protonscr

"Fatal Error: Failed to load steamui.so" while steamui.so seems to be valid.

steamclosed Steam client
ValveSoftware/steam-for-linux#2138 · opened 2013-03-12 by V10lator · updated 2013-03-13 · 4 comments · github
VV10lator 2013-03-12 github

This is since steam updated last time:

$ cd ~/.local/share/Steam/ubuntu12_32
$ LD_LIBRARY_PATH=$PWD:$LD_LIBRARY_PATH ldd ./steamui.so           
    linux-gate.so.1 (0xf7722000)
    libcef.so => /home/taxi/.local/share/Steam/ubuntu12_32/libcef.so (0xf396c000)
    liboverride.so => /home/taxi/.local/share/Steam/ubuntu12_32/liboverride.so (0xf396a000)
    libsteam.so => /home/taxi/.local/share/Steam/ubuntu12_32/libsteam.so (0xf3625000)
    libtier0_s.so => /home/taxi/.local/share/Steam/ubuntu12_32/libtier0_s.so (0xf35f4000)
    libvstdlib_s.so => /home/taxi/.local/share/Steam/ubuntu12_32/libvstdlib_s.so (0xf3579000)
    libSDL2-2.0.so.0 => /usr/lib32/libSDL2-2.0.so.0 (0xf3453000)
    libXrandr.so.2 => /usr/lib32/libXrandr.so.2 (0xf3448000)
    libXext.so.6 => /usr/lib32/libXext.so.6 (0xf3434000)
    libX11.so.6 => /usr/lib32/libX11.so.6 (0xf32f4000)
    libGL.so.1 => /usr/lib32/libGL.so.1 (0xf3208000)
    libpangoft2-1.0.so.0 => /usr/lib32/libpangoft2-1.0.so.0 (0xf31d7000)
    libpango-1.0.so.0 => /usr/lib32/libpango-1.0.so.0 (0xf318a000)
    libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf30b7000)
    libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xf3080000)
    libgobject-2.0.so.0 => /usr/lib32/libgobject-2.0.so.0 (0xf302d000)
    libglib-2.0.so.0 => /usr/lib32/libglib-2.0.so.0 (0xf2efe000)
    libgtk-x11-2.0.so.0 => /usr/lib32/libgtk-x11-2.0.so.0 (0xf2aeb000)
    librt.so.1 => /lib32/librt.so.1 (0xf2ae1000)
    libm.so.6 => /lib32/libm.so.6 (0xf2ab4000)
    libdl.so.2 => /lib32/libdl.so.2 (0xf2aaf000)
    libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.1/32/libstdc++.so.6 (0xf29bd000)
    libpthread.so.0 => /lib32/libpthread.so.0 (0xf29a1000)
    /lib/ld-linux.so.2 (0xf7723000)
    libc.so.6 => /lib32/libc.so.6 (0xf27f9000)
    libgdk-x11-2.0.so.0 => /usr/lib32/libgdk-x11-2.0.so.0 (0xf2742000)
    libpangocairo-1.0.so.0 => /usr/lib32/libpangocairo-1.0.so.0 (0xf2734000)
    libgdk_pixbuf-2.0.so.0 => /usr/lib32/libgdk_pixbuf-2.0.so.0 (0xf2711000)
    libcairo.so.2 => /usr/lib32/libcairo.so.2 (0xf2601000)
    libXi.so.6 => /usr/lib32/libXi.so.6 (0xf25f1000)
    libasound.so.2 => /usr/lib32/libasound.so.2 (0xf2507000)
    libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf24fc000)
    libnss3.so => /usr/lib32/libnss3.so (0xf23b4000)
    libnssutil3.so => /usr/lib32/libnssutil3.so (0xf2393000)
    libsmime3.so => /usr/lib32/libsmime3.so (0xf2366000)
    libplc4.so => /usr/lib32/libplc4.so (0xf2360000)
    libnspr4.so => /usr/lib32/libnspr4.so (0xf231e000)
    libz.so.1 => /lib32/libz.so.1 (0xf2307000)
    libdbus-1.so.3 => /usr/lib32/libdbus-1.so.3 (0xf22d0000)
    libpng12.so.0 => /usr/lib32/libpng12.so.0 (0xf22a6000)
    libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf229f000)
    libcups.so.2 => /usr/lib32/libcups.so.2 (0xf2248000)
    libgcrypt.so.11 => /usr/lib32/libgcrypt.so.11 (0xf21cb000)
    libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.1/32/libgcc_s.so.1 (0xf21af000)
    libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf218a000)
    libatiuki.so.1 => /usr/lib32/libatiuki.so.1 (0xf2170000)
    libgmodule-2.0.so.0 => /usr/lib32/libgmodule-2.0.so.0 (0xf216b000)
    libbz2.so.1 => /lib32/libbz2.so.1 (0xf2151000)
    libexpat.so.1 => /usr/lib32/libexpat.so.1 (0xf2126000)
    libffi.so.6 => /usr/lib32/libffi.so.6 (0xf211e000)
    libatk-1.0.so.0 => /usr/lib32/libatk-1.0.so.0 (0xf20fa000)
    libgio-2.0.so.0 => /usr/lib32/libgio-2.0.so.0 (0xf1f95000)
    libXcursor.so.1 => /usr/lib32/libXcursor.so.1 (0xf1f89000)
    libXcomposite.so.1 => /usr/lib32/libXcomposite.so.1 (0xf1f85000)
    libXdamage.so.1 => /usr/lib32/libXdamage.so.1 (0xf1f81000)
    libpixman-1.so.0 => /usr/lib32/libpixman-1.so.0 (0xf1ee1000)
    libEGL.so.1 => /usr/lib32/libEGL.so.1 (0xf1ebd000)
    libpng15.so.15 => /usr/lib32/libpng15.so.15 (0xf1e8e000)
    libxcb-shm.so.0 => /usr/lib32/libxcb-shm.so.0 (0xf1e8a000)
    libxcb-render.so.0 => /usr/lib32/libxcb-render.so.0 (0xf1e7f000)
    libplds4.so => /usr/lib32/libplds4.so (0xf1e79000)
    libssl.so.1.0.0 => /usr/lib32/libssl.so.1.0.0 (0xf1e15000)
    libcrypto.so.1.0.0 => /usr/lib32/libcrypto.so.1.0.0 (0xf1c50000)
    libgpg-error.so.0 => /usr/lib32/libgpg-error.so.0 (0xf1c4b000)
    libXau.so.6 => /usr/lib32/libXau.so.6 (0xf1c46000)
    libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf1c3e000)
    libresolv.so.2 => /lib32/libresolv.so.2 (0xf1c26000)
    libX11-xcb.so.1 => /usr/lib32/libX11-xcb.so.1 (0xf1c23000)
    libxcb-dri2.so.0 => /usr/lib32/libxcb-dri2.so.0 (0xf1c1d000)
    libxcb-xfixes.so.0 => /usr/lib32/libxcb-xfixes.so.0 (0xf1c15000)
    libgbm.so.1 => /usr/lib32/libgbm.so.1 (0xf1c0d000)
    libudev.so.1 => /lib32/libudev.so.1 (0xf1bf8000)
    libdrm.so.2 => /usr/lib32/libdrm.so.2 (0xf1bea000)
    libsystemd-daemon.so.0 => /lib32/libsystemd-daemon.so.0 (0xf1be6000)

//EDIT: Moved the strace output to pastebin as it's to big for github: http://pastebin.com/DXZik3MQ

?ghost 2013-03-12 github

I solved this with

#sudo apt-get remove --purge Steam
#sudo apt-get remove --purge ia32-libs

then re-install Steam and ia32-libs as well, but then "openGL version not supported" occurs.

Have you installed ia32-libs?
What's your distro and system specs?

VV10lator 2013-03-12 github

@amarildojr This is on gentoo linux with multilib-overlay (so full multilib, no emul-* packages) and steam from the gamerlay overlay.
As steam doesn't start specs are a bit hard to give as I don't know what's needed. GPU, CPU and amount of RAM is irrelevant I guess?

TTele42 2013-03-13 github

@V10lator the last steam update raised the required libSDL:2 revision to r6964, switch to the libsdl:2 package in steam-overlay.

VV10lator 2013-03-13 github

@Tele42 Thanks, that fixed it. :)

Nothing extracted yet.