STEAM GROUP
Steam Client Beta SteamBeta
STEAM GROUP
Steam Client Beta SteamBeta
8,945
IN-GAME
46,120
ONLINE
Founded
January 8, 2013
All Discussions > Bug Reports > Topic Details
Yoric Jul 8, 2022 @ 6:13am
[Ubuntu 22.04 LTS] Steam fails with "Failed to load steamui.so"
ISSUE
Launching Steam fails, giving the error "Failed to load steamui.so"

When launched from the terminal, the full error is:

Failed to load steamui.so - dlerror(): /home/username/.steam/debian-installation/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libva-x11.so.2: undefined symbol: va_fool_postp

OS
Ubuntu 22.04 LTS
Latest mesa drivers (July 7th and 8th 2022 daily updates)

STEPS

Launch Steam

RESULTS
Failed to load steamui.so dialog box

EXPECTED
Steam launches.



ATTEMPTED MITIGATION
I've relinked libva-x11.so.2 to my libraries, reinstalled libva-x11-2 and tried again, and did a simple uninstall/reinstall of Steam. No help.
< >
Showing 1-4 of 4 comments
Rich Jul 11, 2022 @ 4:40am 
I'm hitting this very issue this morning, I did an update to my Ubuntu 22.04 as well. I also found suggestions to link to my local copies of libva-x11-2, but it did not help, so I reverted my changes.

I re-installed steam as well, no change.
Rich Jul 11, 2022 @ 4:53am 
3
I got it to launch, for those still struggling:
cd ~/.steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu
sudo apt install libva-x11-2:i386
mv libva-x11.so.1 libva-x11.so.1-old
mv libva-x11.so.2 libva-x11.so.2-old
ln -fs /usr/lib/i386-linux-gnu/libva-x11.so.2.1500.0 libva-x11.so
ln -fs /usr/lib/i386-linux-gnu/libva-x11.so.2.1500.0 libva-x11.so.1
ln -fs /usr/lib/i386-linux-gnu/libva-x11.so.2.1500.0 libva-x11.so.2

The problem was the libva-x11 I linked to previously was the 64 bit version, so we have to install the 32 bit version first, then link to that.

This really should be patched in steam, but this works for me so far as a workaround (got past the update and the steam client loaded.)
Yoric Jul 11, 2022 @ 7:44am 
This worked for me. I have been using the oibaf AMD drivers so I had to do a further driver dance, but this worked. Thank you for posting it.
After updating my Ubuntu 22.04 got this error.

Executing sudo apt install libva-x11-2:i386 worked. The libva-x11-2 (x86_64) was already installed.
< >
Showing 1-4 of 4 comments
Per page: 1530 50

All Discussions > Bug Reports > Topic Details
Date Posted: Jul 8, 2022 @ 6:13am
Posts: 4