@gfhartzell My Timberwolves are getting shown the door, so I decided to try this now. I did a stack start, followed by a dirty restart -- and it worked fine. Any chance you can get me logs showing this failing without your redundant delete of the lock file?
Starting PrismCast with noVNC support...
Display: :99
Screen: 1920x1080x24
VNC Port: 5900
noVNC Port: 6080
PrismCast Port: 5589
Data Directory: /root/.prismcast
Intel GPU: /dev/dri/renderD128 present (LIBVA_DRIVER_NAME=iHD)
Starting Xvfb...
screen 0 shmid 0
WARNING: Kernel has no file descriptor comparison support: Operation not permitted
Xvfb started successfully (DRI3: -vfbdevice /dev/dri/renderD128).
Starting x11vnc...
Xlib: extension "DPMS" missing on display ":99".
The VNC desktop is: prismcast:0
0
x11vnc started successfully.
Starting noVNC...
Warning: could not find self.pem
Using installed websockify at /usr/bin/websockify
Starting webserver and WebSockets proxy on port 6080
WebSocket server settings:
- Listen on :6080
- Web server. Web root: /usr/share/novnc
- No SSL/TLS support (no cert file)
- proxying from :6080 to localhost:5900
noVNC started successfully.
==============================================
noVNC available at: http://localhost:6080/vnc.html
PrismCast UI at: http://localhost:5589
==============================================
Starting PrismCast...
Navigate to this URL:
http://prismcast:6080/vnc.html?host=prismcast&port=6080
Press Ctrl-C to exit
[2026/05/15 08:33:49.462 PM] Starting PrismCast v1.10.1 with configuration:
[2026/05/15 08:33:49.462 PM] Configuration file: /root/.prismcast/config.json
[2026/05/15 08:33:49.462 PM] Chrome profile: /root/.prismcast/chromedata
[2026/05/15 08:33:49.462 PM] Server port: 5589
[2026/05/15 08:33:49.462 PM] Quality preset: 720p-high (1280×720)
[2026/05/15 08:33:49.462 PM] Capture codecs: h264, hevc
[2026/05/15 08:33:49.462 PM] Video bitrate: 12000000
[2026/05/15 08:33:49.462 PM] Max retries: 4
[2026/05/15 08:33:49.462 PM] Max concurrent streams: 10
[2026/05/15 08:33:49.462 PM] Circuit breaker threshold: 10 failures in 5 minutes
[2026/05/15 08:33:49.462 PM] Chrome executable: /usr/local/bin/chrome-no-sandbox
[2026/05/15 08:33:49.462 PM] HLS segment duration: 2s, max segments: 10
[2026/05/15 08:33:49.462 PM] HDHomeRun emulation: enabled (port 5004)
[2026/05/15 08:33:49.482 PM] Using FFmpeg at: /usr/lib/node_modules/prismcast/node_modules/ffmpeg-for-homebridge/ffmpeg
[2026/05/15 08:33:49.502 PM] Loaded 1384 channels (214 user, 1170 predefined).
[2026/05/15 08:33:49.503 PM] Loaded health state for 2 channels and 2 domains.
[2026/05/15 08:33:50.653 PM] Chrome ready: Chrome/148.0.7778.96 (GPU: Mesa Intel(R) Graphics (ADL-N)).
[2026/05/15 08:33:53.918 PM] Capture system verified successfully.
[2026/05/15 08:33:54.051 PM] PrismCast is now listening on 0.0.0.0:5589.
[2026/05/15 08:33:54.051 PM] HDHomeRun emulation is now listening on 0.0.0.0:5004 (DeviceID: 2A87050E).
[2026/05/15 08:33:54.180 PM] Update available: v1.10.2 (current: v1.10.1).
Shutting down...
[2026/05/15 08:34:21.046 PM] Shutting down.
Terminating WebSockets proxy (37)
caught signal: 15
Starting PrismCast with noVNC support...
Display: :99
Screen: 1920x1080x24
VNC Port: 5900
noVNC Port: 6080
PrismCast Port: 5589
Data Directory: /root/.prismcast
Intel GPU: /dev/dri/renderD128 present (LIBVA_DRIVER_NAME=iHD)
Starting Xvfb...
screen 0 shmid 0
WARNING: Kernel has no file descriptor comparison support: Operation not permitted
Xvfb started successfully (DRI3: -vfbdevice /dev/dri/renderD128).
Starting x11vnc...
Xlib: extension "DPMS" missing on display ":99".
The VNC desktop is: prismcast:0
0
x11vnc started successfully.
Starting noVNC...
Warning: could not find self.pem
Using installed websockify at /usr/bin/websockify
Starting webserver and WebSockets proxy on port 6080
WebSocket server settings:
- Listen on :6080
- Web server. Web root: /usr/share/novnc
- No SSL/TLS support (no cert file)
- proxying from :6080 to localhost:5900
noVNC started successfully.
==============================================
noVNC available at: http://localhost:6080/vnc.html
PrismCast UI at: http://localhost:5589
==============================================
Starting PrismCast...
Navigate to this URL:
http://prismcast:6080/vnc.html?host=prismcast&port=6080
Press Ctrl-C to exit
[2026/05/15 08:34:25.998 PM] Starting PrismCast v1.10.1 with configuration:
[2026/05/15 08:34:25.998 PM] Configuration file: /root/.prismcast/config.json
[2026/05/15 08:34:25.998 PM] Chrome profile: /root/.prismcast/chromedata
[2026/05/15 08:34:25.998 PM] Server port: 5589
[2026/05/15 08:34:25.998 PM] Quality preset: 720p-high (1280×720)
[2026/05/15 08:34:25.998 PM] Capture codecs: h264, hevc
[2026/05/15 08:34:25.998 PM] Video bitrate: 12000000
[2026/05/15 08:34:25.998 PM] Max retries: 4
[2026/05/15 08:34:25.998 PM] Max concurrent streams: 10
[2026/05/15 08:34:25.998 PM] Circuit breaker threshold: 10 failures in 5 minutes
[2026/05/15 08:34:25.998 PM] Chrome executable: /usr/local/bin/chrome-no-sandbox
[2026/05/15 08:34:25.998 PM] HLS segment duration: 2s, max segments: 10
[2026/05/15 08:34:25.998 PM] HDHomeRun emulation: enabled (port 5004)
[2026/05/15 08:34:26.002 PM] Using FFmpeg at: /usr/lib/node_modules/prismcast/node_modules/ffmpeg-for-homebridge/ffmpeg
[2026/05/15 08:34:26.023 PM] Loaded 1384 channels (214 user, 1170 predefined).
[2026/05/15 08:34:26.024 PM] Loaded health state for 2 channels and 2 domains.
[2026/05/15 08:34:26.485 PM] Chrome ready: Chrome/148.0.7778.96 (GPU: Mesa Intel(R) Graphics (ADL-N)).
[2026/05/15 08:34:29.695 PM] Capture system verified successfully.
[2026/05/15 08:34:29.832 PM] PrismCast is now listening on 0.0.0.0:5589.
[2026/05/15 08:34:29.832 PM] HDHomeRun emulation is now listening on 0.0.0.0:5004 (DeviceID: 2A87050E).
[2026/05/15 08:34:29.901 PM] Update available: v1.10.2 (current: v1.10.1).
