protonscr

[Steam Linux - Beta] Error: You are missing the following 32-bit libraries, and Steam may not run: libc.so.6 (Please read before closing it)

steamclosed
ValveSoftware/steam-for-linux#2940 · opened 2013-10-22 by Lord-Avallon · updated 2013-10-24 · 1 comments · github
LLord-Avallon 2013-10-22 github

Well, you may say this error was posted already, yes but it is happening in a different way with me.

Please kindly read my text, I will explain very clear.

Steam was working normally but, after one update on Thursday it is not the same anymore, I can´t get it to work again, I tried every single step of the following posts:

Issue #2380 (I posted here with more steps of what I did)
Issue #321
Issue #2179
Issue #126

I am always having this error message no matter what I do, except by the tip vgriph said on Issue #321:

$ cd ~/.steam/bin
$ ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1

It gives me the following error:

OpenGL GLX context is not using direct rendering, which may cause performance problems.
For more information visit https://support.steampowered.com/kb_article.php?ref=9938-EYZB-7457.

I can start Steam but the games don´t work.

I removed Steam completely from my system and re-downloaded from the website, installed it and it worked but, when I choose the beta, it downloads almost 200 MB and I get the error again.

Here is the output of the command dpkg -l libgl1-mesa-glx:i386:

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
ii  libgl1-mesa-gl 8.0.4-0ubuntu0 free implementation of the OpenGL API -- GLX

Now the output of ldconfig -p | grep libGL.so.1:

libGL.so.1 (libc6,x86-64) => /usr/lib/nvidia-319/libGL.so.1
libGL.so.1 (libc6,x86-64) => /usr/lib/libGL.so.1
libGL.so.1 (libc6) => /usr/lib32/nvidia-319/libGL.so.1

And finally the result for the following command:

cd ~/.local/share/Steam/ubuntu12_32
LD_LIBRARY_PATH=. ldd steamui.so:

output:

