Steam for Linux

Steam for Linux

Fatal error: Failed to load steamui.so
I'm having this error since I installed the last build.
I'm using Fedora 64 bits. It didn't happened with the last build that I installed on the same computer, on the same distro.

The error appears as soon as I try to execute steam.

I googled it up but all I could find was Ubuntu and Mint tips.

Any help on how to solve this?
< >
Showing 1-15 of 60 comments
Bingo Ғaggins Dec 27, 2012 @ 11:35am 
bump
Bingo Ғaggins Dec 28, 2012 @ 8:43am 
bump
Zombie Dec 28, 2012 @ 11:43am 
Originally posted by Bingo Faggins:
Any help on how to solve this?
No idea, but I'm getting the same error on Debian Wheezy 64-bit.
Bingo Ғaggins Dec 29, 2012 @ 12:43pm 
Originally posted by CD Zombie:
Originally posted by Bingo Faggins:
Any help on how to solve this?
No idea, but I'm getting the same error on Debian Wheezy 64-bit.

The problem appears to be missing files on 64-bit distributions because steam requires some of the 32-bit libraries, and they are not usually installed.
But I have my 32-bit libraries installed and it still won't work.

Try installing the 32-bit libraries for Debian and see if it works for you.
[LINUX] DGhost Dec 29, 2012 @ 1:12pm 
I'm running steam on a 64-bit Kubuntu and I had to install some additional 32-bit libraries to get steam running.
Have you checked if all the dependecies for steamui.so are met on your system?
A
cd ~/Steam/ubuntu12_32 LD_LIBRARY_PATH=$PWD:$LD_LIBRARY_PATH ldd ./steamui.so
should defnitly not report any missing library.
cj-***** Dec 29, 2012 @ 1:45pm 
Encountered the issue (gentoo 64bit linux here).
I was missing some 32bit packages (libopenal (provided by sdl), libpangoft2 (gtklibs)) that I found by running "( strace ./steam ) 2>&1 | grep so$" and checking the "file not found" errors.
After installing them, everything is fine.
Bingo Ғaggins Dec 29, 2012 @ 2:31pm 
Originally posted by dghost@linux:
I'm running steam on a 64-bit Kubuntu and I had to install some additional 32-bit libraries to get steam running.
Have you checked if all the dependecies for steamui.so are met on your system?
A
cd ~/Steam/ubuntu12_32 LD_LIBRARY_PATH=$PWD:$LD_LIBRARY_PATH ldd ./steamui.so
should defnitly not report any missing library.

I haven't checked for the dependencies. How do I do that on Fedora?
I know that I have the 32 bit libraries installed, which are called 'glibc.i686' in Fedora.
[LINUX] DGhost Dec 30, 2012 @ 5:32am 
Originally posted by Bingo Faggins:

I'm I haven't checked for the dependencies. How do I do that on Fedora?
I know that I have the 32 bit libraries installed, which are called 'glibc.i686' in Fedora.

Open a terminal and paste the code I have quoted allready above.

cd ~/Steam/ubuntu12_32 LD_LIBRARY_PATH=$PWD:$LD_LIBRARY_PATH ldd ./steamui.so
[/quote]
That should work on every Linux distribution, if you used the default install path for steam. Don't get confused by the ubuntu12_32 dir. This has nothing todo with ubuntu.

If you have run the command above successful you'll get the list of libraries which looks like this
[...] libXrandr.so.2 => /usr/lib/i386-linux-gnu/libXrandr.so.2 (0xf6392000) libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf637f000) libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf6249000) libGL.so.1 => /usr/lib32/nvidia-experimental-310/libGL.so.1 (0xf6169000) libpangoft2-1.0.so.0 => /usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0 (0xf613a000) libpango-1.0.so.0 => /usr/lib/i386-linux-gnu/libpango-1.0.so.0 (0xf60f1000) libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xf6056000) [...]
if you see a line like
libz.so.1 => not found

you than know that you are missing the libz in this case. So you have to search for that 32bit library with your package manager.
Last edited by [LINUX] DGhost; Dec 30, 2012 @ 5:34am
Bingo Ғaggins Dec 31, 2012 @ 5:55am 
Thanks. It worked, now I can see the missing package.
Bingo Ғaggins Dec 31, 2012 @ 10:24am 
Now I have all the packages but it says "Failed to load libsteam.so"
[LINUX] DGhost Jan 1, 2013 @ 4:06am 
Have you tried starting steam from the terminal? Is there any additional output to the error? Could you please post your "ldd" library list. So we can cross check it and see if there is maybe an outdated library used.
Bingo Ғaggins Jan 1, 2013 @ 12:43pm 
Originally posted by dghost@linux:
Have you tried starting steam from the terminal? Is there any additional output to the error? Could you please post your "ldd" library list. So we can cross check it and see if there is maybe an outdated library used.

