Raspberry Pi Connect v2.8.0 Troubleshooting Report
Generated by Gemini 3
OS: Debian GNU/Linux 13 (trixie)
Hardware: Raspberry Pi 5
Kernel: 6.12.x (Trixie default)
Status: Headless / No physical monitor
Issue Summary
The user is experiencing a Black Screen on the Raspberry Pi Connect web dashboard. While the rpi-connect service shows as active and successful proxy sessions are initiated, no video data is transmitted.
Technical Details & Errors Found
1. XDG Desktop Portal FailureThe primary "blocker" is the xdg-desktop-portal-wlr service. Despite the service being active, the logs consistently show:[ERROR] - xdpw: Could not find render node
Steps taken to resolve:
- Confirmed /dev/dri/renderD128 exists.
- Explicitly set WLR_RENDER_NODE=/dev/dri/renderD128 in the labwc environment and via systemctl --user set-environment.
- Verified the pi user is in the video and render groups.
- Result: The error persists, preventing the portal from capturing the framebuffer.
2. Wayland Configuration (Headless)Initially, the system defaulted to a NOOP-1 (1280x673) display. We successfully forced a virtual output.
- Current Output Status: * 1920x1080: "Headless output 2" (1920x1080)
Action taken: Added LABWC_FALLBACK_OUTPUT=1920x1080 to /etc/xdg/labwc/environment.
3. Service & Socket Connectivity
We identified a naming discrepancy in the control sockets on v2.8.0.
- rpi-connectd looks for /run/user/1000/rpi-connect-wayvnc.sock.
- Manually bridging wayvnc to the socket used by rpi-connectd allows the proxy session to start, but the VNC engine (wayvnc) never receives a "New client connected" signal because the portal is failing upstream.
Current Service Status (Summary)
Service Status Log Note
rpi-connect.service ActiveProxy session started (on browser connect)
xdg-desktop-portal-wlr Active ERROR: Could not find render node
labwc Active Correctly rendering virtual 1920x1080 display
rpi-connect doctor All Green STUN/TURN/Wayland checks pass
Diagnostic Commands Used
Bash
wayvncctl -S /run/user/1000/rpi-connect-wayvnc-ctl.sock output-list
systemctl --user status xdg-desktop-portal-wlr
rpi-connect doctor
Generated by Gemini 3
OS: Debian GNU/Linux 13 (trixie)
Hardware: Raspberry Pi 5
Kernel: 6.12.x (Trixie default)
Status: Headless / No physical monitor
Issue Summary
The user is experiencing a Black Screen on the Raspberry Pi Connect web dashboard. While the rpi-connect service shows as active and successful proxy sessions are initiated, no video data is transmitted.
Technical Details & Errors Found
1. XDG Desktop Portal FailureThe primary "blocker" is the xdg-desktop-portal-wlr service. Despite the service being active, the logs consistently show:[ERROR] - xdpw: Could not find render node
Steps taken to resolve:
- Confirmed /dev/dri/renderD128 exists.
- Explicitly set WLR_RENDER_NODE=/dev/dri/renderD128 in the labwc environment and via systemctl --user set-environment.
- Verified the pi user is in the video and render groups.
- Result: The error persists, preventing the portal from capturing the framebuffer.
2. Wayland Configuration (Headless)Initially, the system defaulted to a NOOP-1 (1280x673) display. We successfully forced a virtual output.
- Current Output Status: * 1920x1080: "Headless output 2" (1920x1080)
Action taken: Added LABWC_FALLBACK_OUTPUT=1920x1080 to /etc/xdg/labwc/environment.
3. Service & Socket Connectivity
We identified a naming discrepancy in the control sockets on v2.8.0.
- rpi-connectd looks for /run/user/1000/rpi-connect-wayvnc.sock.
- Manually bridging wayvnc to the socket used by rpi-connectd allows the proxy session to start, but the VNC engine (wayvnc) never receives a "New client connected" signal because the portal is failing upstream.
Current Service Status (Summary)
Service Status Log Note
rpi-connect.service ActiveProxy session started (on browser connect)
xdg-desktop-portal-wlr Active ERROR: Could not find render node
labwc Active Correctly rendering virtual 1920x1080 display
rpi-connect doctor All Green STUN/TURN/Wayland checks pass
Diagnostic Commands Used
Bash
wayvncctl -S /run/user/1000/rpi-connect-wayvnc-ctl.sock output-list
systemctl --user status xdg-desktop-portal-wlr
rpi-connect doctor
Statistics: Posted by 5C077J — Sat Feb 28, 2026 6:41 pm — Replies 0 — Views 25