protonscr

ubuntu 12.10 fatal error: failed to load steamui.so

steamclosed NVIDIA driversreviewed
ValveSoftware/steam-for-linux#321 · opened 2012-12-23 by titatoofenaer · updated 2017-01-09 · 30 comments · github
Ttitatoofenaer 2012-12-23 github
Ttitatoofenaer 2012-12-23 github

after downloading the steam app from the steam site it starts installin but it wont finish the install.
it gives this error:
fatal error; failed to load steamui.so

how can this be resolved? is there something wrong with my system? tried to install it via dpkg and via the ubuntu software center. both gave the same error message

ubuntu 12.10 64bit
nvidia gtx550 ti
310.19

Sscottlu 2012-12-23 github

Could you do this please:

Open a terminal window
cd ~/.local/share/Steam/ubuntu12_32
LD_LIBRARY_PATH=. ldd steamui.so

Then paste the output here please. Thanks.

Ccarlos-jenkins 2012-12-24 github

This also applies to Ubuntu 12.04.1 64bits, tested on both 12.10 and 12.04.1. Found this several times in the forums. Solution:

sudo nano /etc/ld.so.conf.d/steam.conf

Add next two lines to file:

/usr/lib32
/usr/lib/i386-linux-gnu/mesa

Then execute:

sudo ldconfig 

Then start Steam.

@scottlu the output you requested:

