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