web-dev-qa-db-ja.com

Steam-libGL.so.1

これを解決するために、ここで見つけることができるすべての解決策を試しました。

32ビットのlibGL.so.1のさまざまな組み合わせを削除してインストールしましたが、SteamのGUIが表示されるようになりましたが、すべてが実行されるわけではありません。

先日GTX 1060をインストールした後、クリーンインストールを行いました。それ以前は、Steamは正常に機能していたため、私の設定ではないことがわかりました。しかし、おそらく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

やりたいことは、Steamを再び稼働させることです。誰かがアイデアを持っていることを願っています。

1

libGL.so.1はmesa-packageの一部です。 aptを使用してパッケージを(再)インストールする必要があります。

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

これで問題が解決しない場合。 Steamの設定を作成して、適切なライブラリをロードできます。

Sudo nano /etc/ld.so.conf.d/Steam.conf

コンテンツはライブラリを指す必要があります

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

...新しい設定を適用することを忘れないでください

Sudo ldconfig
2
Qterra