Ubuntu 14.04 Login-Schleife Problem


24

Mein Ubuntu 14.04 steckt beim Versuch, meinen Desktop anzumelden, fest. Der Bildschirm wird schwarz und kurz darauf kehrt der Anmeldebildschirm zurück.

Ich habe alle Schritte in Ubuntu befolgt, aber das Problem wurde nicht gelöst.

Antworten:


11

Sie können entweder einen neuen Benutzer erstellen, wie von ColonelTrogdor vorgeschlagen, oder es gibt andere Möglichkeiten, um dieses Problem zu lösen. Melden Sie sich zuerst ttymit CTRL+ ALT+ anF1

Hinweis : Drücken Sie ALT+ F7, um von zu kommentty

Lösung 1: Setzen Sie Unity and Compiz zurück

  1. Laden Sie das Tool zum Zurücksetzen von Unity hier herunter .

    Hinweis : Es sollte mit Ubuntu 14.04, 13.10 und 13.04 funktionieren.

  2. Setzen Sie Unity mit dem folgenden Befehl zurück

    $ unity-reset
    

Lösung 2 (am meisten empfohlen): Installieren Sie Ubuntu Desktop neu (dh Unity)

sudo apt-get install --reinstall ubuntu-desktop

Lösung 3: Installieren Sie andere Desktop-Umgebungen wie Gnome, KDE usw.

Ich schlage vor, Sie versuchen es mit Gnome Desktop. Es sieht auch cool aus.

sudo apt-get install gnome-shell ubuntu-gnome-desktop

Nachdem Sie eine Lösung ausprobiert haben, starten Sie einfach Ihr System neu.

$ sudo reboot

1
Lösung 2 scheint die beste Lösung zu sein, besonders wenn Sie den Besitzer von .Xauthority wechseln und es immer noch nicht funktioniert
Manny265

Lösung 2 hat bei mir immer funktioniert.
Sandeep C

Lösung 2 hat funktioniert. Vielen Dank!!
Amit Patel

3

Ich habe alle möglichen Dinge aus den Foren ausprobiert, um mein Problem mit der Anmeldeschleife zu beheben. Keiner von ihnen hat funktioniert. Am Ende fand ich eine weniger als optimale Lösung, aber eine, die funktionierte (was es besser macht als alles andere, was ich ausprobiert habe). Dies ist, was ich getan habe:

Öffnen Sie das virtuelle Terminal: Ctrl+ Alt+F1

Mit meinem Benutzerkonto angemeldet. Ich konnte mich dort anmelden, obwohl dies nicht in der GUI der Fall war.

Da keine der anderen Lösungen funktionierte und es für mich am wichtigsten war, ein benutzbares Konto mit Administratorrechten zu haben, habe ich Folgendes getan:

sudo adduser newusername

Sie müssen alle Details ausfüllen, einschließlich Passwort und dergleichen. Dann, um es root-Berechtigungen zu geben:

sudo usermod -a -G sudo newusername

Drücken Sie jetzt Ctrl+ Alt+ F7, um zur GUI zurückzukehren. Möglicherweise müssen Sie einen Neustart durchführen, damit alles ordnungsgemäß funktioniert. Über die GUI kann ich mich bei dem neuen Benutzer anmelden, den ich erstellt habe.

Wenn Sie Elemente aus dem Stammordner des alten Benutzers benötigen und diese aufgrund von Berechtigungsproblemen nicht zugelassen werden, können Sie ein Terminal öffnen (oder Ctrl+ Alt+ F1erneut drücken ) und den Besitzer ändern, um diese Berechtigungen zu erteilen.

chown newusername:oldusername ~oldusername

Hinweis: Möglicherweise müssen Sie den Benutzerordner des alten Benutzers entschlüsseln, wenn Sie ihn beim Einrichten verschlüsselt haben


1
Hinweis - CTRL ALT F1funktioniert manchmal nicht. Versuchen Sie es in diesem Fall CTRL ALT FN F1.
Tag vor dem

1

Heute hatte ich (anscheinend) das gleiche Problem mit der UID eines Systemadministrators. Ich habe versucht, mich mit einer Nicht-Administrator-UID an der Konsole anzumelden. Erfolg. Ich habe mich remote mit der Administrator-UID angemeldet und dies war meine Sitzung:

Letzter Login: Fr Jul 3 16:55:22 2015 / usr / bin / xauth: /home/kingb/.Xauthority nicht beschreibbar, Änderungen werden ignoriert kingb @ North40: ~ $ ls -l .Xauthority -rw ---- --- 1 root root 317 7 月 2 08:36 .Autorität

Ich habe den Besitzer und die Gruppe in den Administrator geändert und kann mich nun mit dem Administrator-Account anmelden.

Das einzige, was ich anbieten kann, was dies verursacht haben könnte, ist wie folgt:

  • Ich war als der oben genannte Administrator auf der Konsole angemeldet.
  • Einige Tage später stellte ich fest, dass die Konsolensitzung eingefroren war.
  • Ich stellte fest, dass ich mich remote als Administrator anmelden und den Computer neu starten konnte.
  • Tage später trat das Problem auf, das mich auf diese Seite brachte.
  • ls -l .Xauthority für einen Benutzer ohne Administratorrechte hat die Inkonsistenzen zwischen Besitzer und Gruppe aufgedeckt.

Keine Ahnung, was das Symptom tatsächlich verursachte (eingefrorene Konsolensitzung?), Aber (für mich) war die Lösung einfach genug.


1

