Anmeldung nach Beendigung der Gnome-Sitzung nicht möglich


7

Ich habe einem Freund erklärt, dass die grafische Oberfläche unter Linux ein separates Programm ist, das wie jedes andere beendet werden kann. Um zu demonstrieren, dass ich zu tty1 gewechselt bin und versucht habe, die GUI zu beenden (als reales Szenario, wenn die GUI einfriert oder abstürzt). Ich war mir nicht sicher, welchen Prozess ich genau töten sollte, also habe ich zufällig ausgewählt, um zu töten gnome-session(war mir nicht sicher, was genau ich töten sollte : Gnom, Einheit, X11?):

sudo killall gnome-session

Unmittelbar nach der Ausführung wurde die Sitzung im Anmeldebildschirm automatisch auf tty7 umgeschaltet, da die GUI anscheinend neu gestartet wurde (und mein Freund war zu diesem Zeitpunkt so beeindruckt!).

Das Problem ist, als ich versuchte mich einzuloggen, konnte ich nicht! Nach Eingabe des Passworts verschwindet der Anmeldebildschirm für einen Moment und wird dann erneut geladen. Ich kann mich normal von jedem anderen tty aus anmelden und mich wie jeder andere Benutzer erfolgreich über den Anmeldebildschirm anmelden und eine Gastsitzung starten. Es ist nur dieser bestimmte Benutzer, der sich nicht über den Anmeldebildschirm anmelden kann. Ich habe versucht, gnome-sessionvon einem anderen tty aus zu starten, aber es schlägt fehl ( cannot open display), und ich habe den Computer mehrmals neu gestartet . Was ist der Fehler und wie kann ich ihn verfolgen und beheben?

Ich verwende Ubuntu 12.04.1 LTS, Kernel 3.2.0-32-generic.

EDIT: Versucht unity --replacein tty1:

WARNING: no DISPLAY variable set, setting it to :0
No protocol specified
No protocol specified
compiz (core) - Fatal: Couldn't open display :0

Und nichts hat sich geändert, kann sich immer noch nicht über diesen Benutzer anmelden.

EDIT: Ich habe wieder installieren gdm, lightdm, gnome-session, und unity... Nichts hat sich geändert!

EDIT: Und ging den ganzen Weg nach unten, um Gnome neu zu installieren. Trotzdem hat sich nichts geändert (außer dem Grup Splash Image von Debian !!!).


Versuchen Sie Einheit - in tty ersetzen
Tachyons

Habe es gerade getan, kann mich immer noch nicht anmelden. Ich habe die Frage aktualisiert.
Amyassin

Installieren Sie lightdm neu, wenn es nicht funktioniert, installieren Sie gdm. Es könnte funktionieren :)
Tachyons

Ich habe .. Noch nichts geändert!
Amyassin

Und Einheit auch ...
Amyassin

Antworten:


8

In Ihrem Home-Verzeichnis befindet sich wahrscheinlich eine .Xauthority-Datei. Versuchen Sie es zu entfernen.


Ja! Es hat funktioniert. Also war das alles, weil es gesperrt ist und der ursprüngliche Prozess die Sperre nicht entfernt hat? Oder fehlt mir etwas ???
Amyassin

3
Das Entfernen von Sperrdateien ist Teil der Funktionen zum Herunterfahren oder Beenden. Wenn jedoch X oder der Desktop oder der Computer abstürzt und diese Prozesse nicht korrekt beendet werden, werden die Dateien nicht entfernt. Dies gilt auch für andere Dinge wie MySQL (Oh, der Spaß, den ich eines Morgens mit übrig gebliebenen Socket-Dateien hatte) und sogar Firefox in den frühen Tagen.
TonyJ
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.