linux-gate.so.1 =>  (0xf76e2000)
libcef.so => ./libcef.so (0xf3790000)
liboverride.so => ./liboverride.so (0xf378e000)
libsteam.so => ./libsteam.so (0xf3448000)
libtier0_s.so => ./libtier0_s.so (0xf341a000)
libvstdlib_s.so => ./libvstdlib_s.so (0xf33d6000)
libSDL2-2.0.so.0 => ./libSDL2-2.0.so.0 (0xf32f2000)
libXrandr.so.2 => /usr/lib/i386-linux-gnu/libXrandr.so.2 (0xf32c7000)
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf32b4000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf3180000)
libGL.so.1 => /usr/lib32/nvidia-319/libGL.so.1 (0xf307e000)
libpangoft2-1.0.so.0 => /usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0 (0xf3052000)
libpango-1.0.so.0 => /usr/lib/i386-linux-gnu/libpango-1.0.so.0 (0xf3008000)
libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xf2f6d000)
libfontconfig.so.1 => /usr/lib/i386-linux-gnu/libfontconfig.so.1 (0xf2f39000)
libgobject-2.0.so.0 => /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 (0xf2eea000)
libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xf2df1000)
libgio-2.0.so.0 => /usr/lib/i386-linux-gnu/libgio-2.0.so.0 (0xf2c9a000)
libgtk-x11-2.0.so.0 => /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 (0xf2831000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf2828000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf27fc000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf27f7000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf2712000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf26f6000)
/lib/ld-linux.so.2 (0xf76e3000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf254c000)
libgdk-x11-2.0.so.0 => /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0 (0xf249d000)
libpangocairo-1.0.so.0 => /usr/lib/i386-linux-gnu/libpangocairo-1.0.so.0 (0xf2490000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/i386-linux-gnu/libgdk_pixbuf-2.0.so.0 (0xf246f000)
libcairo.so.2 => /usr/lib/i386-linux-gnu/libcairo.so.2 (0xf2355000)
libXi.so.6 => /usr/lib/i386-linux-gnu/libXi.so.6 (0xf2345000)
libasound.so.2 => /usr/lib/i386-linux-gnu/libasound.so.2 (0xf2253000)
libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0xf2249000)
libnss3.so => /usr/lib/i386-linux-gnu/libnss3.so (0xf211d000)
libnssutil3.so => /usr/lib/i386-linux-gnu/libnssutil3.so (0xf20fa000)
libsmime3.so => /usr/lib/i386-linux-gnu/libsmime3.so (0xf20d0000)
libplc4.so => /usr/lib/i386-linux-gnu/libplc4.so (0xf20ca000)
libnspr4.so => /usr/lib/i386-linux-gnu/libnspr4.so (0xf208c000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf2076000)
libdbus-1.so.3 => /lib/i386-linux-gnu/libdbus-1.so.3 (0xf202c000)
libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0xf2002000)
libXfixes.so.3 => /usr/lib/i386-linux-gnu/libXfixes.so.3 (0xf1ffc000)
libcups.so.2 => /usr/lib/i386-linux-gnu/libcups.so.2 (0xf1fa9000)
libgcrypt.so.11 => /lib/i386-linux-gnu/libgcrypt.so.11 (0xf1f24000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf1f05000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf1ee4000)
libnvidia-tls.so.319.32 => /usr/lib32/nvidia-319/tls/libnvidia-tls.so.319.32 (0xf1ee0000)
libnvidia-glcore.so.319.32 => /usr/lib32/nvidia-319/libnvidia-glcore.so.319.32 (0xeff16000)
libgmodule-2.0.so.0 => /usr/lib/i386-linux-gnu/libgmodule-2.0.so.0 (0xeff10000)
libexpat.so.1 => /lib/i386-linux-gnu/libexpat.so.1 (0xefee6000)
libffi.so.6 => /usr/lib/i386-linux-gnu/libffi.so.6 (0xefedf000)
libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xefea3000)
libselinux.so.1 => /lib/i386-linux-gnu/libselinux.so.1 (0xefe84000)
libresolv.so.2 => /lib/i386-linux-gnu/libresolv.so.2 (0xefe6b000)
libatk-1.0.so.0 => /usr/lib/i386-linux-gnu/libatk-1.0.so.0 (0xefe4b000)
libXinerama.so.1 => /usr/lib/i386-linux-gnu/libXinerama.so.1 (0xefe47000)
libXcursor.so.1 => /usr/lib/i386-linux-gnu/libXcursor.so.1 (0xefe3c000)
libXcomposite.so.1 => /usr/lib/i386-linux-gnu/libXcomposite.so.1 (0xefe38000)
libXdamage.so.1 => /usr/lib/i386-linux-gnu/libXdamage.so.1 (0xefe33000)
libpixman-1.so.0 => /usr/lib/i386-linux-gnu/libpixman-1.so.0 (0xefd98000)
libxcb-shm.so.0 => /usr/lib/i386-linux-gnu/libxcb-shm.so.0 (0xefd94000)
libxcb-render.so.0 => /usr/lib/i386-linux-gnu/libxcb-render.so.0 (0xefd8a000)
libplds4.so => /usr/lib/i386-linux-gnu/libplds4.so (0xefd84000)
libgssapi_krb5.so.2 => /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2 (0xefd46000)
libgnutls.so.26 => /usr/lib/i386-linux-gnu/libgnutls.so.26 (0xefc82000)
libavahi-common.so.3 => /usr/lib/i386-linux-gnu/libavahi-common.so.3 (0xefc74000)
libavahi-client.so.3 => /usr/lib/i386-linux-gnu/libavahi-client.so.3 (0xefc62000)
libgpg-error.so.0 => /lib/i386-linux-gnu/libgpg-error.so.0 (0xefc5c000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xefc58000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xefc51000)
libkrb5.so.3 => /usr/lib/i386-linux-gnu/libkrb5.so.3 (0xefb82000)
libk5crypto.so.3 => /usr/lib/i386-linux-gnu/libk5crypto.so.3 (0xefb59000)
libcom_err.so.2 => /lib/i386-linux-gnu/libcom_err.so.2 (0xefb54000)
libkrb5support.so.0 => /usr/lib/i386-linux-gnu/libkrb5support.so.0 (0xefb4b000)
libtasn1.so.3 => /usr/lib/i386-linux-gnu/libtasn1.so.3 (0xefb39000)
libp11-kit.so.0 => /usr/lib/i386-linux-gnu/libp11-kit.so.0 (0xefb27000)
libkeyutils.so.1 => /lib/i386-linux-gnu/libkeyutils.so.1 (0xefb22000)

I don´t have any clue of how to fix it, I tried everything, after the aforementioned update the problem appeared, I had the same video driver installed (I reinstalled it like 2 or 3 times to test), I have ia32-lib installed and reinstalled them again, I exhausted all my options that´s why I am asking for your help, sorry for the long text!

My specs: https://gist.github.com/Lord-Avallon/4521727

LLord-Avallon 2013-10-24 github

I installed the latest version of Ubuntu (13.10 64 bit) and the error is gone, I could update to the latest Beta and login normally, so this must be something with 12.04.3 I think, I am closing this issue now.

Nothing extracted yet.