protonscr

After a Steam auto-update, it stopped working

steamclosed reviewedSteam client
ValveSoftware/steam-for-linux#3590 · opened 2014-11-12 by lvella · updated 2019-07-18 · 4 comments · github
Llvella 2014-11-12 github

I get the following message inside a popup window:
"Fatal Error: Failed to load steamui.so"

I found the shared object inside ~/.local/share/Steam/ubuntu12_32, and echoing the LD_LIBRARY_PATH out of steam.sh, I managed to run:

$ LD_LIBRARY_PATH=/home/lucas/.steam/steam/ubuntu12_32:/home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu:/home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/lib:/home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu:/home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib:/home/lucas/.steam/steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu:/home/lucas/.steam/steam/ubuntu12_32/steam-runtime/amd64/lib:/home/lucas/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu:/home/lucas/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib::/usr/lib32 ldd steamui.so
    linux-gate.so.1 =>  (0xf771a000)
    libavcodec.so.56 => /home/lucas/.steam/steam/ubuntu12_32/libavcodec.so.56 (0xf4df4000)
    liboverride.so => /home/lucas/.steam/steam/ubuntu12_32/liboverride.so (0xf4df1000)
    libtier0_s.so => /home/lucas/.steam/steam/ubuntu12_32/libtier0_s.so (0xf4dc2000)
    libvideo.so => /home/lucas/.steam/steam/ubuntu12_32/libvideo.so (0xf4a32000)
    libvstdlib_s.so => /home/lucas/.steam/steam/ubuntu12_32/libvstdlib_s.so (0xf49e6000)
    libSDL2-2.0.so.0 => /home/lucas/.steam/steam/ubuntu12_32/libSDL2-2.0.so.0 (0xf48e5000)
    libXtst.so.6 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXtst.so.6 (0xf48de000)
    libXfixes.so.3 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXfixes.so.3 (0xf48d8000)
    libXrandr.so.2 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXrandr.so.2 (0xf48cf000)
    libXext.so.6 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXext.so.6 (0xf48bc000)
    libX11.so.6 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6 (0xf4788000)
    libGL.so.1 => /usr/lib/i386-linux-gnu/mesa/libGL.so.1 (0xf46f8000)
    libpangoft2-1.0.so.0 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0 (0xf46cc000)
    libpango-1.0.so.0 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libpango-1.0.so.0 (0xf4682000)
    libfreetype.so.6 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libfreetype.so.6 (0xf45e7000)
    libfontconfig.so.1 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libfontconfig.so.1 (0xf45b3000)
    libgobject-2.0.so.0 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libgobject-2.0.so.0 (0xf4564000)
    libglib-2.0.so.0 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libglib-2.0.so.0 (0xf446b000)
    libgio-2.0.so.0 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libgio-2.0.so.0 (0xf4313000)
    libgtk-x11-2.0.so.0 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 (0xf3ea9000)
    librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf3ea0000)
    libpulse.so.0 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libpulse.so.0 (0xf3e52000)
    libavresample.so.2 => /home/lucas/.steam/steam/ubuntu12_32/libavresample.so.2 (0xf3e31000)
    libavutil.so.54 => /home/lucas/.steam/steam/ubuntu12_32/libavutil.so.54 (0xf3e04000)
    libgdk_pixbuf-2.0.so.0 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libgdk_pixbuf-2.0.so.0 (0xf3dc7000)
    libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf3d81000)
    libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf3d7c000)
    libstdc++.so.6 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf3c97000)
    libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf3c7b000)
    /lib/ld-linux.so.2 (0xf771b000)
    libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf3aca000)
    libavformat.so.56 => /home/lucas/.steam/steam/ubuntu12_32/libavformat.so.56 (0xf3a95000)
    libswscale.so.3 => /home/lucas/.steam/steam/ubuntu12_32/libswscale.so.3 (0xf3a40000)
    libXrender.so.1 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXrender.so.1 (0xf3a36000)
    libxcb.so.1 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1 (0xf3a14000)
    libglapi.so.0 => /usr/lib/i386-linux-gnu/libglapi.so.0 (0xf39fc000)
    libXdamage.so.1 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXdamage.so.1 (0xf39f8000)
    libX11-xcb.so.1 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11-xcb.so.1 (0xf39f5000)
    libxcb-glx.so.0 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb-glx.so.0 (0xf39dd000)
    libxcb-dri2.so.0 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb-dri2.so.0 (0xf39d6000)
    libxcb-dri3.so.0 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb-dri3.so.0 (0xf39d2000)
    libxcb-present.so.0 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb-present.so.0 (0xf39ce000)
    libxcb-sync.so.1 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb-sync.so.1 (0xf39c7000)
    libxshmfence.so.1 => /usr/lib/i386-linux-gnu/libxshmfence.so.1 (0xf39c4000)
    libXxf86vm.so.1 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXxf86vm.so.1 (0xf39bd000)
    libdrm.so.2 => /usr/lib/i386-linux-gnu/libdrm.so.2 (0xf39b0000)
    libgmodule-2.0.so.0 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libgmodule-2.0.so.0 (0xf39ab000)
    libz.so.1 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libz.so.1 (0xf3995000)
    libexpat.so.1 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libexpat.so.1 (0xf396a000)
    libffi.so.6 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libffi.so.6 (0xf3963000)
    libpcre.so.3 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libpcre.so.3 (0xf3927000)
    libselinux.so.1 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libselinux.so.1 (0xf3908000)
    libresolv.so.2 => /lib/i386-linux-gnu/libresolv.so.2 (0xf38f0000)
    libgdk-x11-2.0.so.0 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0 (0xf3840000)
    libpangocairo-1.0.so.0 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libpangocairo-1.0.so.0 (0xf3833000)
    libatk-1.0.so.0 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libatk-1.0.so.0 (0xf3813000)
    libcairo.so.2 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libcairo.so.2 (0xf3747000)
    libjson.so.0 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libjson.so.0 (0xf373d000)
    libpulsecommon-1.1.so => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libpulsecommon-1.1.so (0xf36d8000)
    libdbus-1.so.3 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libdbus-1.so.3 (0xf368e000)
    libpng12.so.0 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libpng12.so.0 (0xf3664000)
    libtiff.so.4 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libtiff.so.4 (0xf3600000)
    libjpeg.so.8 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libjpeg.so.8 (0xf35a9000)
    libgcc_s.so.1 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1 (0xf358b000)
    libbz2.so.1.0 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libbz2.so.1.0 (0xf357a000)
    libXau.so.6 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXau.so.6 (0xf3575000)
    libXdmcp.so.6 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf356e000)
    libXinerama.so.1 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXinerama.so.1 (0xf356a000)
    libXi.so.6 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXi.so.6 (0xf355a000)
    libXcursor.so.1 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXcursor.so.1 (0xf354e000)
    libXcomposite.so.1 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXcomposite.so.1 (0xf354a000)
    libpixman-1.so.0 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libpixman-1.so.0 (0xf34af000)
    libxcb-shm.so.0 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb-shm.so.0 (0xf34ab000)
    libxcb-render.so.0 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb-render.so.0 (0xf34a0000)
    libwrap.so.0 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libwrap.so.0 (0xf3496000)
    libsndfile.so.1 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libsndfile.so.1 (0xf3424000)
    libasyncns.so.0 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libasyncns.so.0 (0xf341d000)
    libnsl.so.1 => /lib/i386-linux-gnu/libnsl.so.1 (0xf3403000)
    libFLAC.so.8 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libFLAC.so.8 (0xf33b5000)
    libvorbisenc.so.2 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libvorbisenc.so.2 (0xf323d000)
    libvorbis.so.0 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libvorbis.so.0 (0xf3212000)
    libogg.so.0 => /home/lucas/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libogg.so.0 (0xf320a000)