I tried opening steam from the terminal without luck.
No additional messages, just a plain "Fatal error: failed to load libsteam.so"

Here is the ldd list:

[bingo faggins@Mor ubuntu12_32]$ LD_LIBRARY_PATH=$PWD:$LD_LIBRARY_PATH ldd ./steamui.so
linux-gate.so.1 => (0xf77dc000)
libcef.so => /home/barbalarga/.local/share/Steam/ubuntu12_32/libcef.so (0xf3a97000)
liboverride.so => /home/barbalarga/.local/share/Steam/ubuntu12_32/liboverride.so (0xf3a94000)
libsteam.so => /home/barbalarga/.local/share/Steam/ubuntu12_32/libsteam.so (0xf374e000)
libtier0_s.so => /home/barbalarga/.local/share/Steam/ubuntu12_32/libtier0_s.so (0xf371a000)
libvstdlib_s.so => /home/barbalarga/.local/share/Steam/ubuntu12_32/libvstdlib_s.so (0xf36a0000)
libsdl2-2.0.so.0 => /home/barbalarga/.local/share/Steam/ubuntu12_32/libsdl2-2.0.so.0 (0xf35c9000)
libXrandr.so.2 => /lib/libXrandr.so.2 (0xf35a4000)
libXext.so.6 => /lib/libXext.so.6 (0xf3592000)
libX11.so.6 => /lib/libX11.so.6 (0xf3459000)
libGL.so.1 => /lib/libGL.so.1 (0xf33de000)
libpangoft2-1.0.so.0 => /lib/libpangoft2-1.0.so.0 (0xf33ae000)
libpango-1.0.so.0 => /lib/libpango-1.0.so.0 (0xf3364000)
libfreetype.so.6 => /lib/libfreetype.so.6 (0xf32c4000)
libfontconfig.so.1 => /lib/libfontconfig.so.1 (0xf328f000)
libgobject-2.0.so.0 => /lib/libgobject-2.0.so.0 (0xf323f000)
libgtk-x11-2.0.so.0 => /lib/libgtk-x11-2.0.so.0 (0xf2d96000)
librt.so.1 => /lib/librt.so.1 (0xf2d8d000)
libm.so.6 => /lib/libm.so.6 (0xf2d62000)
libdl.so.2 => /lib/libdl.so.2 (0xf2d5d000)
libstdc++.so.6 => /lib/libstdc++.so.6 (0xf2c71000)
libpthread.so.0 => /lib/libpthread.so.0 (0xf2c56000)
/lib/ld-linux.so.2 (0x4905e000)
libc.so.6 => /lib/libc.so.6 (0xf2aa4000)
libgdk-x11-2.0.so.0 => /lib/libgdk-x11-2.0.so.0 (0xf29e7000)
libpangocairo-1.0.so.0 => /lib/libpangocairo-1.0.so.0 (0xf29da000)
libgdk_pixbuf-2.0.so.0 => /lib/libgdk_pixbuf-2.0.so.0 (0xf29b5000)
libcairo.so.2 => /lib/libcairo.so.2 (0xf28fb000)
libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0xf27d3000)
libXi.so.6 => /lib/libXi.so.6 (0xf27c3000)
libasound.so.2 => /lib/libasound.so.2 (0xf26dd000)
libXrender.so.1 => /lib/libXrender.so.1 (0xf26d3000)
libnss3.so => /lib/libnss3.so (0xf2590000)
libnssutil3.so => /lib/libnssutil3.so (0xf256b000)
libsmime3.so => /lib/libsmime3.so (0xf253f000)
libplc4.so => /lib/libplc4.so (0xf2539000)
libnspr4.so => /lib/libnspr4.so (0xf24fc000)
libz.so.1 => /lib/libz.so.1 (0xf24e6000)
libdbus-1.so.3 => /lib/libdbus-1.so.3 (0xf249c000)
libpng12.so.0 => /lib/libpng12.so.0 (0xf2472000)
libXfixes.so.3 => /lib/libXfixes.so.3 (0xf246c000)
libcups.so.2 => /lib/libcups.so.2 (0xf2415000)
libgcrypt.so.11 => /lib/libgcrypt.so.11 (0xf2394000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf2377000)
libxcb.so.1 => /lib/libxcb.so.1 (0xf2354000)
libglapi.so.0 => /lib/libglapi.so.0 (0xf231f000)
libXdamage.so.1 => /lib/libXdamage.so.1 (0xf231b000)
libX11-xcb.so.1 => /lib/libX11-xcb.so.1 (0xf2318000)
libxcb-glx.so.0 => /lib/libxcb-glx.so.0 (0xf22ff000)
libXxf86vm.so.1 => /lib/libXxf86vm.so.1 (0xf22f9000)
libdrm.so.2 => /lib/libdrm.so.2 (0xf22eb000)
libgmodule-2.0.so.0 => /lib/libgmodule-2.0.so.0 (0xf22e6000)
libexpat.so.1 => /lib/libexpat.so.1 (0xf22bd000)
libgthread-2.0.so.0 => /lib/libgthread-2.0.so.0 (0xf22ba000)
libffi.so.5 => /lib/libffi.so.5 (0xf22b2000)
libatk-1.0.so.0 => /lib/libatk-1.0.so.0 (0xf2290000)
libgio-2.0.so.0 => /lib/libgio-2.0.so.0 (0xf2139000)
libXinerama.so.1 => /lib/libXinerama.so.1 (0xf2135000)
libXcursor.so.1 => /lib/libXcursor.so.1 (0xf212a000)
libXcomposite.so.1 => /lib/libXcomposite.so.1 (0xf2126000)
libpng15.so.15 => /lib/libpng15.so.15 (0xf20f8000)
libpixman-1.so.0 => /lib/libpixman-1.so.0 (0xf205e000)
libplds4.so => /lib/libplds4.so (0xf2059000)
libgssapi_krb5.so.2 => /lib/libgssapi_krb5.so.2 (0xf2017000)
libkrb5.so.3 => /lib/libkrb5.so.3 (0xf1f36000)
libk5crypto.so.3 => /lib/libk5crypto.so.3 (0xf1f0a000)
libcom_err.so.2 => /lib/libcom_err.so.2 (0xf1f05000)
libgnutls.so.26 => /lib/libgnutls.so.26 (0xf1e44000)
libgpg-error.so.0 => /lib/libgpg-error.so.0 (0xf1e3f000)
libavahi-common.so.3 => /lib/libavahi-common.so.3 (0xf1e31000)
libavahi-client.so.3 => /lib/libavahi-client.so.3 (0xf1e1e000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0xf1ded000)
libXau.so.6 => /lib/libXau.so.6 (0xf1de9000)
libselinux.so.1 => /lib/libselinux.so.1 (0xf1dc7000)
libresolv.so.2 => /lib/libresolv.so.2 (0xf1dae000)
libkrb5support.so.0 => /lib/libkrb5support.so.0 (0xf1da1000)
libkeyutils.so.1 => /lib/libkeyutils.so.1 (0xf1d9d000)
libtasn1.so.3 => /lib/libtasn1.so.3 (0xf1d8b000)
libp11-kit.so.0 => /lib/libp11-kit.so.0 (0xf1d79000)
libfreebl3.so => /lib/libfreebl3.so (0xf1d24000)


Toquita Jan 1, 2013 @ 1:46pm 
Hi. For me this problem is caused after I install Nvidia Drivers from the website. I'm thinking on (again) doing a fresh install, then install Steam before nvidia drivers.
[LINUX] DGhost Jan 1, 2013 @ 2:15pm 
Your librarie list is looking good to me.
So you could now go forward and use (as suggested by cj):

cd ~/Steam/ubuntu12_32 LD_LIBRARY_PATH=$PWD:$LD_LIBRARY_PATH strace ./steam 2>&1 |grep so

See if this reports any missing library that steam tries to load at runtime.

If this does not bring you any further, you could try to pipe the complete output of strace into a file and look at the end and see if you find anything supicious there.

But be warned, strace produces a lot of ouput and finding something there is like the search of a needle in a haystack.
Last edited by [LINUX] DGhost; Jan 1, 2013 @ 2:16pm
76561198081231456 Jan 28, 2013 @ 12:56pm 
I have an error: Failed to load steamui.so appears on the hybrid video Optumus using Intel.
optirun steam - runs fine.

kubuntu 12.04 x64
< >
Showing 1-15 of 60 comments
Per page: 1530 50

Date Posted: Dec 27, 2012 @ 4:07am
Posts: 60