Steam – libGL.so.1

我已经尝试了我在这里找到的所有解决方案来解决这个问题。

我已经删除并安装了libGL.so.1的32位的各种组合,我现在已经有了它的用于蒸汽的GUI将会出现,但它不会运行整个事情。

我在前几天安装GTX 1060之后做了一个干净的安装。 之前Steam正常工作,所以我知道这不是我的设置。 然而,可能在蒸汽之前安装nvidia驱动程序是问题?

这是我尝试运行steam时的输出:

Running Steam on ubuntu 16.04 64-bit STEAM_RUNTIME is enabled automatically Error: You are missing the following 32-bit libraries, and Steam may not run: libGL.so.1 Installing breakpad exception handler for appid(steam)/version(1496897923) Installing breakpad exception handler for appid(steam)/version(1496897923) Installing breakpad exception handler for appid(steam)/version(1496897923) Failed to load steamui.so - dlerror(): libGL.so.1: wrong ELF class: ELFCLASS64 Installing breakpad exception handler for appid(steam)/version(1496897923) [2017-06-16 01:59:01] Startup - updater built Jun 8 2017 04:33:02 Looks like steam didn't shutdown cleanly, scheduling immediate update check [2017-06-16 01:59:01] Checking for update on startup [2017-06-16 01:59:01] Checking for available updates... [2017-06-16 01:59:02] Download skipped: /client/steam_client_ubuntu12 version 1496897923, installed version 1496897923 [2017-06-16 01:59:02] Nothing to do [2017-06-16 01:59:02] Verifying installation... [2017-06-16 01:59:02] Performing checksum verification of executable files [2017-06-16 01:59:02] Verification complete [2017-06-16 01:59:06] Shutdown 

我想做的就是让我的蒸汽再次运转起来。 我希望那里有人有一些想法。

libGL.so.1是mesa-package的一部分。 你必须使用apt(重新)安装包:

 sudo apt-get install --reinstall libgl1-mesa-glx:i386 

如果这不解决问题。 你可以为steam创建一个配置来加载正确的libs:

 sudo nano /etc/ld.so.conf.d/steam.conf 

内容应该指向libs

 /usr/lib32 /usr/lib/i386-linux-gnu/mesa 

…别忘了应用新的配置

 sudo ldconfig