Open kepeter opened 9 months ago
Hello @kepeter, there's some similarity to https://github.com/ValveSoftware/steam-runtime/issues/639.Can you check that the storage medium and filesystem your home folder is in is healthy?
@kisak-valve Thank you for your reply... I followed that issue, but not really understood the answer there, so I did two things...
steam.sh[5285]: Running Steam on fedora 39 64-bit
steam.sh[5285]: STEAM_RUNTIME is disabled by the user
steam.sh[5285]: Can't find 'steam-runtime-check-requirements', continuing anyway
tid(5367) burning pthread_key_t == 0 so we never use it
[2024-02-11 20:39:54] Startup - updater built Jan 13 2024 00:51:43
[2024-02-11 20:39:54] Startup - Steam Client launched with: '/home/peter/.local/share/Steam/ubuntu12_32/steam'
02/11 20:39:54 Init: Installing breakpad exception handler for appid(steam)/version(1705108172)/tid(5367)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2024-02-11 20:39:55] Loading cached metrics from disk (/home/peter/.local/share/Steam/package/steam_client_metrics.bin)
[2024-02-11 20:39:55] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2024-02-11 20:39:55] Using the following download hosts for Public, Realm steamglobal
[2024-02-11 20:39:55] 1. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2024-02-11 20:39:55] Checking for update on startup
[2024-02-11 20:39:55] Checking for available updates...
[2024-02-11 20:39:55] Downloading manifest: https://cdn.steamstatic.com/client/steam_client_ubuntu12
[2024-02-11 20:39:55] Manifest download: send request
[2024-02-11 20:39:55] Manifest download: waiting for download to finish
[2024-02-11 20:39:56] Manifest download: finished
[2024-02-11 20:39:56] Download skipped: /client/steam_client_ubuntu12 version 1705108172, installed version 1705108172, existing pending version 0
[2024-02-11 20:39:56] Nothing to do
[2024-02-11 20:39:56] Verifying installation...
[2024-02-11 20:39:56] Performing checksum verification of executable files
[2024-02-11 20:39:57] Verification complete
Steam logging initialized: directory: /home/peter/.local/share/Steam/logs
src/steamUI/Main.cpp (2155) : !"Fatal Error: Could not load module 'bin/vgui2_s.dll'" src/steamUI/Main.cpp (2155) : !"Fatal Error: Could not load module 'bin/vgui2_s.dll'"
I also got a popup with the same error and an URL to check out: For more information visit https://support.steampowered.com/kb_article.php?ref=9205-OZVN-0660
I followed the link and installed mesa-demos - all works fine, but it seems that it exist only for 64 bits, so can't tell with confident that 32 mesa drivers are working...
Any further ideas?
@kisak-valve I also realized that you changed the title of the issue, which means that you identify the main problem differently from what I was thinking... So I run ldconfig as it shows in the message and got this:
[user@fedora ~]$ /sbin/ldconfig -XNv
/sbin/ldconfig: Can't stat /libx32: No such file or directory
/sbin/ldconfig: Path `/usr/lib' given more than once
(from <builtin>:0 and <builtin>:0)
/sbin/ldconfig: Path `/usr/lib64' given more than once
(from <builtin>:0 and <builtin>:0)
/sbin/ldconfig: Can't stat /usr/libx32: No such file or directory
/usr/lib64/llvm15/lib: (from /etc/ld.so.conf.d/llvm15-x86_64.conf:1)
libclang.so.15 -> libclang.so.15.0.7
libclang-cpp.so.15 -> libclang-cpp.so.15
libRemarks.so.15 -> libRemarks.so.15
libLTO.so.15 -> libLTO.so.15
libLLVM-15.so -> libLLVM-15.0.7.so
/usr/lib/llvm16/lib: (from /etc/ld.so.conf.d/llvm16-i386.conf:1)
libclang.so.16 -> libclang.so.16.0.6
libclang-cpp.so.16 -> libclang-cpp.so.16
libRemarks.so.16 -> libRemarks.so.16
libLTO.so.16 -> libLTO.so.16
libLLVM-16.so -> libLLVM-16.0.6.so
/usr/lib64/llvm16/lib: (from /etc/ld.so.conf.d/llvm16-x86_64.conf:1)
libclang.so.16 -> libclang.so.16.0.6
libclang-cpp.so.16 -> libclang-cpp.so.16
libRemarks.so.16 -> libRemarks.so.16
libLTO.so.16 -> libLTO.so.16
libLLVM-16.so -> libLLVM-16.0.6.so
/usr/i686-w64-mingw32/lib: (from /etc/ld.so.conf.d/mingw32-hostlib.conf:1)
/usr/x86_64-w64-mingw32/lib: (from /etc/ld.so.conf.d/mingw64-hostlib.conf:1)
/usr/lib64/pipewire-0.3/jack: (from /etc/ld.so.conf.d/pipewire-jack-x86_64.conf:1)
libjackserver.so.0 -> libjackserver.so.0.3.1003
libjacknet.so.0 -> libjacknet.so.0.3.1003
libjack.so.0 -> libjack.so.0.3.1003
/usr/lib64/tcl8.6: (from /etc/ld.so.conf.d/tix-x86_64.conf:1)
libTix.so -> libTix.so
/lib: (from <builtin>:0)
Bus error (core dumped)
I'm not sure what the error here, if any, and where to look, but maybe it can help...
Replying to https://github.com/ValveSoftware/steam-for-linux/issues/10493#issuecomment-1937836377
Some improvement... After realizing that I missing the 32 bit version of openal - and installing it - I was able to run steam with
STEAM_RUNTIME=0 steam
Sorry, if /sbin/ldconfig
is crashing with a bus error, then something is going seriously wrong at OS level, which Steam will not be able to solve for you.
The Steam Runtime requires that your ld.so.cache
has been built correctly by ldconfig
. If that doesn't work, all bets are off.
(this topic is first on google search, and is very fresh)
lsd@Crawler-E25:~$ steam
steam.sh[3702]: Running Steam on ubuntu 23.10 64-bit
steam.sh[3702]: STEAM_RUNTIME is enabled automatically
setup.sh[3816]: Steam runtime environment up-to-date!
/home/lsd/.local/share/Steam/ubuntu12_32/steam-runtime/run.sh: line 85: steam-runtime-identify-library-abi: command not found
run.sh[3828]: steam-runtime-identify-library-abi --ldconfig-paths failed, falling back to ldconfig
steam.sh[3702]: Can't find 'steam-runtime-check-requirements', continuing anyway
tid(3866) burning pthread_key_t == 0 so we never use it
lsd@Crawler-E25:~$
I changed NVME drive, might be that related to it? ( i have huge problems with bios from insyde corp)
steam-runtime-identify-library-abi: command not found
This is not the same error. You will notice that this is not the same error message as "Cannot run ldconfig: wait status 135". Please open a separate issue with full details of your system and any logs that are available.
Your system information
After updating Fedora (including kernel, wine and others - but not steam), steam crashes... Removed and installed again steam (and deleted steam directory in between), but no changes...
This is the output when running steam from the terminal:
Steam's window (the one that checks for update) pops up then closes and nothing...
Also tried debugging (using DEBUGGER=gdb steam), but the only additional detail I can see is this:
The interesting part that at the begining steam stats that it runs 64 bit, but in the debugger it seems to reference a 32 bit library...
Any clue how to fix?