So it seems that there are no missing libraries. What else can I do to try to fix and/or diagnose the problem? It doesn't seem a general problem, because I can't find any recent similar report on the web, so there must be somthing with my system, I just don't knwo what...

Ddbpalan 2014-11-18 github

In xterm,

Try 1:
#LC_ALL=C steam

Try 2:
#DISPLAY=:0 LC_ALL=C steam

Please report your result

Llvella 2014-11-18 github
$ LC_ALL=C steam
Running Steam on ubuntu 14.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1413917607)
Installing breakpad exception handler for appid(steam)/version(1413917607)
[2014-11-18 11:34:06] Startup - updater built Oct 20 2014 14:04:58
[2014-11-18 11:34:15] Verificando a instalação...
[2014-11-18 11:35:34] Verification complete
[2014-11-18 11:35:41] Shutdown

Same popup error. For some reason, even with LC_ALL=C there was a localized message. Got the same output with the other attempt:

$ DISPLAY=:0 LC_ALL=C steam
Running Steam on ubuntu 14.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1413917607)
Installing breakpad exception handler for appid(steam)/version(1413917607)
[2014-11-18 11:38:10] Startup - updater built Oct 20 2014 14:04:58
[2014-11-18 11:38:10] Verificando a instalação...
[2014-11-18 11:38:10] Verification complete
[2014-11-18 11:38:12] Shutdown
Ggdrewb-valve maintainer 2014-12-09 github

May be the same as #3595?

Llvella 2014-12-09 github

I don't know. I moved the games directory and reinstalled Steam. It worked again.

Nothing extracted yet.