cjenkins@silver:~/.local/share/Steam/ubuntu12_32$ LD_LIBRARY_PATH=. ldd steamui.so
    linux-gate.so.1 =>  (0xf7771000)
    libcef.so => ./libcef.so (0xf3a2b000)
    liboverride.so => ./liboverride.so (0xf3a28000)
    libsteam.so => ./libsteam.so (0xf36e1000)
    libtier0_s.so => ./libtier0_s.so (0xf36ae000)
    libvstdlib_s.so => ./libvstdlib_s.so (0xf3634000)
    libsdl2-2.0.so.0 => ./libsdl2-2.0.so.0 (0xf355d000)
    libXrandr.so.2 => /usr/lib/i386-linux-gnu/libXrandr.so.2 (0xf3539000)
    libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf3526000)
    libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf33f2000)
    libGL.so.1 => not found
    libpangoft2-1.0.so.0 => /usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0 (0xf33c6000)
    libpango-1.0.so.0 => /usr/lib/i386-linux-gnu/libpango-1.0.so.0 (0xf337c000)
    libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xf32e1000)
    libfontconfig.so.1 => /usr/lib/i386-linux-gnu/libfontconfig.so.1 (0xf32ad000)
    libgobject-2.0.so.0 => /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 (0xf325e000)
    libgtk-x11-2.0.so.0 => /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 (0xf2df6000)
    librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf2ded000)
    libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf2dc0000)
    libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf2dbb000)
    libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf2cd6000)
    libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf2cbb000)
    /lib/ld-linux.so.2 (0xf7772000)
    libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf2b11000)
    libgdk-x11-2.0.so.0 => /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0 (0xf2a61000)
    libpangocairo-1.0.so.0 => /usr/lib/i386-linux-gnu/libpangocairo-1.0.so.0 (0xf2a54000)
    libgdk_pixbuf-2.0.so.0 => /usr/lib/i386-linux-gnu/libgdk_pixbuf-2.0.so.0 (0xf2a33000)
    libcairo.so.2 => /usr/lib/i386-linux-gnu/libcairo.so.2 (0xf2968000)
    libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xf286f000)
    libXi.so.6 => /usr/lib/i386-linux-gnu/libXi.so.6 (0xf285e000)
    libasound.so.2 => /usr/lib/i386-linux-gnu/libasound.so.2 (0xf276c000)
    libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0xf2762000)
    libnss3.so => /usr/lib/i386-linux-gnu/libnss3.so (0xf2638000)
    libnssutil3.so => /usr/lib/i386-linux-gnu/libnssutil3.so (0xf261a000)
    libsmime3.so => /usr/lib/i386-linux-gnu/libsmime3.so (0xf25ef000)
    libplc4.so => /usr/lib/i386-linux-gnu/libplc4.so (0xf25e9000)
    libnspr4.so => /usr/lib/i386-linux-gnu/libnspr4.so (0xf25ab000)
    libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf2595000)
    libdbus-1.so.3 => /lib/i386-linux-gnu/libdbus-1.so.3 (0xf254c000)
    libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0xf2521000)
    libXfixes.so.3 => /usr/lib/i386-linux-gnu/libXfixes.so.3 (0xf251b000)
    libcups.so.2 => /usr/lib/i386-linux-gnu/libcups.so.2 (0xf24c8000)
    libgcrypt.so.11 => /lib/i386-linux-gnu/libgcrypt.so.11 (0xf2443000)
    libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf2425000)
    libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf2403000)
    libgmodule-2.0.so.0 => /usr/lib/i386-linux-gnu/libgmodule-2.0.so.0 (0xf23fe000)
    libexpat.so.1 => /lib/i386-linux-gnu/libexpat.so.1 (0xf23d4000)
    libffi.so.6 => /usr/lib/i386-linux-gnu/libffi.so.6 (0xf23cd000)
    libatk-1.0.so.0 => /usr/lib/i386-linux-gnu/libatk-1.0.so.0 (0xf23ad000)
    libgio-2.0.so.0 => /usr/lib/i386-linux-gnu/libgio-2.0.so.0 (0xf2255000)
    libXinerama.so.1 => /usr/lib/i386-linux-gnu/libXinerama.so.1 (0xf2251000)
    libXcursor.so.1 => /usr/lib/i386-linux-gnu/libXcursor.so.1 (0xf2246000)
    libXcomposite.so.1 => /usr/lib/i386-linux-gnu/libXcomposite.so.1 (0xf2242000)
    libXdamage.so.1 => /usr/lib/i386-linux-gnu/libXdamage.so.1 (0xf223e000)
    libpixman-1.so.0 => /usr/lib/i386-linux-gnu/libpixman-1.so.0 (0xf21a5000)
    libxcb-shm.so.0 => /usr/lib/i386-linux-gnu/libxcb-shm.so.0 (0xf21a1000)
    libxcb-render.so.0 => /usr/lib/i386-linux-gnu/libxcb-render.so.0 (0xf2197000)
    libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xf215b000)
    libplds4.so => /usr/lib/i386-linux-gnu/libplds4.so (0xf2156000)
    libgssapi_krb5.so.2 => /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2 (0xf2117000)
    libgnutls.so.26 => /usr/lib/i386-linux-gnu/libgnutls.so.26 (0xf2053000)
    libavahi-common.so.3 => /usr/lib/i386-linux-gnu/libavahi-common.so.3 (0xf2045000)
    libavahi-client.so.3 => /usr/lib/i386-linux-gnu/libavahi-client.so.3 (0xf2033000)
    libgpg-error.so.0 => /lib/i386-linux-gnu/libgpg-error.so.0 (0xf202e000)
    libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf2029000)
    libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf2022000)
    libselinux.so.1 => /lib/i386-linux-gnu/libselinux.so.1 (0xf2003000)
    libresolv.so.2 => /lib/i386-linux-gnu/libresolv.so.2 (0xf1feb000)
    libkrb5.so.3 => /usr/lib/i386-linux-gnu/libkrb5.so.3 (0xf1f1b000)
    libk5crypto.so.3 => /usr/lib/i386-linux-gnu/libk5crypto.so.3 (0xf1ef3000)
    libcom_err.so.2 => /lib/i386-linux-gnu/libcom_err.so.2 (0xf1eee000)
    libkrb5support.so.0 => /usr/lib/i386-linux-gnu/libkrb5support.so.0 (0xf1ee5000)
    libtasn1.so.3 => /usr/lib/i386-linux-gnu/libtasn1.so.3 (0xf1ed3000)
    libp11-kit.so.0 => /usr/lib/i386-linux-gnu/libp11-kit.so.0 (0xf1ec0000)
    libkeyutils.so.1 => /lib/i386-linux-gnu/libkeyutils.so.1 (0xf1ebc000)
Sscottlu 2012-12-24 github

Thank you, this helps. We'll look into this.

Vvgriph 2012-12-24 github

I got the same issue and solved it by doing

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

Ssybarite 2013-01-01 github

Same issue with me. Here is my output I am on the latest ubuntu 12.04

