You are not logged in.
Steam suddenly stopped being able to launch. I'm not exactly sure when it happened, but it happened in the past week.
When I now start steam I get the update window with the progress bar for half a second, then it disappears and steam discontinues execution.
Launching steam in my terminal yields these messages;
> steam
steam.sh[15420]: Running Steam on arch rolling 64-bit
steam.sh[15420]: STEAM_RUNTIME is enabled automatically
setup.sh[15494]: Steam runtime environment up-to-date!
steam.sh[15420]: Steam client's requirements are satisfied
[2023-07-10 17:22:26] Startup - updater built Jun 21 2023 21:17:38
[2023-07-10 17:22:26] Startup - Steam Client launched with: '/home/foxmaccloud/.local/share/Steam/ubuntu12_32/steam'
07/10 17:22:26 Init: Installing breakpad exception handler for appid(steam)/version(1687386907)/tid(15608)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2023-07-10 17:22:26] Loading cached metrics from disk (/home/foxmaccloud/.local/share/Steam/package/steam_client_metrics.bin)
[2023-07-10 17:22:26] Using the following download hosts for Public, Realm steamglobal
[2023-07-10 17:22:26] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2023-07-10 17:22:26] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2023-07-10 17:22:26] 3. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2023-07-10 17:22:26] Checking for update on startup
[2023-07-10 17:22:26] Checking for available updates...
[2023-07-10 17:22:26] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12
[2023-07-10 17:22:26] Manifest download: send request
[2023-07-10 17:22:26] Manifest download: waiting for download to finish
[2023-07-10 17:22:26] Manifest download: finished
[2023-07-10 17:22:26] Download skipped: /steam_client_ubuntu12 version 1687386907, installed version 1687386907, existing pending version 0
[2023-07-10 17:22:26] Nothing to do
[2023-07-10 17:22:26] Verifying installation...
[2023-07-10 17:22:26] Performing checksum verification of executable files
[2023-07-10 17:22:27] Verification complete
(process:15608): GLib-GObject-CRITICAL **: 17:22:27.352: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
(process:15608): GLib-GObject-CRITICAL **: 17:22:27.352: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Loaded SDL version 3.0.0-1782-g214d5daa3
Gtk-Message: 17:22:27.377: Failed to load module "appmenu-gtk-module"
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xe9d22db0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xe9d21500
GetWin32Stats: display was not open yet, good
ComputeStartupMode: found registry default startup mode: 0
Switching to desktopui, since -vgui was not specified
GetWin32Stats: display was not open yet, good
steamwebhelper.sh[15640]: Runtime for steamwebhelper: defaulting to /home/foxmaccloud/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
steamwebhelper.sh[15640]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
CAppInfoCacheReadFromDiskThread took 84 milliseconds to initialize
Failed to init SteamVR because it isn't installed
Assertion 'device' failed at src/libsystemd/sd-device/device-private.c:103, function device_get_tags_generation(). Aborting.
crash_20230710172228_28.dmp[15875]: Uploading dump (out-of-process)
/tmp/dumps/crash_20230710172228_28.dmp
crash_20230710172228_28.dmp[15875]: Finished uploading minidump (out-of-process): success = no
crash_20230710172228_28.dmp[15875]: error: Couldn't connect to server
crash_20230710172228_28.dmp[15875]: file ''/tmp/dumps/crash_20230710172228_28.dmp'', upload no: ''Couldn't connect to server''
/home/foxmaccloud/.local/share/Steam/steam.sh: line 798: 15608 Aborted (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@"
Neither restarting or reinstalling works.
How can I fix steam?
Offline
Despite the label, I don't believe the error you quoted in the title is actually an issue. Rather the problem is here:
Assertion 'device' failed at src/libsystemd/sd-device/device-private.c:103, function device_get_tags_generation().
Searching for that error leads here which in turn references this bug which notes the installation of lib32-libnm as a (temporary) workaround.
Last edited by Trilby (2023-07-10 15:36:21)
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
You are correct!
Also thanks for informing me about this temporary fix.
Offline
FWIW lib32-libnm is a dependency of steam-native-runtime which is what I'd strongly suggest anyone to install that wants to run steam (... even the "non-native" variant will benefit from avoiding weird transient problems like this) on Arch
Offline