web-dev-qa-db-fra.com

Erreur lors de l'exécution de chromedriver: "/lib64/libc.so.6: version` GLIBC_2.14 'introuvable "dans CentOS6

J'essaie de lancer chromedriver sur CentOS 6. Plus d'informations sur le système d'exploitation

<code>[root@localhost bin]# uname --all
Linux localhost.localdomain 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux</code>

Il lève l'erreur suivante:

[root@localhost bin]# ./chromedriver ./chromedriver: /lib64/libc.so.6: version `GLIBC_2.15' not found (required by ./chromedriver)

./chromedriver: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./chromedriver)

./chromedriver: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./chromedriver)

En regardant d’autres réponses et sites Web, j’ai essayé de mettre à jour gcc mais yum install gcc n’a pas mis à jour ce logiciel en disant que le paquet en était déjà à la dernière version.

Je ne veux pas toucher le paquet manuellement, alors je cherche d'autres moyens de le mettre à niveau.

De plus, si quelqu'un connaît un autre moyen de lancer chromedriver, veuillez le partager.

Merci de votre aide.

12
Moira

/lib64/libc.so.6: version GLIBC_2.15

Le binaire que vous essayez d'exécuter a été créé sur un système basé sur GLIBC-2.15. Il ne fonctionnera sur aucun système avec un GLIBC plus ancien (et votre GLIBC est plus ancien que la version 2.14).

/usr/lib64/libstdc++.so.6: version GLIBCXX_3.4.15

De même, votre binaire requiert libstdc++.so.6 3.4.15 ou supérieur (3.4.15 correspond à GCC 4.6).

Vous devez exécuter ce fichier binaire sur un système plus récent ou pour le construire pour un système plus ancien.

Et où puis-je trouver un système d'exploitation avec GLIBC-2.15

Utilisez distrowatch.com . Par exemple, ceci link montre qu'aucune distribution CentOS ne convient, mais Fedora 17 et les versions ultérieures sont suffisamment nouvelles.

8
Employed Russian

En fait, il existe un moyen d'exécuter à la fois chrome et chromedriver sur Amazon linux, centos 6.x et rhel. idée de base d'utiliser les libs d'un nouvel os.

Voir le script entièrement automatisé ici https://github.com/staier/chromedriver-centos6-installation

0
Sergey