vivek@vivek-Aspire-5755G:~/.local/share/Steam/ubuntu12_32$ LD_LIBRARY_PATH=. ldd steamui.so
    linux-gate.so.1 =>  (0xf77d9000)
    libcef.so => ./libcef.so (0xf3a93000)
    liboverride.so => ./liboverride.so (0xf3a90000)
    libsteam.so => ./libsteam.so (0xf3749000)
    libtier0_s.so => ./libtier0_s.so (0xf3716000)
    libvstdlib_s.so => ./libvstdlib_s.so (0xf369c000)
    libsdl2-2.0.so.0 => ./libsdl2-2.0.so.0 (0xf35c5000)
    libXrandr.so.2 => /usr/lib/i386-linux-gnu/libXrandr.so.2 (0xf35a0000)
    libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf358d000)
    libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf3459000)
    libGL.so.1 => not found
    libpangoft2-1.0.so.0 => /usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0 (0xf342d000)
    libpango-1.0.so.0 => /usr/lib/i386-linux-gnu/libpango-1.0.so.0 (0xf33e3000)
    libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xf3348000)
    libfontconfig.so.1 => /usr/lib/i386-linux-gnu/libfontconfig.so.1 (0xf3314000)
    libgobject-2.0.so.0 => /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 (0xf32c5000)
    libgtk-x11-2.0.so.0 => /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 (0xf2e5d000)
    librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf2e54000)
    libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf2e27000)
    libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf2e22000)
    libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf2d3d000)
    libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf2d22000)
    /lib/ld-linux.so.2 (0xf77da000)
    libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf2b78000)
    libgdk-x11-2.0.so.0 => /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0 (0xf2ac8000)
    libpangocairo-1.0.so.0 => /usr/lib/i386-linux-gnu/libpangocairo-1.0.so.0 (0xf2abb000)
    libgdk_pixbuf-2.0.so.0 => /usr/lib/i386-linux-gnu/libgdk_pixbuf-2.0.so.0 (0xf2a9a000)
    libcairo.so.2 => /usr/lib/i386-linux-gnu/libcairo.so.2 (0xf29cf000)
    libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xf28d6000)
    libXi.so.6 => /usr/lib/i386-linux-gnu/libXi.so.6 (0xf28c5000)
    libasound.so.2 => /usr/lib/i386-linux-gnu/libasound.so.2 (0xf27d3000)
    libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0xf27c9000)
    libnss3.so => /usr/lib/i386-linux-gnu/libnss3.so (0xf269f000)
    libnssutil3.so => /usr/lib/i386-linux-gnu/libnssutil3.so (0xf2681000)
    libsmime3.so => /usr/lib/i386-linux-gnu/libsmime3.so (0xf2656000)
    libplc4.so => /usr/lib/i386-linux-gnu/libplc4.so (0xf2650000)
    libnspr4.so => /usr/lib/i386-linux-gnu/libnspr4.so (0xf2612000)
    libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf25fc000)
    libdbus-1.so.3 => /lib/i386-linux-gnu/libdbus-1.so.3 (0xf25b3000)
    libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0xf2588000)
    libXfixes.so.3 => /usr/lib/i386-linux-gnu/libXfixes.so.3 (0xf2582000)
    libcups.so.2 => /usr/lib/i386-linux-gnu/libcups.so.2 (0xf252f000)
    libgcrypt.so.11 => /lib/i386-linux-gnu/libgcrypt.so.11 (0xf24aa000)
    libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf248c000)
    libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf246a000)
    libgmodule-2.0.so.0 => /usr/lib/i386-linux-gnu/libgmodule-2.0.so.0 (0xf2465000)
    libexpat.so.1 => /lib/i386-linux-gnu/libexpat.so.1 (0xf243b000)
    libffi.so.6 => /usr/lib/i386-linux-gnu/libffi.so.6 (0xf2434000)
    libatk-1.0.so.0 => /usr/lib/i386-linux-gnu/libatk-1.0.so.0 (0xf2414000)
    libgio-2.0.so.0 => /usr/lib/i386-linux-gnu/libgio-2.0.so.0 (0xf22bc000)
    libXinerama.so.1 => /usr/lib/i386-linux-gnu/libXinerama.so.1 (0xf22b8000)
    libXcursor.so.1 => /usr/lib/i386-linux-gnu/libXcursor.so.1 (0xf22ad000)
    libXcomposite.so.1 => /usr/lib/i386-linux-gnu/libXcomposite.so.1 (0xf22a9000)
    libXdamage.so.1 => /usr/lib/i386-linux-gnu/libXdamage.so.1 (0xf22a5000)
    libpixman-1.so.0 => /usr/lib/i386-linux-gnu/libpixman-1.so.0 (0xf220c000)
    libxcb-shm.so.0 => /usr/lib/i386-linux-gnu/libxcb-shm.so.0 (0xf2208000)
    libxcb-render.so.0 => /usr/lib/i386-linux-gnu/libxcb-render.so.0 (0xf21fe000)
    libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xf21c2000)
    libplds4.so => /usr/lib/i386-linux-gnu/libplds4.so (0xf21bd000)
    libgssapi_krb5.so.2 => /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2 (0xf217e000)
    libgnutls.so.26 => /usr/lib/i386-linux-gnu/libgnutls.so.26 (0xf20ba000)
    libavahi-common.so.3 => /usr/lib/i386-linux-gnu/libavahi-common.so.3 (0xf20ac000)
    libavahi-client.so.3 => /usr/lib/i386-linux-gnu/libavahi-client.so.3 (0xf209a000)
    libgpg-error.so.0 => /lib/i386-linux-gnu/libgpg-error.so.0 (0xf2095000)
    libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf2090000)
    libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf2089000)
    libselinux.so.1 => /lib/i386-linux-gnu/libselinux.so.1 (0xf206a000)
    libresolv.so.2 => /lib/i386-linux-gnu/libresolv.so.2 (0xf2052000)
    libkrb5.so.3 => /usr/lib/i386-linux-gnu/libkrb5.so.3 (0xf1f82000)
    libk5crypto.so.3 => /usr/lib/i386-linux-gnu/libk5crypto.so.3 (0xf1f5a000)
    libcom_err.so.2 => /lib/i386-linux-gnu/libcom_err.so.2 (0xf1f55000)
    libkrb5support.so.0 => /usr/lib/i386-linux-gnu/libkrb5support.so.0 (0xf1f4c000)
    libtasn1.so.3 => /usr/lib/i386-linux-gnu/libtasn1.so.3 (0xf1f3a000)
    libp11-kit.so.0 => /usr/lib/i386-linux-gnu/libp11-kit.so.0 (0xf1f27000)
    libkeyutils.so.1 => /lib/i386-linux-gnu/libkeyutils.so.1 (0xf1f23000)
