First of all, I've been trying to run Steam for the last few days. Every time I started Steam, the icon only appears for a moment, then it closes. When I checked the process through the system monitor, it is marked as sleeping. So I started it through the terminal, and it shows this:
$ steam
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[2016-12-03 17:10:00] Startup - updater built Jun 16 2014 11:16:02
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
SteamUpdateUI: An X Error occurred
X Error of failed request: BadValue (integer parameter out of range for operation)
From what I read here, putting the env LD_PRELOAD='/usr/$LIB/libstdc++.so.6' DISPLAY=:0
command before steam
, could get it running, and it ends up like this:
$ env LD_PRELOAD='/usr/$LIB/libstdc++.so.6' DISPLAY=:0 steam
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[2016-12-03 17:12:41] Startup - updater built Jun 16 2014 11:16:02
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
SteamUpdateUI: An X Error occurred
X Error of failed request: BadValue (integer parameter out of range for operation)
I've also read fromthe same link that deleting the libstdc++.so.6
link might make it work, but apparently the said directory does not exist in my device, which might explain why the output is same.
Would anyone point me to the right direction?
sudo apt-get purge nvidia* && sudo apt-get install nvidia-340
This may help as your chip is older but you are trying a newer driver. If this does not help, see here for some debugging http://askubuntu.com/a/566522/75060 Basically, your issue is steam is trying to load the swrast software renderer and that is not good enough for steam. – Mark Kirby Dec 03 '16 at 11:43/usr/lib/x86_64-linux-gnu/libstdc++.so.6
– Mark Kirby Dec 03 '16 at 11:48/usr/lib/x86_64-linux-gnu/libstdc++.so.6
, and now theapt-get
command is receiving an error. – nugie Dec 03 '16 at 12:15