Steam launch error

When I try to run steam I get the output "steam.sh[62991]: Running Steam on nixos 24.05 64-bit

steam.sh[62991]: STEAM_RUNTIME is enabled automatically

setup.sh[63069]: Steam runtime environment up-to-date!

steam.sh[62991]: Steam client’s requirements are satisfied

[2024-09-10 17:19:20] Startup - updater built Jul 16 2024 23:21:18

[2024-09-10 17:19:20] Startup - Steam Client launched with: ‘/home/.local/share/Steam/ubuntu12_32/steam’ ‘-srt-logger-opened’

09/10 17:19:20 minidumps folder is set to /tmp/dumps

09/10 17:19:20 Init: Installing breakpad exception handler for appid(steam)/version(1721173382)/tid(63133)

Looks like steam didn’t shutdown cleanly, scheduling immediate update check

[2024-09-10 17:19:20] Loading cached metrics from disk (/home/.local/share/Steam/package/steam_client_metrics.bin)

[2024-09-10 17:19:20] Failed to load cached hosts file (File ‘update_hosts_cached.vdf’ not found), using defaults

[2024-09-10 17:19:20] Using the following download hosts for Public, Realm steamglobal

[2024-09-10 17:19:20] 1. https://cdn.steamstatic.com, /client/, Realm ‘steamglobal’, weight was 1, source = ‘baked in’

[2024-09-10 17:19:20] Checking for update on startup

[2024-09-10 17:19:20] Checking for available updates…

[2024-09-10 17:19:20] Downloading manifest: https://cdn.steamstatic.com/client/steam_client_ubuntu12

[2024-09-10 17:19:20] Manifest download: send request

[2024-09-10 17:19:20] Manifest download: waiting for download to finish

[2024-09-10 17:19:21] Manifest download: finished

[2024-09-10 17:19:21] Download skipped: /client/steam_client_ubuntu12 version 1721173382, installed version 1721173382, existing pending version 0

[2024-09-10 17:19:21] Nothing to do

[2024-09-10 17:19:21] Verifying installation…

[2024-09-10 17:19:21] Performing checksum verification of executable files

[2024-09-10 17:19:21] Verification complete

UpdateUI: skip show logo

Steam logging initialized: directory: /home/.local/share/Steam/logs

XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf60627b0

XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf6060f90

src/vgui2/src/surface_linux.cpp (1954) : glXChooseVisual failed

src/vgui2/src/surface_linux.cpp (1954) : glXChooseVisual failed

src/vgui2/src/surface_linux.cpp (1954) : Fatal assert; application exiting

src/vgui2/src/surface_linux.cpp (1954) : Fatal assert; application exiting

09/10 17:19:22 Init: Installing breakpad exception handler for appid(steam)/version(1721173382)/tid(63133)

assert_20240910171922_8.dmp[63193]: Uploading dump (out-of-process)

/tmp/dumps/assert_20240910171922_8.dmp

assert_20240910171922_8.dmp[63193]: Finished uploading minidump (out-of-process): success = no

assert_20240910171922_8.dmp[63193]: error: SSL peer certificate or SSH remote key was not OK

assert_20240910171922_8.dmp[63193]: file ‘’/tmp/dumps/assert_20240910171922_8.dmp’', upload no: ‘‘SSL peer certificate or SSH remote key was not OK’’

"

Your graphics stack is likely broken. Are you on NVIDIA? Do you set some special envs which could break this? Do other applications work? Do you have LD_LIBRARY_PATH set?