Wwompshmack 2013-01-14 github

Hi, I'm using Kubuntu 64bit. I had steam running fine until I updated my nvidia video drivers and I got this error. I used the solution that Carlos-Jenkins posted. I didn't have a steam.conf so I created one and added those lines. I wasn't sure if that's what you meant or I was already supposed to have one. It worked either way, I would just like this solution to be a little easier to follow for newbies :). Hope that info helps!

Ggdrewb-valve maintainer 2013-01-22 github

This seems to be the same issue as #126, which was resolved as likely to be a video driver install issue messing up the GL links.

Ccarlos-jenkins 2013-01-22 github

@gdrewb-valve I don't think so. libgl1-mesa-glx:i386 was installed on my system and the problem persisted. Should not be enough to create a symbolic link in ~/.local/share/Steam/ubuntu12_32 like the Steam installer already does? I this should be fixed upstream, at least we should try to identify the root of the problem to report it.

Ggdrewb-valve maintainer 2013-01-22 github

It sounds like the same as #126 to me. libgl1-mesa-glx:i386 is your OpenGL driver, and when you install it the driver should configure things properly so that OpenGL works. That also seems to be what you're saying, or am I misreading your comment?

Bbblonski 2013-01-22 github

Solved this the same way vgriph did, but I used
ln -s /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1 ~/.steam/bin/
Using Linux Mint Debian Edition x64.

?ghost 2013-01-25 github

Had same in Ubuntu 12.10 with 313.18 NVIDIA binary from nvidia website.
carlos-jenkins tweak fixed this for me.

?ghost 2013-01-26 github

Same issue on Ubuntu 12.04.1 after removed nvidia-current-updates driver and installed 310.32 NVIDIA binary from NVIDIA's website. carlos-jenkins' solution fixed the problem.

Xxpressrazor 2013-01-27 github

carlos-jenkins's solution fixed the problem

Ddodev 2013-01-28 github

Hey, guys!

Same problem here. Linux mint 14 x64 with NVIDIA 310.32 drivers. I got this error dialog after updating the drivers.

I fixed it by re-installing libgl1-mesa-glx:i386:

sudo apt-get install --reinstall libgl1-mesa-glx:i386

The problem is caused by the installation wizard of the NVIDIA drivers - there's a step in which it asks for permission to install OpenGL 32-bit compatibility libs, and the default option is yes. So after the installation the files /usr/lib/i386-linux-gnu/mesa/libGL.so.1 and /usr/lib/i386-linux-gnu/mesa/libGL.so disappear.

