protonscr

Steam fails to start on ArchLinux after last update

steamclosed reviewed
ValveSoftware/steam-for-linux#3937 · opened 2015-07-28 by JuHwon · updated 2015-07-30 · 1 comments · github
JJuHwon 2015-07-28 github

When i try to start steam i get the following output/error

JuHwon ~ $ steam
/home/hown/.local/share/Steam/steam.sh: line 161: VERSION_ID: unbound variable
/home/hown/.local/share/Steam/steam.sh: line 161: VERSION_ID: unbound variable
Running Steam on arch  64-bit
/home/hown/.local/share/Steam/steam.sh: line 161: VERSION_ID: unbound variable
STEAM_RUNTIME is enabled automatically
Error: You are missing the following 32-bit libraries, and Steam may not run:
libc.so.6

This occurs since i last updated the steamclient yesterday.
Though when i check the libc.so.6, everthing seems fine to me.

JuHwon ~ $ pacman -Qo /usr/lib/libc.so.6
/usr/lib/libc.so.6 is owned by glibc 2.21-4
JuHwon ~ $ pacman -Ss glibc
core/glibc 2.21-4 (base) [installed]
    GNU C Library
extra/nss-mdns 0.10-6
    glibc plugin providing host name resolution via mDNS
multilib/lib32-glibc 2.21-4 [installed]
    GNU C Library (32-bit)
JuHwon ~ $ ls -l /usr/lib32/libc.so.6
lrwxrwxrwx 1 root root 12 Apr 23 15:46 /usr/lib32/libc.so.6 -> libc-2.21.so
JuHwon ~ $ ls -l /usr/lib32/libc-2.21.so 
-rwxr-xr-x 1 root root 2037088 Apr 23 15:46 /usr/lib32/libc-2.21.so

And here is my strace steam output: http://pastebin.com/UqRHyAVe

JJuHwon 2015-07-30 github

A steam -reset and find ~/.steam/root/ \( -name "libgcc_s.so*" -o -name "libstdc++.so*" -o -name "libxcb.so*" \) -print -delete described in the arch wiki resolved my issue. I did not want to reset my steam though.

Nothing extracted yet.