2019-12-07, 07:22 AM
reloaded buster lite from scratch
- ran raspi-config to change password, turn on SSH, Turn off VNC, Set locale/hostname, etc.
- reboot
performed these operations:
- sudo apt-get update
- sudo apt-get upgrade
- sudo curl https://nextpvr.com/nextpvr-helper.deb -O
- sudo apt install ./nextpvr-helper.deb --install-recommends
configured server via web
tested guide/LiveTV in web browser=OK
power cycled the server
server not running
logged in
What gets me in the stack is the call to:
at NShared.Utility.HDHomeRun.Discover(String specificDeviceID)
Why would it pass OK after just a few seconds/cycling the service?
I'm running Ethernet/no WiFi on this box. If you think it's the network is not online, is there a way to introduce a nSecond wait to the service start as a test?
Maybe modify the startup/boot to throw a recycle in there/test (or hack my way to headless)?
Thanks for your time in helping me get this going bulletproof. I really appreciate the feedback.
- ran raspi-config to change password, turn on SSH, Turn off VNC, Set locale/hostname, etc.
- reboot
performed these operations:
- sudo apt-get update
- sudo apt-get upgrade
- sudo curl https://nextpvr.com/nextpvr-helper.deb -O
- sudo apt install ./nextpvr-helper.deb --install-recommends
configured server via web
tested guide/LiveTV in web browser=OK
power cycled the server
server not running
logged in
Code:
pi@NextPVR:~ $ service nextpvr-server status
● nextpvr-server.service - NextPVRServer
Loaded: loaded (/usr/lib/systemd/system/nextpvr-server.service; enabled; vendor preset: enabled)
Active: failed (Result: signal) since Sat 2019-12-07 02:07:21 EST; 1min 11s ago
Process: 306 ExecStart=/opt/nextpvr/shell/server.sh start (code=exited, status=0/SUCCESS)
Main PID: 352 (code=killed, signal=ABRT)
Dec 07 02:07:21 NextPVR server.sh[306]: Unhandled Exception: System.Net.Sockets.SocketException: Network is unreachable
Dec 07 02:07:21 NextPVR server.sh[306]: at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, String callerName)
Dec 07 02:07:21 NextPVR server.sh[306]: at System.Net.Sockets.Socket.SendTo(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags, EndPoint remoteEP)
Dec 07 02:07:21 NextPVR server.sh[306]: at NShared.Utility.HDHomeRun.Discover(String specificDeviceID)
Dec 07 02:07:21 NextPVR server.sh[306]: at NShared.HDHomeRunRecorder.GetPresentDevices()
Dec 07 02:07:21 NextPVR server.sh[306]: at NShared.Visible.CaptureSource.UpdateDevices(ICaptureSourceUpdateStatus callback)
Dec 07 02:07:21 NextPVR server.sh[306]: at NShared.RecordingService..ctor()
Dec 07 02:07:21 NextPVR server.sh[306]: at NPVR5.Program.Main(String[] args)
Dec 07 02:07:21 NextPVR systemd[1]: nextpvr-server.service: Main process exited, code=killed, status=6/ABRT
Dec 07 02:07:21 NextPVR systemd[1]: nextpvr-server.service: Failed with result 'signal'.
pi@NextPVR:~ $ sudo service nextpvr-server restart
pi@NextPVR:~ $ service nextpvr-server status
● nextpvr-server.service - NextPVRServer
Loaded: loaded (/usr/lib/systemd/system/nextpvr-server.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2019-12-07 02:08:42 EST; 7s ago
Process: 609 ExecStart=/opt/nextpvr/shell/server.sh start (code=exited, status=0/SUCCESS)
Main PID: 611 (dotnet)
Tasks: 23 (limit: 4373)
Memory: 81.3M
CGroup: /system.slice/nextpvr-server.service
└─611 /opt/dotnet/dotnet /opt/nextpvr/system/NextPVRServer.dll
Dec 07 02:08:40 NextPVR systemd[1]: Starting NextPVRServer...
Dec 07 02:08:42 NextPVR server.sh[609]: Starting server..Done. PID=611
Dec 07 02:08:42 NextPVR systemd[1]: Started NextPVRServer.
pi@NextPVR:~ $
What gets me in the stack is the call to:
at NShared.Utility.HDHomeRun.Discover(String specificDeviceID)
Why would it pass OK after just a few seconds/cycling the service?
I'm running Ethernet/no WiFi on this box. If you think it's the network is not online, is there a way to introduce a nSecond wait to the service start as a test?
Maybe modify the startup/boot to throw a recycle in there/test (or hack my way to headless)?
Thanks for your time in helping me get this going bulletproof. I really appreciate the feedback.