web-dev-qa-db-fra.com

Steam - libGL.so.1

J'ai essayé toutes les solutions que je peux trouver ici pour résoudre ce problème.

J'ai enlevé et installé diverses combinaisons de libGL.so.1 pour 32 bits et je l'ai maintenant où l'interface graphique pour Steam va apparaître, mais elle n'exécutera pas tout.

J'ai effectué une nouvelle installation après avoir installé ma GTX 1060 l'autre jour. Steam fonctionnait très bien avant cela, alors je sais que ce n’est pas ma configuration. Cependant, peut-être que l’installation des pilotes nvidia avant Steam était le problème?

Voici le résultat lorsque j'essaie d'exécuter 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

Tout ce que je veux, c’est que mon Steam soit de nouveau opérationnel. J'espère que quelqu'un a des idées.

1
Christopher Bare

libGL.so.1 fait partie du mesa-package. Vous devez (ré) installer le paquet en utilisant apt:

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

Si cela ne résoudra pas le problème. vous pouvez créer une configuration pour que Steam charge les bonnes bibliothèques:

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

le contenu devrait pointer vers les bibliothèques

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

... N'oubliez pas d'appliquer la nouvelle configuration

Sudo ldconfig
2
Qterra