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.
/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.
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