-
-
Notifications
You must be signed in to change notification settings - Fork 403
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Current Behavior
Don't know if it is expected behavior or not and not sure if the issue is from OS, docker, firefox etc.
But after a few minutes after I close the Browser Window to view the GUI of docker-firefox (port 5800), running downloads in firefox stop with the code "failed".
Expected Behavior
I would expect the downloads continue even if there is no active GUI connection to the docker container.
Steps To Reproduce
Start a big download (e.g. 50 GB)
Close the GUI
Wait a few minutes
Download is interrupted
Environment
- OS: Ugreen OS
- OS version: 1.6.0.2917
- CPU: N100
- Docker version: 26.1.0
- Browser/OS: tested with chrome & safari
Container creation
version: '3'
services:
firefox:
image: jlesage/firefox
network_mode: "host"
privileged: true
volumes:
- ./config:/config:rw
environment:
- PUID=1000
- PGID=10
- VNC_LISTENING_PORT=-1
- WEB_LISTENING_PORT:5800
- WEB_FILE_MANAGER=1
Container log
[init ] container is starting...
[cont-env ] loading container environment variables...
[cont-env ] APP_NAME: loading...
[cont-env ] APP_VERSION: loading...
[cont-env ] DISPLAY: executing...
[cont-env ] DISPLAY: terminated successfully.
[cont-env ] DISPLAY: loading...
[cont-env ] DOCKER_IMAGE_PLATFORM: loading...
[cont-env ] DOCKER_IMAGE_VERSION: loading...
[cont-env ] EGL_LOG_LEVEL: executing...
[cont-env ] EGL_LOG_LEVEL: terminated successfully.
[cont-env ] EGL_LOG_LEVEL: loading...
[cont-env ] GSK_RENDERER: executing...
[cont-env ] GSK_RENDERER: terminated successfully.
[cont-env ] GSK_RENDERER: loading...
[cont-env ] GTK2_RC_FILES: executing...
[cont-env ] GTK2_RC_FILES: terminated successfully.
[cont-env ] GTK2_RC_FILES: not setting variable.
[cont-env ] GTK_THEME: executing...
[cont-env ] GTK_THEME: terminated successfully.
[cont-env ] GTK_THEME: not setting variable.
[cont-env ] HOME: loading...
[cont-env ] PULSE_CONFIG_PATH: executing...
[cont-env ] PULSE_CONFIG_PATH: terminated successfully.
[cont-env ] PULSE_CONFIG_PATH: not setting variable.
[cont-env ] PULSE_COOKIE: executing...
[cont-env ] PULSE_COOKIE: terminated successfully.
[cont-env ] PULSE_COOKIE: not setting variable.
[cont-env ] PULSE_SERVER: executing...
[cont-env ] PULSE_SERVER: terminated successfully.
[cont-env ] PULSE_SERVER: not setting variable.
[cont-env ] QT_STYLE_OVERRIDE: executing...
[cont-env ] QT_STYLE_OVERRIDE: terminated successfully.
[cont-env ] QT_STYLE_OVERRIDE: not setting variable.
[cont-env ] TAKE_CONFIG_OWNERSHIP: loading...
[cont-env ] XDG_CACHE_HOME: loading...
[cont-env ] XDG_CONFIG_HOME: loading...
[cont-env ] XDG_DATA_HOME: loading...
[cont-env ] XDG_RUNTIME_DIR: loading...
[cont-env ] XDG_STATE_HOME: loading...
[cont-env ] container environment variables initialized.
[cont-secrets] loading container secrets...
[cont-secrets] container secrets loaded.
[cont-init ] executing container initialization scripts...
[cont-init ] 05-container-instance-uuid.sh: executing...
[cont-init ] 05-container-instance-uuid.sh: creating container instance uuid...
[cont-init ] 05-container-instance-uuid.sh: terminated successfully.
[cont-init ] 10-certs.sh: executing...
[cont-init ] 10-certs.sh: terminated successfully.
[cont-init ] 10-check-app-niceness.sh: executing...
[cont-init ] 10-check-app-niceness.sh: terminated successfully.
[cont-init ] 10-clean-logmonitor-states.sh: executing...
[cont-init ] 10-clean-logmonitor-states.sh: terminated successfully.
[cont-init ] 10-clean-tmp-dir.sh: executing...
[cont-init ] 10-clean-tmp-dir.sh: terminated successfully.
[cont-init ] 10-fontconfig-cache-dir.sh: executing...
[cont-init ] 10-fontconfig-cache-dir.sh: terminated successfully.
[cont-init ] 10-init-users.sh: executing...
[cont-init ] 10-init-users.sh: terminated successfully.
[cont-init ] 10-nginx.sh: executing...
[cont-init ] 10-nginx.sh: terminated successfully.
[cont-init ] 10-openbox.sh: executing...
[cont-init ] 10-openbox.sh: terminated successfully.
[cont-init ] 10-pkgs-mirror.sh: executing...
[cont-init ] 10-pkgs-mirror.sh: terminated successfully.
[cont-init ] 10-pulse.sh: executing...
[cont-init ] 10-pulse.sh: terminated successfully.
[cont-init ] 10-set-tmp-dir-perms.sh: executing...
[cont-init ] 10-set-tmp-dir-perms.sh: terminated successfully.
[cont-init ] 10-vnc-password.sh: executing...
[cont-init ] 10-vnc-password.sh: terminated successfully.
[cont-init ] 10-web-data.sh: executing...
[cont-init ] 10-web-data.sh: terminated successfully.
[cont-init ] 10-webauth.sh: executing...
[cont-init ] 10-webauth.sh: terminated successfully.
[cont-init ] 10-x11-unix.sh: executing...
[cont-init ] 10-x11-unix.sh: terminated successfully.
[cont-init ] 10-xdg-runtime-dir.sh: executing...
[cont-init ] 10-xdg-runtime-dir.sh: terminated successfully.
[cont-init ] 15-cjk-font.sh: executing...
[cont-init ] 15-cjk-font.sh: terminated successfully.
[cont-init ] 15-install-pkgs.sh: executing...
[cont-init ] 15-install-pkgs.sh: terminated successfully.
[cont-init ] 55-check-snd.sh: executing...
[cont-init ] 55-check-snd.sh: sound device group 29.
[cont-init ] 55-check-snd.sh: terminated successfully.
[cont-init ] 55-firefox.sh: executing...
[cont-init ] 55-firefox.sh: terminated successfully.
[cont-init ] 56-firefox-set-prefs-from-env.sh: executing...
[cont-init ] 56-firefox-set-prefs-from-env.sh: terminated successfully.
[cont-init ] 85-take-config-ownership.sh: executing...
[cont-init ] 85-take-config-ownership.sh: terminated successfully.
[cont-init ] 89-info.sh: executing...
╭――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――╮
│ │
│ Application: Firefox │
│ Application Version: 139.0-r0 │
│ Docker Image Version: 25.07.1 │
│ Docker Image Platform: linux/amd64 │
│ │
╰――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――╯
[cont-init ] 89-info.sh: terminated successfully.
[cont-init ] all container initialization scripts executed.
[init ] giving control to process supervisor.
[supervisor ] loading services...
[supervisor ] loading service 'default'...
[supervisor ] loading service 'app'...
[supervisor ] loading service 'gui'...
[supervisor ] loading service 'audiorecorder'...
[supervisor ] service 'audiorecorder' is disabled.
[supervisor ] loading service 'certsmonitor'...
[supervisor ] service 'certsmonitor' is disabled.
[supervisor ] loading service 'nginx'...
[supervisor ] loading service 'webauth'...
[supervisor ] service 'webauth' is disabled.
[supervisor ] loading service 'xvnc'...
[supervisor ] loading service 'openbox'...
[supervisor ] loading service 'pulseaudio'...
[supervisor ] service 'pulseaudio' is disabled.
[supervisor ] loading service 'webservices'...
[supervisor ] loading service 'xcompmgr'...
[supervisor ] loading service 'xrdb'...
[supervisor ] loading service 'logmonitor'...
[supervisor ] service 'logmonitor' is disabled.
[supervisor ] loading service 'logrotate'...
[supervisor ] all services loaded.
[supervisor ] starting services...
[supervisor ] starting service 'xvnc'...
[xvnc ] Xvnc TigerVNC 1.14.1 - built Jun 25 2025 12:20:55
[xvnc ] Copyright (C) 1999-2024 TigerVNC Team and many others (see README.rst)
[xvnc ] See https://www.tigervnc.org for information on TigerVNC.
[xvnc ] Underlying X server release 12014000
[xvnc ] Fri Jul 11 13:46:13 2025
[xvnc ] vncext: VNC extension running!
[xvnc ] vncext: Listening for VNC connections on /tmp/vnc.sock (mode 0660)
[xvnc ] vncext: created VNC server for screen 0
[supervisor ] starting service 'nginx'...
[nginx ] Listening for HTTP connections on port 5800.
[supervisor ] starting service 'openbox'...
[xvnc ] Fri Jul 11 13:46:14 2025
[xvnc ] Connections: accepted: /tmp/vnc.sock
[xvnc ] SConnection: Client needs protocol version 3.8
[xvnc ] SConnection: Client requests security type None(1)
[xvnc ] VNCSConnST: Server default pixel format depth 24 (32bpp) little-endian rgb888
[xvnc ] VNCSConnST: Client pixel format depth 24 (32bpp) little-endian bgr888
[xvnc ] VNCSConnST: closing /tmp/vnc.sock: Clean disconnection
[xvnc ] EncodeManager: Framebuffer updates: 1
[xvnc ] EncodeManager: Tight:
[xvnc ] EncodeManager: Solid: 34 rects, 2.07344 Mpixels
[xvnc ] EncodeManager: 544 B (1:15246.6 ratio)
[xvnc ] EncodeManager: Bitmap RLE: 1 rects, 160 pixels
[xvnc ] EncodeManager: 68 B (1:9.58824 ratio)
[xvnc ] EncodeManager: Total: 35 rects, 2.0736 Mpixels
[xvnc ] EncodeManager: 612 B (1:13553.6 ratio)
[xvnc ] Connections: closed: /tmp/vnc.sock
[xvnc ] ComparingUpdateTracker: 0 pixels in / 0 pixels out
[xvnc ] ComparingUpdateTracker: (1:-nan ratio)
[supervisor ] starting service 'webservices'...
[xvnc ] Connections: accepted: /tmp/vnc.sock
[xvnc ] SConnection: Client needs protocol version 3.8
[xvnc ] SConnection: Client requests security type None(1)
[xvnc ] VNCSConnST: Server default pixel format depth 24 (32bpp) little-endian rgb888
[xvnc ] VNCSConnST: Client pixel format depth 24 (32bpp) little-endian bgr888
[supervisor ] starting service 'xcompmgr'...
[supervisor ] starting service 'xrdb'...
[supervisor ] starting service 'app'...
[supervisor ] all services started.
[supervisor ] service 'xrdb' exited (with status 0).
[app ] Mozilla Firefox 139.0
[xvnc ] Fri Jul 11 15:46:07 2025
[xvnc ] VNCSConnST: closing /tmp/vnc.sock: Clean disconnection
[xvnc ] EncodeManager: Framebuffer updates: 5216
[xvnc ] EncodeManager: Tight:
[xvnc ] EncodeManager: Solid: 1.772 krects, 5.94747 Mpixels
[xvnc ] EncodeManager: 27.6875 KiB (1:839.839 ratio)
[xvnc ] EncodeManager: Bitmap RLE: 242 rects, 236.57 kpixels
[xvnc ] EncodeManager: 7.09473 KiB (1:130.652 ratio)
[xvnc ] EncodeManager: Indexed RLE: 12.999 krects, 11.2747 Mpixels
[xvnc ] EncodeManager: 1.6043 MiB (1:26.9017 ratio)
[xvnc ] EncodeManager: Tight (JPEG):
[xvnc ] EncodeManager: Full Colour: 2.223 krects, 22.0206 Mpixels
[xvnc ] EncodeManager: 8.95252 MiB (1:9.3859 ratio)
[xvnc ] EncodeManager: Total: 17.236 krects, 39.4794 Mpixels
[xvnc ] EncodeManager: 10.5908 MiB (1:14.2387 ratio)
[xvnc ] Connections: closed: /tmp/vnc.sock
[xvnc ] ComparingUpdateTracker: 11.0792 Gpixels in / 33.2394 Mpixels out
[xvnc ] ComparingUpdateTracker: (1:333.316 ratio)
[xvnc ] Fri Jul 11 18:09:43 2025
[xvnc ] Connections: accepted: /tmp/vnc.sock
[xvnc ] SConnection: Client needs protocol version 3.8
[xvnc ] SConnection: Client requests security type None(1)
[xvnc ] Fri Jul 11 18:09:44 2025
[xvnc ] VNCSConnST: Server default pixel format depth 24 (32bpp) little-endian rgb888
[xvnc ] VNCSConnST: Client pixel format depth 24 (32bpp) little-endian bgr888
[xvnc ] Fri Jul 11 18:10:43 2025
[xvnc ] VNCSConnST: closing /tmp/vnc.sock: Clean disconnection
[xvnc ] EncodeManager: Framebuffer updates: 162
[xvnc ] EncodeManager: Tight:
[xvnc ] EncodeManager: Solid: 33 rects, 885.288 kpixels
[xvnc ] EncodeManager: 528 B (1:6707.48 ratio)
[xvnc ] EncodeManager: Bitmap RLE: 1 rects, 8 pixels
[xvnc ] EncodeManager: 22 B (1:2 ratio)
[xvnc ] EncodeManager: Indexed RLE: 71 rects, 929.2 kpixels
[xvnc ] EncodeManager: 17.0869 KiB (1:212.474 ratio)
[xvnc ] EncodeManager: Tight (JPEG):
[xvnc ] EncodeManager: Full Colour: 115 rects, 1.4523 Mpixels
[xvnc ] EncodeManager: 344.967 KiB (1:16.4491 ratio)
[xvnc ] EncodeManager: Total: 220 rects, 3.2668 Mpixels
[xvnc ] EncodeManager: 362.591 KiB (1:35.2009 ratio)
[xvnc ] Connections: closed: /tmp/vnc.sock
[xvnc ] ComparingUpdateTracker: 464.486 Mpixels in / 262.264 kpixels out
[xvnc ] ComparingUpdateTracker: (1:1771.06 ratio)
Container inspect
Anything else?
Maybe it is not an issue with the container, but you can still guide me in the right direction. Thank you!
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working