我收到此错误:
Running Steam on ubuntu 15.10 64-bit
STEAM_RUNTIME is enabled automatically
[2015-11-23 19:36:32] Startup - updater built Nov 9 2015 18:23:22
SteamUpdateUI: An X Error occurred
X Error of failed request: BadValue (integer parameter out of range for operation)
当我尝试运行 steam 时。这是什么意思?(我对 Ubuntu 还很陌生,所以我还不了解一切。)
答案1
对于那些查看我的问题的人,另一个解决方案是从网站安装 steam 包这里。
如果你收到此错误:
$ steam
Running Steam on ubuntu 15.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0_client)
libGL error: unable to load driver: r600_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: r600
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
然后只需输入
cd $HOME/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu
mv libstdc++.so.6 libstdc++.so.6.bak
cd $HOME/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu
mv libstdc++.so.6 libstdc++.so.6.bak
然后按 ENTER。现在,在你的终端中,它应该看起来像这。 如果确实看起来像这样,则说明您做对了。不要关闭终端,就这样让它保持打开状态!现在您需要输入“steam”并再次按 ENTER。此时它应该打开您的 steam。仍然不要关闭终端!这将关闭 STEAM!等待 steam 完成更新,很快 steam 应该会真正打开!
如果 steam 确实可以工作并打开,则说明您做对了!如果无法工作,则说明您犯了一个错误,或者根本无法正常工作。完成此操作后,您将再也不需要按照这些说明操作。现在,单击图标时,Steam 应该始终打开。
答案2
在终端中运行以下命令:
mv $HOME/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6 $HOME/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6.bak
mv $HOME/.steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6 $HOME/.steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6.bak
这个解决方案可能已经解决了其他帖子中类似的 Steam 错误,例如这个邮政。
由于尚未标记为已解决,请告诉我这是否有效。