So beheben Sie Fehler in gemeinsam genutzten Bibliotheken?

1479
N Alex

Ich habe eine Festplatte mit Ubuntu 14.04 von meinem PC auf einen Laptop verschoben. Es bootet ohne Probleme, aber es bleibt auf dem Anmeldebildschirm hängen. Wenn ich mein Passwort eingebe, wird wieder der Anmeldebildschirm angezeigt. Wenn ich mich über Terminal einlogge (mit Ctrl+ Alt+ F3), erhalte ich folgende Fehler (kurz nach Welcome to Ubuntu ... ):

apt-config: error while loading shared libraries /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12: invalid ELF header import.im6: unable to open X server `' @ error/import.c/ImportImageCommand/368 /usr/bin/lsb_release: 30: /usr/bin/lsb_release: Syntax error: "(" unexpected 

Ich bootete von einem Live-USB und versuchte es, fsckaber es gab keine Fehler.

Beide Computer verfügen über Intel-CPUs.

Wenn ich die Festplatte wieder in den PC stecke, von der ich sie genommen habe, bekomme ich jetzt die gleichen Fehler.

Was kann ich tun, um das Problem zu beheben?

Bearbeiten:

Es scheint, dass die meisten Befehle zu diesen Fehlern führen:

  • wget

    error while loading shared libraries: /lib/x86_64-linux-gnu/libssl.so.1.0.0: invalid ELF header 
  • ssh

    error while loading shared libraries: /lib/x86_64-linux-gnu/libcrypto.so.1.0.0: invalid ELF header 
  • Firefox (habe nur versucht zu sehen, was ich bekomme)

    error while loading shared libraries: /lib/x86_64-linux-gnu/libstdc++.so.6: invalid ELF header 
0
Ist dein Laptop auch 64 Bit? Ein ungültiger ELF-Header weist wahrscheinlich auf die falsche Architektur hin. jcoppens vor 8 Jahren 0
Ja. Der PC hat einen i3 und der Laptop einen Celeron (eine der neuen Versionen). N Alex vor 8 Jahren 0

0 Antworten auf die Frage