NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public NextPVR Support Docker arm32v7 v
1 2 Next »
Help with upgrade to latest arm32v7 container

 
  • 0 Vote(s) - 0 Average
Help with upgrade to latest arm32v7 container
GlowTube
Online

Junior Member

Posts: 29
Threads: 10
Joined: Aug 2007
#1
2025-09-02, 07:08 PM
I've been happily using an old arm32v7 image, version 6.1.5.231022, for years on a Raspberry Pi 4. Works fine for my purposes.

Today I tried to update to the latest image, version 7.0.2.250621. The only thing I changed was to pull the new image from Docker Hub; I kept the rest of the configuration the same. To me it now "feels" like I've lost communication with my tuner, which is a USB-connected single tuner Hauppauge 950.

For this device, the docker run command specifies:

Code:
--device /dev/dvb:/dev/dvb

but perhaps this is not correct or sufficient for the new version of NextPVR? From dmesg I see the tuner device being found and being initialized with microcode on /dev/dvb, so that's good.
 
On the plus side, the web interface for the new version does come up, I can log into it, and I see my device list and channel map as before. EPG fetching also works. But there's no evidence that NextPVR is talking with the tuner (channel scan, manual program request yield either "Transcoder exited" or "There is no tuner available").

If I simply switch back to the old image (with docker tag) and reboot, everything works again. I'd sure like to have the benefits of the newest NextPVR version if possible - any suggestions? Thanks!
mvallevand
Offline

Posting Freak

Ontario Canada
Posts: 53,526
Threads: 964
Joined: May 2006
#2
2025-09-02, 07:38 PM
That part shouldn't have changed. Upload the zipped v7 logs and we can have a look.

Martin
GlowTube
Online

Junior Member

Posts: 29
Threads: 10
Joined: Aug 2007
#3
2025-09-02, 11:07 PM (This post was last modified: 2025-09-02, 11:12 PM by GlowTube.)
My logs were a bit of a mishmash between various npvr versions and tuners.

To save you some work I did a little diff'ing to extract and highlight the attached exception. Since both containers are running as root the "permission denied" might be a file expected (but not marked) to be executable.

Code:
2025-09-02 22:02:34.473    [DEBUG][1]    With environment: LD_LIBRARY_PATH=/app/DeviceHost/arm32:
2025-09-02 22:02:34.521    [ERROR][1]    Unexpected error scanning for other devices: System.ComponentModel.Win32Exception (13): An error occurred trying to start process '/app/DeviceHost/arm32/DeviceHostLinux' with working directory '/app'. Permission denied
   at System.Diagnostics.Process.ForkAndExecProcess(ProcessStartInfo startInfo, String resolvedFilename, String[] argv, String[] envp, String cwd, Boolean setCredentials, UInt32 userId, UInt32 groupId, UInt32[] groups, Int32& stdinFd, Int32& stdoutFd, Int32& stderrFd, Boolean usesTerminal, Boolean throwOnNoExec)
   at System.Diagnostics.Process.StartCore(ProcessStartInfo startInfo)
   at System.Diagnostics.Process.Start()
   at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
   at NShared.Visible.CaptureSource.UpdateDevices(ICaptureSourceUpdateStatus callback)
2025-09-02 22:02:37.534    [DEBUG][1]    SAT>IP discovery complete
mvallevand
Offline

Posting Freak

Ontario Canada
Posts: 53,526
Threads: 964
Joined: May 2006
#4
2025-09-02, 11:08 PM (This post was last modified: Yesterday, 06:08 PM by mvallevand.)
I'd rather see the raw logs, but note that logs need to be zipped and under 2MB.

After your edit I see what I would have looked for so try this to fix it.

Code:
# find the container name with  sudo docker ps -a and update this
docker exec -i   "containername" chmod +x /app/DeviceHost/arm32/DeviceHostLinux
#or if you gave it a container name nextpvr  with the run command
docker exec -i   nextpvr  /bin/bash chmod +x /app/DeviceHost/arm32/DeviceHostLinux

Martin
GlowTube
Online

Junior Member

Posts: 29
Threads: 10
Joined: Aug 2007
#5
Yesterday, 05:50 PM
Yes, DeviceHostLinux is not executable.

This worked:

Code:
docker run -d --name nextpvr ....
docker exec -i nextpvr chmod +x /app/DeviceHost/arm32/DeviceHostLinux
docker restart nextpvr

Thanks Martin. I'm running v7 now.
« Next Oldest | Next Newest »

Users browsing this thread: GlowTube, 1 Guest(s)



Possibly Related Threads…
Thread Author Replies Views Last Post
  Update arm32v7 image on Docker Hub GlowTube 6 1,456 2025-03-19, 05:02 PM
Last Post: calande
  IPTV unusable on latest docker image thecubasekid 11 5,274 2020-12-15, 02:33 PM
Last Post: thecubasekid

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D, modified by NextPVR - Powered by MyBB

Linear Mode
Threaded Mode