web-dev-qa-db-fra.com

Impossible de lancer Google Earth avec Ironhide - libGL.so.1 mauvaise classe elf

J'ai une configuration en cuir de fer qui fonctionne (Ubuntu 11.10). La plupart des applications fonctionnent correctement avec les pilotes nvidia (nvidia-current), mais je ne parviens pas à faire fonctionner Google Earth (fichier .deb 64 bits) avec ou sans optirun. Quelqu'un sait comment réparer ceci?

ERREUR: ld.so: l'objet 'librrfaker.so' de LD_PRELOAD ne peut pas être préchargé: ignoré. ./googleearth-bin: erreur lors du chargement des bibliothèques partagées: libGL.so.1: classe ELF incorrecte: ELFCLASS64

4
cbm8580

Essayez la commande suivante dans un terminal:

optirun32 /opt/google/earth/free/google-earth

Ça marche pour moi.

1
Ricaxe

Google Earth est en 32 bits.

Sur Ubuntu Oneiric et les versions ultérieures, il existe une méthode différente pour installer des bibliothèques 32 bits. Pour libGL.so:

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

Je recommande Bumblebee à Ironhide, voir n NVIDIA GeForce avec technologie Optimus est-il pris en charge par Ubuntu?

2
Lekensteyn

Assurez-vous que ia32-libs est installé:

_Sudo apt-get install ia32-libs
_

Ce qui est sûr, c’est que vous avez besoin de la version 32 bits de libGL car Google ne fournit toujours pas de version 64 bits de Google Earth.

1
Maxime R.

À première vue, les mots "mauvaise classe ELF: ELFCLASS64" semblent suggérer que Google-Earth tente de charger une bibliothèque 64 bits alors que l'exécutable de Google Earth est en réalité 32 bits (ou vice-versa).

Quelle version d'Ubuntu utilisez-vous (x86 ou x86-64) et êtes-vous sûr d'utiliser la version correspondante de Google Earth? La page de téléchargement de Google Earth propose des versions 32 et 64 bits. Télécharger Google Earth

0
nedR