Bug#1121667: steam-libs:i386 missing deps and also upstream client links to obsolete libvpx6

Simon McVittie smcv at debian.org
Wed Dec 3 08:55:17 GMT 2025


Control: tags -1 + moreinfo unreproducible

On Sun, 30 Nov 2025 at 11:13:48 +0000, Ximin Luo wrote:
>The latest steam client cannot be executed

It works here (I'm using the public beta, if that matters).

I see that you have Steam installed in a non-standard location 
/opt/steam, which is not the ~/.steam/debian-installation used by 
Debian, and also not the ~/.local/share/Steam used by Valve.

Are ~/.steam/steam and ~/.steam/root both symlinks to /opt/steam? For 
that installation location, both of them should be.

The packaging of the Steam client in Debian does not have control over 
the upstream Steam client and how it downloads its own files: the part 
we have control over ends at the end of /usr/games/steam, when it runs 
steam.sh. If there's a problem with the upstream part, 
https://github.com/ValveSoftware/steam-for-linux/ might be a better 
place to report it.

>~~~~
>$ steam
>[..]
>[----] Verifying installation...
>[2025-11-30 11:09:11] Verification complete
>UpdateUI: skip show logo
>dlmopen /opt/steam/ubuntu12_32/steamui.so failed: libXtst.so.6: cannot open shared object file: No such file or directory

Have you deleted, or otherwise disabled, the LD_LIBRARY_PATH Steam 
Runtime provided by Steam? (~/.steam/root/ubuntu12_32/steam-runtime for 
the user that is running Steam.) Disabling this is specifically not 
supported.

libXtst.so.6 is meant to be provided by 
~/.steam/root/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libXtst.so.6. 
(But if you happen to have Debian's libxtst6:i386 installed, that newer 
version will take precedence and the one in the Steam Runtime will be 
ignored.)

If this has somehow not been unpacked correctly, deleting 
~/.steam/root/ubuntu12_32/steam-runtime or running Steam as

     steam --reset

might help.

This moves Steam files and game files around, so it would be a good idea 
to have a backup or snapshot of saved games and anything that would be 
inconvenient to re-download.

>dlmopen /opt/steam/ubuntu12_32/steamui.so failed: libvpx.so.6: cannot open shared object file: No such file or directory

This is provided as a vendored library by the Steam client itself: it's 
~/.steam/root/ubuntu12_32/libvpx.so.6, and ubuntu12_32/steamui.so has a 
RUNPATH on $ORIGIN to be able to locate it.

Again, if things have not been unpacked correctly, running Steam as 
`steam --reset` might help.

     smcv



More information about the Pkg-games-devel mailing list