libc.so.6: version 'GLIBC_2.14' introuvable

34

Chaque fois que j'essaie de lancer un programme depuis le terminal (apt-get par exemple), je reçois un:

apt-get: /lib/x86_64-linux-gnu/libc.so.6: version 'GLIBC_2.14' not found (required by /usr/lib/libstdc++.so.6)

Pas seulement avec apt-get, mais avec gimp-2.8, vlc et d'autres programmes. Je vais toujours recevoir le message d'avant, sauf avec quelques programmes simples comme ls.

Sans oublier que je peux lancer gimp ou vlc, ou installer n'importe quel programme via software center ou gdebi via n'importe quel système d'interface graphique, que ce soit le menu d'unité ou l'ouverture de nautilus. Mais quand il s'agit d'exécuter ces programmes via un terminal, cela ne fonctionne jamais, et je reçois toujours le message d'erreur précédent.

Je gâche beaucoup mon système, alors j'ai peut-être cassé quelque chose. Je pense aussi que je suis allé modifier le fichier / etc / sudoers et que je hibernais beaucoup mon ordinateur, est-ce que cela a un effet?

Je suis un débutant dans le traitement de Linux, donc je n'ai aucune idée de la cause de ce problème.

    
posée b-fuze 16.02.2014 - 14:12
la source

2 réponses

25

Vous ne disposez pas d’une version suffisamment élevée de libc6 , qui est à l’origine de l’erreur.

De Comment réparer "/lib/x86_64-linux-gnu/libc.so.6: version 'GLIBC_2.14' non a trouvé"? - Super utilisateur :

  

Cela signifie que le programme a été compilé avec la version 2.14 de glibc, et que cette version doit être exécutée, mais une version antérieure de votre système est installée. Vous devrez soit recompiler le programme par rapport à la version de glibc présente sur votre système, soit installer une nouvelle version de glibc (le package "libc6" dans Debian).

Il vous suffit donc de mettre à jour votre package libc6 . Toutes les versions d'Ubuntu ont au moins la version 2.15 car c'est un paquet important important ( reference ).

Pour le mettre à niveau, utilisez ces commandes dans un terminal:

sudo apt-get update
sudo apt-get install libc6
    
réponse donnée kiri 16.02.2014 - 21:34
la source
0

Pour le bénéfice de ceux comme moi qui ne rencontrent ce problème que dans un répertoire particulier;

Dans mon cas, il y avait un fichier de bibliothèque partagée dans mon répertoire qui jettait en quelque sorte hors du système d'exploitation. J'ai ouvert le dossier dans un explorateur de fichiers, trié par "type mime" puis supprimé les fichiers du type "sharedlib" (ou application / x-sharedlib) jusqu'à ce que ma commande (ls) fonctionne à nouveau sans cette erreur. Dans mon cas, le fichier de la bibliothèque partagée en défaut était nommé «libc.so.6».

    
réponse donnée n00b 04.07.2018 - 17:28
la source

Lire d'autres questions sur les étiquettes