Repository navigation
[Bug]: steam headless stopped working after update #272
Copy link
Copy link
Open
Labels
type:bugSomething isn't workingSomething isn't working
Description
Bug Description
I update the docker image and i'm no longer able to use steam headless. Seems like noVNC is no longer supported and shui is being used? After browsing the repo i deduced that the new port is :8483, but when i try to open <server-ip>:8483/ for initial setup im getting "Unable to connect" error.
logs:
steam-headless-1 | Steam Headless version stable-a27b91f8
steam-headless-1 | ------------------------------------------------------------
steam-headless-1 | Steam Headless initial setup
steam-headless-1 | ------------------------------------------------------------
steam-headless-1 |
steam-headless-1 | Username: steamheadless
steam-headless-1 | Temporary password: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
steam-headless-1 |
steam-headless-1 | Open the Steam Headless User Interface to complete setup.
steam-headless-1 | You will be required to choose a new password.
steam-headless-1 |
steam-headless-1 | This temporary password will become invalid after
steam-headless-1 | initial setup is completed.
steam-headless-1 | ------------------------------------------------------------
steam-headless-1 | steam-headless-init: Configured container timezone as America/Los_Angeles.
steam-headless-1 | steam-headless-init: Starting runtime preparation for steamheadless.
steam-headless-1 | steam-headless-init: Requested account identity is 1000:1000; seat is steam-headless-fc86158f2d884180a614f87e6afe3b9b; compositor device is /dev/dri/renderD128; encoder device is /dev/dri/renderD128.
steam-headless-1 | steam-headless-init: Current account identity is 1000:1000; persisted home ownership is 0:0.
steam-headless-1 | steam-headless-init: Writing the canonical session environment to /run/steam-headless/environment.
steam-headless-1 | steam-headless-init: Writing the SHUI service environment to /run/steam-headless/shui-environment.
steam-headless-1 | steam-headless-init: Applying container device permissions.
steam-headless-1 | steam-headless-init: The service account cannot access compositor device /dev/dri/renderD128; reconciling its device group.
steam-headless-1 | steam-headless-init: Adding steamheadless to geoclue for compositor access.
steam-headless-1 | steam-headless-init: NVIDIA runtime detection result: true.
steam-headless-1 | steam-headless-init: Unmounting /proc/driver/nvidia/params to allow Bubblewrap and Flatpak user namespaces.
steam-headless-1 | steam-headless-init: Discovering host-mounted driver library directories.
steam-headless-1 | steam-headless-init: Registered host driver library directory /usr/lib/x86_64-linux-gnu.
steam-headless-1 | steam-headless-init: Registered host driver library directory /usr/lib/x86_64-linux-gnu/gbm.
steam-headless-1 | steam-headless-init: Refreshing the dynamic linker cache for host-mounted driver directories.
steam-headless-1 | steam-headless-init: Linking the host NVIDIA GBM backend into Fedora's /usr/lib64/gbm directory.
steam-headless-1 | steam-headless-init: Determining the host NVIDIA driver version for 32-bit compatibility support.
steam-headless-1 | steam-headless-init: Detected NVIDIA driver version 595.91.07; checking its 32-bit compatibility libraries.
steam-headless-1 | steam-headless-nvidia-compat32: Checking 32-bit NVIDIA support for driver 595.91.07.
steam-headless-1 | steam-headless-nvidia-compat32: Validation failed for /usr/lib: required library libcuda.so.1 is missing.
steam-headless-1 | steam-headless-nvidia-compat32: No complete 32-bit NVIDIA library set was found in /usr/lib.
steam-headless-1 | steam-headless-nvidia-compat32: Validation failed for /usr/lib/i386-linux-gnu: required library libcuda.so.1 is missing.
steam-headless-1 | steam-headless-nvidia-compat32: No complete host-mounted set was found in /usr/lib/i386-linux-gnu.
steam-headless-1 | steam-headless-nvidia-compat32: Cache validation failed for /var/lib/steam-headless/nvidia-compat/595.91.07/32: found revision none, expected 2.
steam-headless-1 | steam-headless-nvidia-compat32: No valid cache revision 2 exists at /var/lib/steam-headless/nvidia-compat/595.91.07/32; the official installer is required.
steam-headless-1 | steam-headless-nvidia-compat32: No local installer was found; downloading the official NVIDIA 595.91.07 installer.
steam-headless-1 | steam-headless-nvidia-compat32: This first-time download and extraction can take several minutes; please wait while Steam Headless prepares 32-bit game support.
steam-headless-1 | steam-headless-nvidia-compat32: Trying https://download.nvidia.com/XFree86/Linux-x86_64/595.91.07/NVIDIA-Linux-x86_64-595.91.07.run.
steam-headless-1 | steam-headless-nvidia-compat32: Downloaded 423651201 bytes to /var/lib/steam-headless/nvidia-compat/.scratch-595.91.07.IYMrEu/nvidia-installer.run.
steam-headless-1 | steam-headless-nvidia-compat32: Checking the integrity of /var/lib/steam-headless/nvidia-compat/.scratch-595.91.07.IYMrEu/nvidia-installer.run.
steam-headless-1 | check sums and md5 sums are ok
steam-headless-1 | steam-headless-nvidia-compat32: Extracting the installer into /var/lib/steam-headless/nvidia-compat/.scratch-595.91.07.IYMrEu/extracted with executable temporary storage at /var/lib/steam-headless/nvidia-compat/.scratch-595.91.07.IYMrEu; this can take several minutes.
steam-headless-1 | steam-headless-nvidia-compat32: Selecting the COMPAT32 manifest entries while excluding bundled GLVND clients and indirect GLX.
steam-headless-1 | steam-headless-nvidia-compat32: Staged 28 ELF32 libraries and 34 links.
steam-headless-1 | steam-headless-nvidia-compat32: Replacing the driver-specific cache at /var/lib/steam-headless/nvidia-compat/595.91.07/32.
steam-headless-1 | steam-headless-nvidia-compat32: Installing the cached driver libraries into /usr/lib.
steam-headless-1 | steam-headless-nvidia-compat32: Refreshing the dynamic linker cache.
steam-headless-1 | steam-headless-nvidia-compat32: Installed and validated complete 32-bit NVIDIA support for driver 595.91.07.
steam-headless-1 | steam-headless-init: Graphics session defaults: GBM_BACKEND=nvidia-drm, GBM_BACKENDS_PATH=/usr/lib/x86_64-linux-gnu/gbm:/usr/lib64/gbm, __GLX_VENDOR_LIBRARY_NAME=nvidia.
steam-headless-1 | steam-headless-init: Creating volatile runtime, input and persistent data directories.
steam-headless-1 | steam-headless-init: Creating the default disabled KWallet configuration.
steam-headless-1 | steam-headless-init: Seeding the persistent user Flatpak catalogue for steamheadless.
steam-headless-1 | Installed the image-seeded user Flathub catalogue
steam-headless-1 | steam-headless-init: Validated WebRTC ICE configuration syntax.
steam-headless-1 | steam-headless-init: No TURN shared-secret file is configured.
steam-headless-1 | Created symlink '/run/systemd/system/avahi-daemon.service' → '/dev/null'.
steam-headless-1 | Created symlink '/run/systemd/system/avahi-daemon.socket' → '/dev/null'.
steam-headless-1 | Created symlink '/run/systemd/system/dbus-org.freedesktop.Avahi.service' → '/dev/null'.
steam-headless-1 | steam-headless-init: WARNING: Another local mDNS listener is using UDP port 5353 (IPv4, IPv6). Container Avahi is disabled to avoid competing with an existing responder. Sunshine streaming remains available; add the host IP manually in Moonlight if automatic discovery is unavailable.
steam-headless-1 | steam-headless-init: Reconciling application offers, the Steam library and SHUI authentication state.
steam-headless-1 | Configured Steam games library at /mnt/games/GameLibrary/Steam
steam-headless-1 | steam-headless-init: Writing container configuration warnings to /run/steam-headless/configuration-warnings.json.
steam-headless-1 | steam-headless-init: Completed runtime preparation for steamheadless as 1000:1000.
Steps to Reproduce
docker compose up- open
https://<server-ip>:8483/ - doesn't open
Expected Behaviour
webui should open
Environment Details
Linux srijan-server 6.8.0-147-generic #147-Ubuntu SMP PREEMPT_DYNAMIC Thu Sep 24 11:33:16 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux
nvidia rtx 5090
Relevant Logs
Confirmations
- I have verified that this issue is reproducible and not a general configuration or hardware setup question.
- I understand that support questions opened as GitHub issues will be closed immediately and directed to Discord.
- I have removed all sensitive credentials, passwords, and private tokens from my logs.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
type:bugSomething isn't workingSomething isn't working
Activity
Josh5 commentedon Oct 21, 2026
Bos your docker run or compose config.
Please try troubleshooting and following all steps in the documentation.
https://steamheadless.com/docs/installation/host-preparation/ubuntu