Cheers!

?ghost 2013-01-28 github

dodev, that did the trick for me, debian wheezy amd64. I had also reinstalled the proprietary NVIDIA drivers after my steam installation. Thanks a lot.

Ddodev 2013-01-29 github

belgerog, did cinnamon work properly on your next login?

Mine crashed and I had to reinstall the NVIDIA drivers to get it running again. Haven't tried to logout/login yesterday when I posted my comment and I hope I didn't break anybody else's desktop environment.

Ddodev 2013-01-29 github

Yep, the NVIDIA 310.32 drivers install 32bit OpenGL drivers, but not to /usr/lib32. On Linux Mint 14 x64 (Ubuntu 12.10 x64) the folder used is /emul/ia32-linux/usr/lib .

carlos-jenkins solution worked. Only instead of

/usr/lib32
/usr/i386-linux-gnu/mesa

I added

/emul/ia32-linux/usr/lib

And now I have cinnamon and steam running normally.

?ghost 2013-01-29 github

ddev, I don't use cinnamon, I'm using xfce. At some point I was having issues with my 3D acceleration and that might have been due to the mesa-glx reinstall. Unfortunately I can't say for sure that was the cause because I've been messing with a bunch of stuff in my system, and didn't properly track and test the modifications.

I reinstalled my 310.32 drivers and applied the modification you proposed to carlos-jenkins' fix, and it's working. I reinstalled the drivers one additional time to see if anything broke but it kept working after that too.

In fact, Half-Life 1 is also working now, and it wasn't before. As stated above, it might now be working for other reasons, but it's possible that it was because of this fix. Thanks again!

VVictorRomano 2013-02-04 github

Same problem here with Ubuntu 12.10 64bits.

@carlos-jenkins solution worked here.

Why the issue #126 was closed?

Ggdrewb-valve maintainer 2013-02-05 github

The issue is closed because it's a driver problem and so out of scope for this forum.


From: Victor Romano
Sent: 2/4/2013 4:47 PM
To: ValveSoftware/steam-for-linux
Cc: Drew Bliss
Subject: Re: [steam-for-linux] ubuntu 12.10 fatal error: failed to load steamui.so (#321)

Same problem here with Ubuntu 12.10 64bits.

@carlos-jenkinshttps://github.com/carlos-jenkins solution worked here.

Why the issue #126https://github.com/ValveSoftware/steam-for-linux/issues/126 was closed?


Reply to this email directly or view it on GitHubhttps://github.com/ValveSoftware/steam-for-linux/issues/321#issuecomment-13106877.

VVictorRomano 2013-02-05 github

So this issue can be closed too, right?

Ggdrewb-valve maintainer 2013-02-05 github

Yes, closing.

Aanonyth 2013-11-03 github

I'm seeing this issue as closed, but wanted to share some helpful info that affirms / slightly changes resolution for LMDE x64. Started with direction proposed by vgriph and bblonski. However, the link to libGL.so.1 needed to go one level up and Steam client loads.
ln -s /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1 ~/.steam/

Jjuchem 2013-12-30 github

FWIW, in Debian the directory that goes into /etc/ld.so.conf.d/steam.conf is '/usr/lib/mesa-diverted/i386-linux-gnu'

to find the correct directories in your system, running this command might help:

find /usr/lib -name libGL.so.1 | grep -P '(32|386)' 2> /dev/null

Llgrn 2014-04-21 github

I just got this issue on Xubuntu 14.04 and carlos-jenkins comment above fixed this for me. I only had to add two lines to the (non-existing) /etc/ld.so.conf.d/steam.conf, followed by running "sudo ldconfig" (no feedback).

Ccjwijtmans 2016-11-19 github

it just happened after an update.

DDavidYKay 2016-11-23 github

Happening for me, too. Will run through these solutions to see if I can fix.

Uulidtko 2017-01-09 github

So what am I supposed to do if all steamui.so libdeps are met, but it still says "failed to load steamui.so" ?

$ LD_LIBRARY_PATH=. ldd steamui.so | grep 'not found'
$ pwd
/home/ulidtko/.local/share/Steam/ubuntu12_32
Kkisak-valve maintainer 2017-01-09 github

Hello @ulidtko, please open a new issue report with your distro, what video driver is in use (glxinfo may help find that), and we can try to figure out what is going on there.