

The following is from Error in installing Steam on ubuntu 15.04 and is by far the easiest answer to this question (as noted above by tahtisilma). but please note that if some game required that old lib from the steam runtime, it may crash (that is why valve should fix this)Īs Steam now has a link in the $HOME/.steam/root that always points to the correct Steam install directory, this command should work for everybody and it simpler for a fast fix: find $HOME/.steam/root/ubuntu12_32/steam-runtime/*/usr/lib/ -name "libstdc++.so.6" -exec mv "/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32/libdbus-1.so.3 Use that to find your lib location: + /ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu

If you don't have these folders, find the correct location by checking where your steam is looking for the user profile: $ fgrep config= /usr/games/steam steam/steam/ubuntu12_32, others have only. If you have problem with the directory above then you should try this: So enter these folders and do this (ignore the x86_64 if you only have a 32bit system): cd $HOME/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnuĬd $HOME/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu

The current workaround is to remove the old lib version, at least until valve fixes the issue in their startup script or something like that. Update: It might also be that you are missing some things. Steam bundles old libs and are colliding with mesa drivers, that is also why closed drivers aren't seeing this problem. This was originally a problem with Steam on Ubuntu 15.04/15.10.
