Startx unter Ubuntu 14.04 nach Sicherheitsupdate fehlgeschlagen – libXfont.so.1 fehlt

Startx unter Ubuntu 14.04 nach Sicherheitsupdate fehlgeschlagen – libXfont.so.1 fehlt

Auf meinem System lief Ubuntu 14.04 einwandfrei und dann wurde ein empfohlenes Sicherheitsupdate durchgeführt. Ich ließ es aktualisieren, während ich bei der Arbeit war, und als ich zurückkam, fand ich einen schwarzen Bildschirm mit der Meldung „Kein Init gefunden“ und „Mount: Mounten von /dev/mapper/ubuntu-root auf /root fehlgeschlagen: Ungültiges Argument“. Ich folgte einigen Anleitungen und führte die folgenden Befehle aus:

ls /dev/sd*
sudo apt-get install lvm2
sudo pvscan
sudo vgscan
sudo vgchange -a y ubuntu-vg
sudo fsck /dev/ubuntu-vg/root

Nachdem ich diese Befehle ausgeführt und neu gestartet hatte, war mein Linux-System wieder einsatzbereit; allerdings nicht ganz so wie vorher. Es startet im Befehlszeilenmodus (ohne GUI) und fragt nach meinem Benutzernamen und Passwort. Wenn ich mich anmelde und „startx“ versuche, erhalte ich Folgendes:

user@home-pc:~$ startx
xauth:  timeout in locking authority file /home/user/.Xauthority
xauth:  timeout in locking authority file /home/user/.Xauthority

/usr/bin/X: error while loading shared libraries: libXfont.so.1: cannot open shared object file: No such file or directory
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
xauth:  timeout in locking authority file /home/user/.Xauthority
user@home-pc:~$ 

Ich erhalte dieselbe Meldung, wenn ich „sudo startx“ versuche. Ich glaube, dieser Fehler liegt an dem symbolischen Link, der zur Identifizierung der Datei „libXfont.so.1“ verwendet wird, aber ich weiß nicht, wie ich dieses Problem beheben kann. Ich habe bereits versucht, „sudo apt-get update && sudo-apt-get dist-upgrade“ auszuführen, in der Hoffnung, dass dies das Upgrade und/oder die Installation des Sicherheitsupdates beheben oder abschließen würde, aber das hat das Problem nicht behoben. Hat jemand eine Idee, was los ist oder wie ich das beheben kann?

Antwort1

Nur ein Tipp: Versuchen Sie es mit locate libXfont.so.1oder libXfont.so. Wenn es gefunden wird, erstellen Sie einen symbolischen Link dazu:

ln -s `locate libXfont.so.1 | line` /usr/lib/x86_64-linux-gnu/

Alsmikeserv unten vorgeschlagenDie schnelle und einfache Lösung besteht darin, einen symbolischen Link zu finden libXfont.so.Nund zu erstellen libXfont.so.1 >> libXfont.so.N.

Sie können auch prüfen, ob Xandere gemeinsam genutzte Bibliotheken erforderlich sind, indem Sie Folgendes eingeben ldd /usr/bin/X.

Um die Chat-Diskussion zusammenzufassen: Das Problem wurde behoben durch:

sudo apt-get remove --purge libxfont1
sudo apt-get install libxfont1 xorg
sudo rm ~/.Xauthority
reboot

Antwort2

rm -rf ~/.Xauthority

Ich denke, es sollte nach dem Neustart/Anmelden korrekt neu erstellt werden; es wäre vielleicht eine gute Idee, das zu versuchenErsteohne Neuinstallation xorgund/oder libXfont1. Wenn der Fehler weiterhin besteht,DannVersuchen Sie eine Neuinstallation libXfont1.

verwandte Informationen