Ich habe sowohl an fingerprint-gui
als auch an X
/ xrandr
Auflösungseinstellungen herumgebastelt.
Wenn ich meine Maschine starte, startet sie normal. Sobald X
und gnome
nach dem Start, meldet es mich automatisch ab und bringt mich zurück zur gdm
Anmeldeaufforderung mit der Benutzerliste. Dann kann ich mich jedoch mit "Ubuntu Desktop Fail-Safe" anmelden.
Ich habe die Liste der Startanwendungen überprüft, aber dort scheint alles in Ordnung zu sein.
Ich kann doch meine Finger nicht anziehen , was genau könnte dafür verantwortlich sein: X
, gnome
oder einige verkorksten pam.d
Einstellungen. Bisher habe ich überprüft /var/logs/X11/xorg.0.log
, /var/logs/auth.log
und ~/.xsession-errors
. Außerdem verstehe ich das "Zusammenspiel" zwischen X, GDM, GNOME, GNOME-Policykit, PAM.d und all dem nicht ganz.
Gibt es andere relevante Protokolldateien, die mich auf das hinweisen könnten, was kaputt ist?
Technische Daten:
- Ubuntu 10.10 Maverick Erdmännchen
- Mobilität von IBM / Lenovo Thinkpad R60, ATI Radeon x1400
- Alle Updates installiert
- Linux User 1 Jahr +,
quelle
Antworten:
Für die Nachwelt - ich werde hier eine Lösung hinterlassen ...
Dies kann passieren, wenn Sie versuchen, einen X-Server mit Root-Rechten auszuführen, während Sie in Ihrem Konto angemeldet sind. Sie hätten also Folgendes eingeben können:
sudo startx
oder spielten mit xauth als root.
Dadurch wird eine Datei in Ihrem Home-Verzeichnis ~ / .Xauthority erstellt, die root gehört.
Wenn Sie versuchen, sich anzumelden, versucht das System, diese Datei zu lesen, hat jedoch keine Berechtigung und meldet Sie wieder ab.
Die Lösung ist zu
Wenn Sie kein Sudo-Privileg haben, müssen Sie jemanden finden, der dies auf Ihrem System tut
quelle
Ich weiß, dass dies eine alte Frage ist, aber sie ist mir gerade passiert. Es stellte sich heraus, dass die letzte Zeile meines ~ / .profiles einen Exit-Code ungleich Null zurückgab. Da der bash-Befehl 'source' als Exit-Code den letzten Exit-Code des Skripts zurückgibt, kann ich mir vorstellen, dass dies den xsession-Init verärgert.
Möglicherweise sehen Sie Beweise dafür in ~ / .xsession-Fehlern (ich habe es getan), aber dann möglicherweise nicht, wenn Ihr letzter Profilbefehl einen Fehlercode zurückgibt, ohne eine Ausgabe zu drucken.
Schauen Sie sich also das Ende jedes Ihrer Anmeldeskripte an. Hat für mich gearbeitet.
quelle
Ohne die Protokolldateien zu sehen, ist es schwierig zu sagen, wo der Fehler
ubuntu-bug xorg-server
auftritt (verwenden Sie pastebin.ubuntu.com oder melden Sie einen neuen Fehler durch Ausführen an Launchpad , aber versuchen Sie, die Protokolle von gdm unter / var / log / gdm / zu überprüfen (auf diesen Ordner kann möglicherweise nicht zugegriffen werden) ohne Root-Zugriff).quelle
Das ist mir kürzlich passiert. Ich habe mein Problem gelöst, indem ich in die lightdm-Protokolle (
/usr/log/lightdm/*
) geschaut habe . In meinem Fall wurde versucht, eine aufgerufene Sitzung zu laden,gnome-shell
wenn keine vorhanden war. Ich habe/usr/share/xsession/gnome.session
nach kopiert/usr/share/xsession/gnome-shell.session
und es hat gut geklappt.(Beachten Sie, dass dies für den Fragesteller wahrscheinlich nicht funktionieren würde, da Ubuntu Light 10.10 in 10.10 nicht verwendet hat. Wenn die Frage jedoch heute gestellt wurde oder wenn heute jemand sucht, ist dies eine wahrscheinliche Antwort.)
quelle
Es kann vorkommen, dass Ihre
PATH
Variable durcheinander ist. So beheben Sie das Problem:Drücken Sie im Anmeldebildschirm Alt+ Ctrl+F5
Melden Sie sich jetzt wieder auf dem Frontbildschirm an und versuchen Sie sich anzumelden.
quelle
Dies ist mir (auf Xfce) passiert, nachdem ich eine .mov-Datei auf den Desktop kopiert habe. Das Problem wurde durch die Verwendung von ssh zur Remote-Anmeldung und zum Löschen der Datei behoben
quelle
Okay Leute, ich habe die echte Lösung für dieses Problem gefunden, für alle, die die NVIDIA-Grafikkarten installiert haben.
Die beste Lösung besteht darin, die Nvidia-Treiber zu deinstallieren. (Aber ich empfehle, die Treiber-.run-Datei zu verwenden, um einfach zu deinstallieren: sudo apt purge nvidia- - * etc. hat bei mir nicht funktioniert)
Während der Installation auf meinem System hatte ich den neuesten nvidia-Treiber als .run-Datei von der Website heruntergeladen: http://www.nvidia.com/object/linux-display-archive.html
Ich hatte die .run-Datei in ~ / Downloads als nvidia-drivers.run gespeichert
Einmal im Anmeldebildschirm, habe ich die folgenden Schritte ausgeführt:
Siehe Schritt 5: Dadurch werden alle Nvidia-Treiber ordnungsgemäß deinstalliert und Sie können sich sofort wieder anmelden. Viel Glück!
quelle