Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Steam missing libc.so.6 after update #11258

Open
florian-at-v38armageddon opened this issue Sep 14, 2024 · 3 comments
Open

[BUG] Steam missing libc.so.6 after update #11258

florian-at-v38armageddon opened this issue Sep 14, 2024 · 3 comments

Comments

@florian-at-v38armageddon
Copy link

florian-at-v38armageddon commented Sep 14, 2024

Your system information

  • Steam client version (build number or date): multilib/steam 1.0.0.81-2
  • Distribution: ArchLinux (Kernel: 6.10.10-origin-1-vincent-os-24S2-stable-g550b7cee0700)
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes
  • Steam Logs: steam-logs.tar.gz
  • GPU: AMD

Please describe your issue in as much detail as possible:

I made my system updates, when I restart my system, Steam says that I miss the libc.so.6 library.
Tried on the default linux kernel (6.10.9.arch1-2) (maybe due to my custom kernel) but getting the same error message.
image

I've tried to find the missing runtime libraries but doesn't found any missing libraries.

steam command output:

steam.sh[12257]: Running Steam on arch rolling 64-bit
steam.sh[12257]: STEAM_RUNTIME is enabled automatically
setup.sh[12326]: Steam runtime environment up-to-date!
steam.sh[12257]: Error: You are missing the following 32-bit libraries, and Steam may not run:
libc.so.6
steam.sh[12257]: Steam client's requirements are satisfied

Steps for reproducing this issue:

  1. Start Steam
  2. See error
@kisak-valve
Copy link
Member

Hello @florian-at-v38armageddon, can you test if any 32 bit OpenGL application like glxinfo32 from lib32-mesa-utils works?

@florian-at-v38armageddon
Copy link
Author

Hello @florian-at-v38armageddon, can you test if any 32 bit OpenGL application like glxinfo32 from lib32-mesa-utils works?

I can run glxinfo32 without any issues.

v38armageddon@vincent-MSIPOWER-733 > ldd $(which glxinfo32)
        linux-gate.so.1 (0xf391d000)
        libGL.so.1 => /usr/lib32/libGL.so.1 (0xf3827000)
        libX11.so.6 => /usr/lib32/libX11.so.6 (0xf36ec000)
        libc.so.6 => /usr/lib32/libc.so.6 (0xf34b7000)
        libGLdispatch.so.0 => /usr/lib32/libGLdispatch.so.0 (0xf343b000)
        libGLX.so.0 => /usr/lib32/libGLX.so.0 (0xf3400000)
        libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf33d3000)
        /lib/ld-linux.so.2 => /usr/lib/ld-linux.so.2 (0xf391f000)
        libXau.so.6 => /usr/lib32/libXau.so.6 (0xf33ce000)
        libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf33c7000)

@florian-at-v38armageddon
Copy link
Author

So, after doing a steam --reset (saw on Issue #7653) it seems to work... Kind of?

I've got the popup to say that libc.so.6 is missing for two seconds, then dissapeared, then Steam start working as expected.

I'm not sure if is the right solution, I'm gonna test for 4-5 days to see if the issue is reappearing again and inform you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants