Kenopir
September 2, 2023, 5:40pm
1
Hi Calculate team
Since 2 days steam refuses to launch.
My CLDM is up to date. My graphic drivers are correctly selected (amdgpu here).
Do you have any advise or idea on what to do to repair my steam please?
Have a nice day!
Ben
NickM
September 3, 2023, 4:17pm
2
opened 11:00PM - 06 Jul 23 UTC
runtime
Need Retest
Distro Family: Arch
#### Your system information
* Steam client version (build number or date): 1… 687386907
* Distribution (e.g. Ubuntu): Archlinux
* Opted into Steam client beta?: No
* Have you checked for system updates?: Yes
* Steam Logs: [steam-logs.tar.gz](https://github.com/ValveSoftware/steam-for-linux/files/11973055/steam-logs.tar.gz)
* GPU: AMD Radeon RX 570 8GB
#### Please describe your issue in as much detail as possible:
Arch Linux recently updated the `libgudev` and `lib32-libgudev` packages to version `238` in accordance with the release upstream. After updating, Steam crashes during launch. I have included the last couple lines before the crash below:
```
[...]
steamwebhelper.sh[32091]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
CAppInfoCacheReadFromDiskThread took 144 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_20230706184645_26.dmp[32280]: Uploading dump (out-of-process)
/tmp/dumps/crash_20230706184645_26.dmp
[...]
```
Downgrading `libgudev` and `lib32-libgudev` to version `237-2` works.
#### Steps for reproducing this issue:
1. Update `libgudev` and `lib32-libgudev` to version `238-1`
2. Attempt to launch Steam
3. Steam aborts after updating and uploads a crash report
#### ~~Temporary Workaround~~
~~Downgrading the `libgudev` and `lib32-libgudev` packages to version `237-2` is a temporarily workaround to get Steam to launch. The [downgrade AUR package](https://aur.archlinux.org/packages/downgrade) can be used to do this. Remember to update these packages when this issue is fixed.~~
### Solutions
See [this comment by devkarthin](https://github.com/ValveSoftware/steam-for-linux/issues/9805#issuecomment-1626486059) for a couple solutions.
echo sys-libs/libudev-compat abi_x86_32 > /etc/portage/package.use/steam
emerge -vq sys-libs/libudev-compat
Kenopir
September 3, 2023, 6:34pm
3
Hi , Thank you for your help.
However this package is not installed on my conputer and not on my others computers.
For information steam refuses to launch only on one computer, no issue on this others with Calculate installed.
I did something wrong on my main computer I guess
Anyway if you have an idea it wiill be appreciated
Peace <3
Kenopir
September 4, 2023, 9:45am
4
NickM:
sys-libs/libudev-compat
I do not understand why but it fixed the issue Thank you so Much NickM <3
Should sys-libs/libudev-compat be added as dependency of steam-launcher?
Enjoy! Peace!
NickM
September 4, 2023, 10:10am
5
Required a 32-bit library to work;
You have already added the flag and thus specified the dependency.
In the same thread, where this bug is discussed, one of the specialists indicated the dependency in His overlay:
games-util/steam-client-meta: Make libudev-compat[abi_x86_32] dep unc… · anyc/steam-overlay@6641eea · GitHub