Vor kurzem bin ich unter Ubuntu 18 in einer Anmeldeschleife stecken geblieben. Ich habe einige hier veröffentlichte Lösungen ausprobiert, aber bisher funktioniert keine davon bei mir. Folgendes habe ich versucht, indem ich über den Anmeldebildschirm auf das Terminal zugegriffen habe:
- Eigentümerschaft von .Xauthority- und .ICEauthority-Dateien prüfen. Hab sie sogar entfernt. Dateien sind in Ordnung. Als ich sie löschte, bekam ich immer noch die Anmeldeschleife, aber die Datei wurde nicht automatisch neu erstellt, als ich versuchte, mich normal anzumelden. Um sie neu zu erstellen, musste ich manuell startx ausgeben.
- Berechtigungen des /tmp-Verzeichnisses überprüft und sogar seinen gesamten Inhalt gelöscht.
- Ich habe versucht, mich als Testbenutzer anzumelden, indem ich einen neuen Benutzer erstellt habe. Es hat funktioniert, aber mein Benutzer funktioniert nicht.
- Die Verwendung von startx beim Öffnen eines Terminals über den Anmeldebildschirm funktioniert. Aber der Anmeldebildschirm hängt immer noch in einer Anmeldeschleife, wenn ich mich abmelde oder neu starte.
- Zu einem anderen Anmeldebildschirm gdm3 -> lightdm gewechselt, indem sudo dpkg-reconfigure lightdm/gdm3 verwendet und sudo init 5 ausgegeben wurde, um zum Anmeldebildschirm zurückzukehren.
- Überprüfte den Inhalt von .xsession-errors und .xsessions-errors.old und erhielt die folgenden Fehlermeldungen (von denen ich nicht sicher bin, ob ich sie verstehe):
.xsession-errors (.xsession-errors.old ist genau dasselbe):
dbus-update-activation-environment: error: unable to connect to D-Bus: Failed to connect to socket /run/user/1002/bus: Connection refused
dbus-update-activation-environment: error: unable to connect to D-Bus: Failed to connect to socket /run/user/1002/bus: Connection refused
dbus-update-activation-environment: error: unable to connect to D-Bus: Failed to connect to socket /run/user/1002/bus: Connection refused
dbus-update-activation-environment: error: unable to connect to D-Bus: Failed to connect to socket /run/user/1002/bus: Connection refused
Ich habe mir diese Busdatei angesehen und ls -la darauf ausgeführt, und das ist, was ich bekommen habe:
srw-rw-rw- 1 myusername myusername 0 Apr 11 10:02 /run/user/1002/bus
Ursache des Fehlers:
Ich bin mir nicht sicher, was passiert ist, als ich versucht habe, eine Berechnungsaufgabe auszuführen, und ich glaube, dass sie zu viele Ressourcen auf meinem Computer benötigte. Mein Computer fror ein und ich musste einen harten Neustart durch Drücken des Netzschalters durchführen. Danach steckte ich in diesem Loggin-Loop-Problem fest.
Frage:Haben Sie eine Ahnung, was diese Fehlermeldung bedeutet? Haben Sie eine Idee, wie Sie dieses Problem mit der Anmeldeschleife lösen können?
Verwandte:Maven-Umgebungsvariable funktioniert nicht auf einem anderen Terminal?BEARBEITEN:
- Die Neuinstallation der Grafikkartentreiber hat das Problem nicht gelöst.
- Das Ausprobieren von „lubuntu-desktop“ funktioniert aber! Ich kann eine regelmäßige Sitzung in dieser Lichtumgebung gebrauchen. ubuntu-desktop funktioniert nicht (immer noch Problem mit der Anmeldeschleife).
Akzeptierte Antwort:
Ich bin auf das gleiche Problem gestoßen und die Neuinstallation von lightdm hat das Problem für mich behoben:
sudo apt-get install --reinstall lightdm
sudo reboot