Ich hatte dieses Problem heute auf 14.04LTS, habe jedoch festgestellt, dass es sich bei der Hauptursache um ein Problem handelt, bei dem die Berechtigungen in meinem Benutzerverzeichnis fälschlicherweise geändert wurden.

Die Symptome für mich: Der Anmeldebildschirm wird angezeigt, Sie können sich anmelden, sich erfolgreich anmelden, mit dem Laden beginnen und dann für eine Sekunde den Bildschirm schwarz anzeigen und zurück zum Anmeldebildschirm. Das einzige, was vim /var/log/syslogverdächtig aussah, war:

Dec  9 13:50:31 pc-host pulseaudio[5505]: [pulseaudio] core-util.c: Home directory not accessible: Permission denied
Dec  9 13:50:33 pc-host gnome-session[5280]: WARNING: IceLockAuthFile failed: Permission denied

Lösung:

  • Drücken Sie Ctrl+ Alt+ F6und melden Sie sich an
  • Führen Sie den Befehl aus: sudo chown myusername. /home/myusername
  • Drücken Sie Ctrl+ Alt+F7

0

Ich hatte den folgenden Befehl von Akshay Pratap wie folgt angewendet:
sudo apt-get install --reinstall ubuntu-desktop

Das hat mein Problem gelöst. Ich denke, das Hauptproblem war, dass der / boot-Ordner voll war und es einen Versuch gab, den neuesten Kernel zu installieren, der aufgrund von nicht genügend Speicherplatz fehlgeschlagen ist.

Sobald ich mich anmelden konnte, entfernte ich die nicht benötigten Kernel-Images, indem ich sie mit synaptic deinstallierte. Hier empfiehlt es sich, nur eine Version vor der aktuellen Version zu behalten

PS

Ich verwende Ubuntu 14.04 64-Bit und bin nicht sicher, warum die Größenauswahl im Verzeichnis / boot zu klein ist.

Dies ist immer ein Problem für mich, aber die Symptome unterscheiden sich je nach dem Paket, das aufgrund des unzureichenden Speicherplatzes nicht installiert werden konnte.



0

Vorab möchte ich sagen: Die Installation einer anderen Desktop-Umgebung (ich bevorzuge XFCE) kann zur Fehlerbehebung beitragen, da Sie mit Ihnen vertraute Apps verwenden können.

Als ich dieses Problem hatte, stellte sich heraus, dass es sich um inkompatible Grafiktreiber handelte. Diese Antwort wurde zu der Frage hinzugefügt, die Sie nach dem Posten dieser Nachricht verknüpft haben, wenn ich die Daten richtig lese.

Ich konnte wieder mit Unity arbeiten, indem ich xfce startete, die App "Systemeinstellungen" startete, das Dialogfeld "Software und Updates" öffnete, zur Registerkarte "Zusätzliche Treiber" wechselte und in meinem Fall den Nouveau-Treiber auswählte.

Ich hatte auch WiFi-Probleme bei einem System-Update, bei dem dies das Problem war. Auch hier war der Open Source-Treiber ein guter Fallback.


-1

Ich habe das gleiche Problem im 11.04. Ich habe es gelöst, indem ich Compiz neu installiert habe.

Öffnen Sie ein Terminalfenster. Geben Sie "sudo apt-get remove compiz" ein und drücken Sie die Eingabetaste. Geben Sie Ihr Kennwort ein, wenn Sie dazu aufgefordert werden (aus Datenschutzgründen wird nichts angezeigt). Geben Sie "Y" ein und drücken Sie die Eingabetaste, wenn Sie zur Bestätigung aufgefordert werden. Wenn Sie das Programm erst einmal installiert haben, geben Sie sudo apt-get install compiz ein und drücken Sie die Eingabetaste. Befolgen Sie die gleichen Schritte wie beim Entfernen. Starten Sie dann Ihren Computer neu, ich hoffe, das hilft!


1
Ich habe combiz deinstalliert. @Ganesh
Anitha

-1

Ich hatte dieses Problem unter Ubuntu 14.04, wahrscheinlich, weil es sich um eine Neuinstallation handelt und ich meine persönlichen Dinge hinzugefügt habe.

Schließlich habe ich ein:

sudo apt-get install gnome-shell ubuntu-gnome-desktop

Dadurch wurde die Gnome-Shell installiert und ich kann mich auf allen Profilen anmelden

Dann habe ich das Gnome-Tweak-Tool verwendet. Sie müssen Symbole auf dem Desktop im Tweak-Tool aktivieren, um das Hintergrundbild zu sehen.


-3

Um die Anmeldeschleife zu umgehen, können Sie einen anderen Anmeldemanager installieren und verwenden oder ein neues sauberes Benutzerkonto in Ihrem alten Anmeldemanager verwenden. Wenn Sie ein neues sauberes Benutzerkonto erstellen möchten, installieren Sie zuerst einen anderen Anmeldemanager (Beispiel: gdm) über die Befehlszeile, wenn Sie dies nicht tun Haben Sie welche, dann ändern Sie Ihren Login-Manager Typ "sudo dpkg-reconfigure lightdm", dann ändern Sie den Login-Manager zu gdm, melden Sie sich als nächstes mit Ihrem alten Konto bei gdm an Stellen Sie das Passwort her. Nachdem Sie fertig sind, ändern Sie Ihren Anmeldemanager wieder auf lightdm. Melden Sie sich dann mit Ihrem neuen sauberen Benutzerkonto an. Beachten Sie, dass Ihr neues sauberes Benutzerkonto die Standardeinstellung für Ihr Ubuntu verwendet.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.