Immer wenn ich versuche, ein Programm vom Terminal aus auszuführen (zum Beispiel apt-get), erhalte ich Folgendes:
apt-get: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib/libstdc++.so.6)
Nicht nur mit apt-get, sondern auch mit gimp-2.8, vlc und anderen Programmen. Ich werde immer die Nachricht von vorher bekommen, außer mit ein paar einfachen Programmen wie ls.
Ganz zu schweigen davon, dass ich gimp oder vlc ausführen oder jedes Programm über das Software Center oder gdebi über ein beliebiges GUI-System installieren kann, sei es über das Menü von Unity oder über Nautilus. Aber wenn es darum geht, diese Programme über ein Terminal auszuführen, funktioniert es nie und ich erhalte immer die vorherige Fehlermeldung.
Ich habe viel mit meinem System zu tun, so dass ich vielleicht etwas kaputt gemacht habe. Außerdem glaube ich, dass ich die Datei / etc / sudoers geändert habe und meinen Computer häufig in den Ruhezustand versetzt habe. Hat dies irgendwelche Auswirkungen?
Ich bin ein Neuling im Umgang mit Linux, daher habe ich keine Ahnung, was dieses Problem verursacht hat.
Antworten:
Sie haben nicht eine hoch genug Version von
libc6
, die den Fehler verursacht.Von Wie zu beheben „/lib/x86_64-linux-gnu/libc.so.6: Version` GLIBC_2.14' nicht gefunden“? - Super User :
Sie müssen also nur Ihr
libc6
Paket aktualisieren . Alle Versionen von Ubuntu haben mindestens Version 2.15, da es sich um ein fehlerhaftes wichtiges Paket handelt ( Referenz ).Verwenden Sie diese Befehle in einem Terminal, um es zu aktualisieren:
quelle
apt-get
Sie den Fehler ...apt-get
von einer späteren Ubuntu-Version installiert .Für diejenigen wie mich, die dieses Problem nur in einem bestimmten Verzeichnis haben.
In meinem Fall gab es eine gemeinsam genutzte Bibliotheksdatei in meinem Verzeichnis, die das Betriebssystem irgendwie aus dem Gleichgewicht brachte. Ich habe den Ordner in einem Datei-Explorer geöffnet, nach "MIME-Typ" sortiert und dann Dateien vom Typ "sharedlib" (oder application / x-sharedlib) gelöscht, bis mein Befehl (ls) ohne diesen Fehler wieder funktioniert hat. In meinem Fall hieß die fehlerhafte Shared Library-Datei 'libc.so.6'.
quelle
Ich hatte dieses Problem auf Raspbian mit RPiCam. Es stellte sich heraus, dass es einfacher war, meine Distribution zu aktualisieren als die anderen Hacks / Workarounds. In meinem Fall habe ich meinen Raspbian Stretch auf Raspbian Buster umgerüstet. Ich denke, die Lektion ist, immer die neueste Raspbian-Version zu flashen.
quelle