Comment corriger cette erreur:
/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found
Plate-forme:
Linux alef 3.2.0-4-amd64 #1 SMP Debian 3.2.35-2 x86_64 GNU/Linux
Cela signifie que le programme a été compilé par rapport à la version 2.14 de la glibc, et qu'il nécessite cette version pour fonctionner, mais votre système a une version plus ancienne installée. Vous devrez soit recompiler le programme avec la version de glibc qui est sur votre système, soit installer une version plus récente de glibc (le paquet "libc6" dans Debian).
Debian a glibc 2.16 dans le référentiel "expérimental", mais recompiler le programme est l'option la plus sûre. Glibc est la bibliothèque dont tout dépend, sa mise à niveau peut donc avoir des implications importantes. Bien qu'il n'y ait probablement rien de mal avec le paquet glibc 2.16 de Debian, le fait qu'il soit dans le référentiel expérimental signifie qu'il n'a pas reçu autant de tests.
J'ai posté ma solution ici , republiez-la pour référence.
Dans ma situation, l'erreur apparaît lorsque j'essaie d'exécuter une application (compilée sur Ubuntu 12.04 LTS) à l'aide de GLIBC_2.14 sur Debian Wheezy (qui installe glibc 2.13 par défaut).
J'utilise un moyen délicat pour l'exécuter et obtenir un résultat correct:
Téléchargez libc6 et libc6-dev depuis Ubuntu 12.04 LTS
Exécutez la commande dpkg pour les installer dans un répertoire (/ home / user / fakeroot / par exemple):
Exécutez votre commande avec LD_LIBRARY_PATH spécifié:
Mon application utilise uniquement memcpy () de GLIBC_2.14, et cela fonctionne.
Je ne sais pas si cela fonctionnera avec succès pour d'autres applications. Je le souhaite utile.
la source
Cela devrait juste le réparer sans casser le système d'exploitation.
la source
vesta
lien entre (panneau de contrôle d'hébergement Web) et la question?