-
-
Notifications
You must be signed in to change notification settings - Fork 318
Closed
Description
Is there an existing issue for this?
- I have searched the existing issues
Current Behavior
I installed Firefox PA (which only installs if the userid is 1000:1000, any other userid fails), but it won't start.
Expected Behavior
Firefox PA should start.
Steps To Reproduce
Install Firefox PA, click on the icon.
Environment
- OS: current docker, running on TrueNAS 25.04
- How docker service was installed: TrueNASCPU architecture
x86-64
Docker creation
services:
webtop-ls:
image: lscr.io/linuxserver/webtop:debian-mate
container_name: webtop
runtime: nvidia # Expose NVIDIA GPUs
environment:
- PUID=1000
- PGID=1000
- CUSTOM_PORT=${PORT}
- TZ=America/Denver
- APP_URL=https://${BASEURL}/${ROUTER}/
- WEBSOCKET_PATH=${ROUTER}/websockify
- SUBFOLDER=/${ROUTER}/ #for path
- NVIDIA_DRIVER_CAPABILITIES=all
tmpfs:
- /dev/shm:rw
shm_size: 1gb
restart: unless-stopped
volumes:
- ${DATADIR}:/config:rw
- webtop-cache:/config/.cache:rwContainer logs
webtop | [migrations] started
webtop | [migrations] no migrations found
webtop | ───────────────────────────────────────
webtop |
webtop | ██╗ ███████╗██╗ ██████╗ webtop | ██║ ██╔════╝██║██╔═══██╗
webtop | ██║ ███████╗██║██║ ██║
webtop | ██║ ╚════██║██║██║ ██║
webtop | ███████╗███████║██║╚██████╔╝ webtop | ╚══════╝╚══════╝╚═╝ ╚═════╝
webtop |
webtop | Brought to you by linuxserver.io
webtop | ─────────────────────────────────────── webtop |
webtop | To support LSIO projects visit:
webtop | https://www.linuxserver.io/donate/
webtop | webtop | ───────────────────────────────────────
webtop | GID/UID
webtop | ───────────────────────────────────────
webtop |
webtop | User UID: 1000
webtop | User GID: 1000
webtop | ───────────────────────────────────────
webtop | **** adding /dev/dri/renderD128 to video group root with id 0 ****
webtop | **** permissions for /dev/dri/card1 are good ****
webtop | [custom-init] No custom files found, skipping...
webtop | /usr/bin/nvidia-smi
webtop | [ls.io-init] done.
webtop | _XSERVTransmkdir: ERROR: euid != 0,directory /tmp/.X11-unix will not be created.
webtop | screen 0 shmid 0
webtop | src/nv_gbm.c:288: GBM-DRV error (nv_gbm_create_device_native): nv_common_gbm_create_device failed (ret=-1)
webtop |
webtop | src/nv_gbm.c:288: GBM-DRV error (nv_gbm_create_device_native): nv_common_gbm_create_device failed (ret=-1)
webtop |
webtop | 17 webtop | 18
webtop | /usr/bin/nvidia-smi
webtop | INFO:data_websocket:pcmflux library found. Audio capture is available. webtop | INFO:data_websocket:pixelflux library found. Striped encoding modes available.
webtop | INFO:root:Expected C js_config_t size (from ctypes): 1354 bytes
webtop | INFO:main:Upload directory ensured: /config/Desktop webtop | INFO:main:Initial Encoder: x264enc, Framerate: 60, Bitrate: 16000kbps
webtop | INFO:main:SelkiesStreamingApp initialized: encoder=x264enc, display=1024x768
webtop | INFO:main:All main components initialized. Running server...
webtop | INFO:webrtc_input:Resetting keyboard modifiers.
webtop | INFO:webrtc_input:Starting clipboard monitor
webtop | INFO:webrtc_input:Found XFIXES version 4.0
webtop | INFO:webrtc_input:starting cursor monitor
webtop | INFO:webrtc_input:watching for cursor changes
webtop | WARNING:data_websocket:Cannot broadcast cursor data: no clients connected or server not ready.
webtop | INFO:data_websocket:Data WebSocket Server listening on port 8082
webtop | INFO:webrtc_input:Initializing 4 persistent gamepad instances...
webtop | INFO:root:Packed js_config payload for 'Microsoft X-Box 360 pad' (js0): len=1360 bytes. Name='Microsoft X-Box 360 pad', Vendor=0x045e, Product=0x028e, Version=0x0100, Reported Buttons=11 (Array capacity: 512), Reported Axes=8 (Array capacity: 64)
webtop | INFO:selkies_gamepad:Gamepad configured. JS socket: /tmp/selkies_js0.sock, EVDEV socket: /tmp/selkies_event1000.sock. Using fixed config: Microsoft X-Box 360 pad
webtop | INFO:webrtc_input:Initialized and started persistent gamepad instance for index 0 (Name: 'Microsoft X-Box 360 pad', JS: /tmp/selkies_js0.sock, EVDEV: /tmp/selkies_event1000.sock).
webtop | INFO:root:Packed js_config payload for 'Microsoft X-Box 360 pad' (js1): len=1360 bytes. Name='Microsoft X-Box 360 pad', Vendor=0x045e, Product=0x028e, Version=0x0100, Reported Buttons=11 (Array capacity: 512), Reported Axes=8 (Array capacity: 64)
webtop | INFO:selkies_gamepad:Gamepad configured. JS socket: /tmp/selkies_js1.sock, EVDEV socket: /tmp/selkies_event1001.sock. Using fixed config: Microsoft X-Box 360 pad
webtop | INFO:webrtc_input:Initialized and started persistent gamepad instance for index 1 (Name: 'Microsoft X-Box 360 pad', JS: /tmp/selkies_js1.sock, EVDEV: /tmp/selkies_event1001.sock).
webtop | INFO:root:Packed js_config payload for 'Microsoft X-Box 360 pad' (js2): len=1360 bytes. Name='Microsoft X-Box 360 pad', Vendor=0x045e, Product=0x028e, Version=0x0100, Reported Buttons=11 (Array capacity: 512), Reported Axes=8 (Array capacity: 64)
webtop | INFO:selkies_gamepad:Gamepad configured. JS socket: /tmp/selkies_js2.sock, EVDEV socket: /tmp/selkies_event1002.sock. Using fixed config: Microsoft X-Box 360 pad
webtop | INFO:webrtc_input:Initialized and started persistent gamepad instance for index 2 (Name: 'Microsoft X-Box 360 pad', JS: /tmp/selkies_js2.sock, EVDEV: /tmp/selkies_event1002.sock).
webtop | INFO:root:Packed js_config payload for 'Microsoft X-Box 360 pad' (js3): len=1360 bytes. Name='Microsoft X-Box 360 pad', Vendor=0x045e, Product=0x028e, Version=0x0100, Reported Buttons=11 (Array capacity: 512), Reported Axes=8 (Array capacity: 64)
webtop | INFO:selkies_gamepad:Gamepad configured. JS socket: /tmp/selkies_js3.sock, EVDEV socket: /tmp/selkies_event1003.sock. Using fixed config: Microsoft X-Box 360 pad
webtop | INFO:webrtc_input:Initialized and started persistent gamepad instance for index 3 (Name: 'Microsoft X-Box 360 pad', JS: /tmp/selkies_js3.sock, EVDEV: /tmp/selkies_event1003.sock).
webtop | INFO:selkies_gamepad:Gamepad /tmp/selkies_js0.sock: Event processor started.
webtop | INFO:selkies_gamepad:JS interposer server listening on /tmp/selkies_js0.sock
webtop | INFO:selkies_gamepad:Gamepad /tmp/selkies_js1.sock: Event processor started.
webtop | INFO:selkies_gamepad:JS interposer server listening on /tmp/selkies_js1.sock
webtop | INFO:selkies_gamepad:Gamepad /tmp/selkies_js2.sock: Event processor started.
webtop | INFO:selkies_gamepad:JS interposer server listening on /tmp/selkies_js2.sock
webtop | INFO:selkies_gamepad:Gamepad /tmp/selkies_js3.sock: Event processor started.
webtop | INFO:selkies_gamepad:JS interposer server listening on /tmp/selkies_js3.sock
webtop | INFO:selkies_gamepad:EVDEV interposer server listening on /tmp/selkies_event1000.sock
webtop | INFO:selkies_gamepad:EVDEV interposer server listening on /tmp/selkies_event1001.sock
webtop | INFO:selkies_gamepad:EVDEV interposer server listening on /tmp/selkies_event1002.sock
webtop | INFO:selkies_gamepad:EVDEV interposer server listening on /tmp/selkies_event1003.sock
webtop | dbus-daemon[263]: [system] Activating service name='org.freedesktop.hostname1' requested by ':1.27' (uid=1000 pid=535 comm="/usr/libexec/mate-settings-daemon") (using servicehelper)
webtop | dbus-daemon[263]: [system] Activated service 'org.freedesktop.hostname1' failed: Failed to execute program org.freedesktop.hostname1: Permission denied
webtop | WARNING:data_websocket:Cannot broadcast cursor data: no clients connected or server not ready.
webtop | dbus-daemon[263]: [system] Activating service name='org.freedesktop.PolicyKit1' requested by ':1.29' (uid=1000 pid=576 comm="/usr/libexec/polkit-mate-authentication-agent-1") (using servicehelper)
webtop | dbus-daemon[263]: [system] Activated service 'org.freedesktop.PolicyKit1' failed: Failed to execute program org.freedesktop.PolicyKit1: Permission denied
webtop | dbus-daemon[263]: [system] Activating service name='org.mate.SettingsDaemon.DateTimeMechanism' requested by ':1.30' (uid=1000 pid=578 comm="/usr/libexec/mate-panel/clock-applet") (using servicehelper)
webtop | dbus-daemon[263]: [system] Activated service 'org.mate.SettingsDaemon.DateTimeMechanism' failed: Failed to execute program org.mate.SettingsDaemon.DateTimeMechanism: Permission denied
webtop | dbus-daemon[263]: [system] Activating service name='org.freedesktop.login1' requested by ':1.31' (uid=1000 pid=578 comm="/usr/libexec/mate-panel/clock-applet") (using servicehelper)
webtop | dbus-daemon[263]: [system] Activated service 'org.freedesktop.login1' failed: Failed to execute program org.freedesktop.login1: Permission denied
webtop | WARNING:data_websocket:Attempting to start backpressure task, but client_settings_received event is not set or None. The task will wait for this event. Ensure it's set when initial client settings are processed.
webtop | INFO:data_websocket:Trying to ensure client_settings_received is set for backpressure task start.
webtop | INFO:data_websocket:New frame backpressure task started (current encoder: 'x264enc-striped').
webtop | INFO:data_websocket:x264enc-striped capture started successfully.
webtop | INFO:data_websocket:Initial client settings message processed by ws_handler.
webtop | INFO:data_websocket:Initial setup: Audio pipeline not yet active, attempting start.
webtop | INFO:data_websocket:Starting pcmflux audio pipeline...
webtop | INFO:data_websocket:pcmflux settings: device='', bitrate=320000, channels=2
webtop | INFO:data_websocket:Frame-based backpressure logic task started.
webtop | INFO:data_websocket:Client settings received, proceeding with backpressure loop.
webtop | [pcmflux] Attempting to connect to PulseAudio device: system_default...
webtop | INFO:data_websocket:pcmflux audio capture started successfully.
webtop | INFO:data_websocket:pcmflux audio chunk broadcasting task started.
webtop | [pcmflux] SUCCESS: Connected to PulseAudio.
webtop | [pcmflux] SUCCESS: Opus encoder created.
webtop | [pcmflux] Capture loop started. Device: system_default, Rate: 48000, Channels: 2, Bitrate: 320 kbps, VBR: On, Silence Gate: Off, PCM Chunk: 3840 bytes
webtop | X Shared Memory Extension available.
webtop | XShm setup complete for 2496x1332.
webtop | CPU cores available: 16
webtop | WARNING:webrtc_input:No clipboard content to send
webtop | INFO:data_websocket:Received START_VIDEO for encoder: x264enc-striped
webtop | INFO:data_websocket:x264enc-striped pipeline is already capturing.
webtop | INFO:data_websocket:Received START_AUDIO command from client for server-to-client audio.
webtop | INFO:data_websocket:START_AUDIO: pcmflux audio pipeline already active.
webtop | Res: 2496x1332 Mode: H264 (CPU) CS_IN:I420 LR Striped Stripes: 16 CRF:40 EncFPS: 3.00 EncStripes/s: 48.00
webtop | [pcmflux] First non-silent audio chunk detected! Encoding...
webtop | [pcmflux] Status | Read: 1, Silent: 0 (0.0%), Encoded: 1, Rate: 0.01 kbps
webtop | Res: 2496x1332 Mode: H264 (CPU) CS_IN:I420 LR Striped Stripes: 16 CRF:40 EncFPS: 2.00 EncStripes/s: 4.00
webtop | Res: 2496x1332 Mode: H264 (CPU) CS_IN:I420 LR Striped Stripes: 16 CRF:40 EncFPS: 5.00 EncStripes/s: 7.00
webtop | [pcmflux] Status | Read: 18, Silent: 0 (0.0%), Encoded: 18, Rate: 0.22 kbps
webtop | Res: 2496x1332 Mode: H264 (CPU) CS_IN:I420 LR Striped Stripes: 16 CRF:40 EncFPS: 2.00 EncStripes/s: 4.00
webtop | dbus-daemon[263]: [system] Activating service name='org.freedesktop.login1' requested by ':1.32' (uid=1000 pid=996 comm="/usr/lib/firefox/firefox") (using servicehelper)
webtop | dbus-daemon[263]: [system] Activating service name='org.freedesktop.timedate1' requested by ':1.32' (uid=1000 pid=996 comm="/usr/lib/firefox/firefox") (using servicehelper)
webtop | dbus-daemon[263]: [system] Activated service 'org.freedesktop.login1' failed: Failed to execute program org.freedesktop.login1: Permission deniedMetadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Done