Anmeldeschleife - Unity kann nicht ausgeführt werden - kein Xauthority-Besitz, hängt jedoch möglicherweise mit der Anzeige zusammen?


12

Alles in allem habe ich versucht, VNC zum Laufen zu bringen und viele Änderungen vorgenommen, an die ich mich nicht erinnere, als ich nach einem Neustart feststellte, dass ich mich nicht bei Ubuntu 14.04 anmelden konnte. Ich glaube, ich authentifiziere mich in Ordnung, kehre aber zum Anmeldebildschirm zurück. Ich kann mich als Gast und über die Alt-F1-Konsole anmelden.

Ich habe die Fehler gegoogelt und viele Dinge ausprobiert, aber ohne Erfolg und bin jetzt ahnungslos. siehe die Ausgabe unten. Beachten Sie, dass XFCE in Ordnung geladen wird, aber ich möchte mein LightDM zurückerhalten.

Ich könnte wirklich einen Rat und eine Erklärung gebrauchen, was hier vor sich geht. Grüße Martin

-rwxr-xr-x 1 martin martin 50 Mar 14 22:13 .Xauthority * (Ich habe die Berechtigungen für diese Datei ein wenig übertrieben - nur für den Fall.)

martin @ thrio: ~ $ cat .xsession-errors
Skript für ibus wurde bei run_im gestartet.
Skript für Auto-Start bei run_im.
Skript für Standard wurde bei run_im gestartet.
init: gnome-session (Unity) -Hauptprozess (2745) mit Status 1 beendet
init: Verbindung zum gemeldeten D-Bus-Bus getrennt
init: logrotate-Hauptprozess (2596) durch TERM-Signal beendet
init: update-notifier-crash (/ var / crash) /_usr_lib_ibus_ibus-ui-gtk3.1000.crash) Hauptprozess> (2645) beendet durch TERM-Signal
init: Update-Notifier-Crash (/var/crash/_usr_lib_unity_unity-panel-service.1000.crash) Hauptprozess> (2646) beendet durch TERM-Signal
init: Hauptprozess upstart-dbus-session-bridge (2697) mit Status 1 beendet
init: xsession-init-Hauptprozess (2705) durch TERM-Signal
unterbrochen init: hud-Hauptprozess (2715) durch TERM-Signal
unterbrochen init: Unity-Panel-Service-Hauptprozess (2753) durch TERM-Signal unterbrochen
init: Window-Stack-Bridge-Main Prozess (2620) durch KILL-Signal beendet

martin @ thrio: ~ $ unity --replace
stop: Unbekannter Job: Unity-Panel-Service
start: Unbekannter Job: Unity-Panel-Service
compiz (Core) - Info: Plugin wird
geladen : Core compiz (Core) - Info: Plugin wird gestartet : core
Ungültiges MIT-MAGIC-COOKIE-1-Schlüsselcompiz (core) - Fatal: Anzeige konnte nicht geöffnet werden: 0
compiz (core) - Info: Plugin
stoppen : core compiz (core) - Info: Plugin entladen: core

Dies hängt möglicherweise mit der Anzeigeeinstellung zusammen: Ich habe ursprünglich versucht, VNC zum Laufen zu bringen und die Standardverschlüsselung zu deaktivieren, die anscheinend nicht funktioniert, und einige der Anweisungen, die ich zu befolgen versuchte, betrafen die Anzeige

Aus /var/log/lightdm/lightdm.log

[+522.72s] DEBUG: Session pid=2785: Authenticate result for user martin: Success  
[+522.72s] DEBUG: Session pid=2785: User martin authorized  
[+522.72s] DEBUG: Session pid=2785: Greeter requests session Ubuntu  
522.72s] DEBUG: Seat: Stopping greeter; display server will be re-used for user session  
[+522.72s] DEBUG: Session pid=2785: Sending SIGTERM  
[+522.73s] DEBUG: Session pid=2785: Exited with return value 0  
[+522.73s] DEBUG: Seat: Session stopped  
[+522.73s] DEBUG: Seat: Greeter stopped, running session  
[+522.73s] DEBUG: Registering session with bus path /org/freedesktop/DisplayManager/Session1  
[+522.73s] DEBUG: Session pid=2845: Running command /usr/sbin/lightdm-session gnome-session   --session=Ubuntu  
[+522.73s] DEBUG: Creating shared data directory /var/lib/lightdm-data/martin  
[+522.73s] DEBUG: Session pid=2845: Logging to .xsession-errors  
[+522.74s] DEBUG: Activating VT 7  
[+522.74s] DEBUG: Activating login1 session c4  
[+524.24s] DEBUG: User /org/freedesktop/Accounts/User1000 changed  
[+528.25s] DEBUG: Session pid=2845: Exited with return value 0  
[+528.25s] DEBUG: Seat: Session stopped  
[+528.25s] DEBUG: Seat: Stopping display server, no sessions require it  
[+528.25s] DEBUG: Sending signal 15 to process 2778  
[+528.36s] DEBUG: Process 2778 exited with return value 0  
[+528.36s] DEBUG: DisplayServer x-0: X server stopped  
[+528.36s] DEBUG: Releasing VT 7  
[+528.36s] DEBUG: DisplayServer x-0: Removing X server authority /var/run/lightdm/root/:0  
[+528.36s] DEBUG: Seat: Display server stopped  
[+528.36s] DEBUG: Seat: Active display server stopped, starting greeter  
[+528.36s] DEBUG: Seat: Creating greeter session  
[+528.36s] DEBUG: Seat: Creating display server of type x  
[+528.36s] DEBUG: Using VT 7  
[+528.36s] DEBUG: Seat: Starting local X display on VT 7  
[+528.36s] DEBUG: DisplayServer x-0: Logging to /var/log/lightdm/x-0.log  
[+528.36s] DEBUG: DisplayServer x-0: Writing X server authority to /var/run/lightdm/root/:0  
[+528.36s] DEBUG: DisplayServer x-0: Launching X Server  
[+528.36s] DEBUG: Launching process 3516: /usr/bin/X -core :0 -seat seat0   -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch  
[+528.36s] DEBUG: DisplayServer x-0: Waiting for ready signal from X server :0  
[+528.43s] DEBUG: Got signal 10 from process 3516  
[+528.43s] DEBUG: DisplayServer x-0: Got signal from X server :0  
[+528.43s] DEBUG: DisplayServer x-0: Connecting to XServer :0  
[+528.43s] DEBUG: Seat: Display server ready, starting session authentication  
[+528.43s] DEBUG: Session pid=3523: Started with service 'lightdm-greeter', username 'lightdm'  
[+528.44s] DEBUG: Session pid=3523: Authentication complete with return value 0: Success  
[+528.44s] DEBUG: Seat: Session authenticated, running command  
[+528.44s] DEBUG: Session pid=3523: Running command /usr/lib/lightdm/lightdm-greeter-  session /usr/sbin/unity-greeter  
[+528.44s] DEBUG: Creating shared data directory /var/lib/lightdm-data/lightdm  
[+528.44s] DEBUG: Session pid=3523: Logging to /var/log/lightdm/x-0-greeter.log  
[+528.45s] DEBUG: Activating VT 7  
[+528.45s] DEBUG: Activating login1 session c5  
[+528.57s] DEBUG: Session pid=3523: Greeter connected version=1.10.4  
[+528.69s] DEBUG: Session pid=3523: Greeter start authentication for martin  
[+528.69s] DEBUG: Session pid=3583: Started with service 'lightdm', username 'martin'  
[+528.70s] DEBUG: Session pid=3583: Got 1 message(s) from PAM  
[+528.70s] DEBUG: Session pid=3523: Prompt greeter with 1 message(s)  
[+529.73s] DEBUG: User /org/freedesktop/Accounts/User1000 changed  

martin@thrio:~$ uname -r  
3.13.0-46-generic  
martin@thrio:~$ lsmod|grep fglrx  
martin@thrio:~$   

martin@thrio:/var/log$ lshw -c video  
WARNING: you should run this program as super-user.  
  *-display              
       description: VGA compatible controller  
       product: Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller  
       vendor: Intel Corporation  
       physical id: 2  
       bus info: pci@0000:00:02.0  
       version: 06  
       width: 64 bits  
       clock: 33MHz  
       capabilities: vga_controller bus_master cap_list rom  
       configuration: driver=i915 latency=0  
       resources: irq:48 memory:f7400000-f77fffff memory:e0000000-efffffff ioport:f000  (size=64)  
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.  
martin@thrio:/var/log$ modinfo  
modinfo: ERROR: missing module or filename.  

Zusätzliche Informationen nach Überprüfung der

"Haben Sie einige Treiber installiert? Können Sie von einem TTY (Strg + Alt + F1..F6) aus eine Verbindung mit einem Benutzer herstellen?" Keine Treiber - Ja zum TTY-Login

Msgstr "Alle Dateien dorthin in mein / home Verzeichnis verschoben (um eine Kopie zu haben) und versucht, sich mit kdm anzumelden (ich benutze Kubuntu). Um kdm als Anmeldebildschirm auszuwählen, habe ich sudo dpkg-reconfigure lightdm ausgeführt und kdm ausgewählt. Mit kdm kannst du Wählen Sie eine vorherige Sitzung oder eine Standardsitzung. Dies war der richtige Weg. "

installiertes KDM (sudo apt-get install KDM) - während der Installation hatte ich die Wahl zwischen KDM oder lightDM und entschied mich für lightDM. Neustart - keine Änderung wurde
in das Verzeichnis / home / martin nach / home / martinbak verschoben und neu gestartet - keine Änderung

martin@thrio:~$ sudo dpkg-reconfigure kdm and rebooted - entered KDM shell - error "cannot enter home directory. using /." - still would not log in .  
martin@thrio:~$ sudo dpkg-reconfigure lightdm and switched back to lightdm - rebooted - same login loop  
martin@thrio:/home$ sudo mv martinbak martin and rebooted.  

Chown .Xauthority - Dies wurde überprüft vorher und korrekt
Chown / tmp - Dies wurde überprüft vorher und korrekt
„Wenn nicht beide, würde ich Sie entweder empfehlen
1.dpkg-recon lightdm
2.Or deinstallieren, neu installieren.“

dpkg-
reconfigure wurde bei martin @ thrio ausprobiert: ~ $ sudo apt-get purge lightdm
"Entfernen von lightdm (1.10.4-0ubuntu2) ... Löschen von
Konfigurationsdateien für lightdm (1.10.4-0ubuntu2) ...
Entfernen des Benutzers lightdm ' hat keine weiteren Mitglieder. ** userdel: Benutzer lightdm wird derzeit vom Prozess 2092 verwendet. / usr / sbin / deluser: `/ usr / sbin / userdel lightdm 'hat den Fehlercode 8 zurückgegeben ): Das nach dem Entfernen installierte Subprozess-Skript hat den Fehlerbeendigungsstatus 1 zurückgegeben. Verarbeitungstrigger für man-db (2.6.7.1-1ubuntu1) ... Bei der Verarbeitung von lightdm sind Fehler aufgetretenlightdm' ...
Warning: group








E: Der Unterprozess / usr / bin / dpkg hat einen Fehlercode (1) "** martin @ thrio: ~ $ sudo apt-get install lightdm zurückgegeben

Es sieht nicht nach einem sauberen Entfernen und erneuten Installieren aus.

"Nachdem ich fast aufgegeben hatte, sah ich mir die .xsession-Fehler an und bemerkte, dass ich einen Tippfehler in meinem .profile hatte."

Ich habe diese Datei nicht bearbeitet, aber wenn es ein Problem gibt, würde ich nicht wissen, wonach ich gesucht habe.

`martin@thrio:~$ cat .profile  
# ~/.profile: executed by the command interpreter for login shells.  
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login  
# exists.  
# see /usr/share/doc/bash/examples/startup-files for examples.  
# the files are located in the bash-doc package.  

# the default umask is set in /etc/profile; for setting the umask  
# for ssh logins, install and configure the libpam-umask package.  
#umask 022  

# if running bash  
if [ -n "$BASH_VERSION" ]; then  
    # include .bashrc if it exists  
    if [ -f "$HOME/.bashrc" ]; then  
        . "$HOME/.bashrc"  
    fi  
fi  

# set PATH so it includes user's private bin if it exists  
if [ -d "$HOME/bin" ] ; then  
    PATH="$HOME/bin:$PATH"  
fi  
martin@thrio:~$ ` 

_sudo mv ~/.Xauthority ~/.Xauthority.backup  
sudo service lightdm restart_  

martin@thrio:~$ mv ~/.Xauthority ~/.Xauthority.bak  
martin@thrio:~$ sudo service lightdm restart  
[sudo] password for martin:  
lightdm stop/waiting  
lightdm start/running, process 3032  
martin@thrio:~$  

stecken immer noch in der Login-Schleife

"Xubuntu-desktop neu installiert und jetzt behoben"

martin@thrio:~$ sudo apt-get purge xubuntu-desktop  
Reading package lists... Done  
Building dependency tree  
Reading state information... Done  
Package 'xubuntu-desktop' is not installed, so not removed  
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.  
martin@thrio:~$  

_ "Geben Sie dann sudo apt-get install gdm ein. Lassen Sie es installieren und geben Sie sudo dpkg-reconfigure gdm ein und befolgen Sie die Anweisungen, um es als Anmeldemanager festzulegen. Drücken Sie
Strg + Alt + F7, um zum Anmeldebildschirm zurückzukehren, der jetzt angezeigt werden soll anders. Funktioniert das Einloggen? Wenn ja, ist Ihr Problem gelöst!

Wenn dies nicht der Fall ist, kehren Sie zum Vollbild-Terminal zurück und geben Sie sudo dpkg-reconfigure lightdm ein, um LigthDM erneut als Anmeldemanager festzulegen. Jetzt wissen Sie, dass dies sicher ein Problem mit Ihren Grafiktreibern ist. "_

sudo apt-get install gdmund neu gestartet - Login-Schleife. (Das deutet auf ein Problem mit dem Grafiktreiber hin - erinnern Sie sich, dass ich hatte

martin@thrio:~$ lsmod|grep fglrx  
martin@thrio:~$  

Soll ich eine Ausgabe für diese Suche erhalten?


Mögliches Ubuntu- Duplikat bleibt in der Login-Schleife hängen . Ich schlage vor, dass Sie lightdm durch gdm ersetzen oder neu installieren. Das Verfahren ist in der verknüpften Frage
Sergiy Kolodyazhnyy

1
Danke für den Link Serg - ich hatte diesen bestimmten Artikel nicht gefunden. Ich habe alle Vorschläge im Link allerdings erfolglos ausprobiert. Es gibt einige Kommentare, die vielleicht vorschlagen , das Problem mit dem Grafiktreiber verwendet ist (andere Schalen haben auch die gleiche Login - Schleife Ausgabe) Ich werde meine Frage mit etwas mehr Leistung von der Prüfung einige der Vorschläge in dieser Verbindung bearbeiten
Martin

hast du eine lösung gefunden
Bizeps

Antworten:


2

Obwohl Sie in Ihrer Frage eine Antwort gegeben haben, schreiben Sie diese für die Aufzeichnung. Geben ctrl + alt + F1und Login mit Ihrem Benutzernamen an Eingabeaufforderung.

user@dell$ ls -l ~/.ICEauthority
-rw------- root root 3668 May 28 09:28 /home/user/.ICEauthority
user@dell$ sudo chmod 777 ~/.ICEauthority
password:
user@dell$ ls -l ~/.ICEauthority
-rwxrwxrwx root root 3668 May 28 09:28 /home/user/.ICEauthority

ctrl + alt + F7 und Login funktioniert.


1
Ich hatte das gleiche Problem und das hat meinen Abend gerettet, ich kann dir nicht genug danken!
Jan Špaček

Eigentümerwechsel wäre logischer
Wolfgang Fahl

0

Meine .xsession-Fehler haben ähnliche Fehler wie die in der ursprünglichen Frage aufgelisteten. Ich hatte auch so ziemlich alles versucht, was @Martin versucht hatte.

Schließlich funktionierte für mich die Antwort, dass der Link lightdm nicht startet , was im Grunde bedeutet, lightdm zu stoppen, xserver neu zu konfigurieren, lightdm zu starten und dann die Maschine neu zu starten. Danach konnte ich mich bei meinem ursprünglichen Benutzerkonto anmelden.

Zu Ihrer Information: Ich habe einen Lenovo T530-Computer mit Ubuntu 14.04 LTS (unter Verwendung von lightdm) und ich habe NVIDIA-Treiber für Cuda 6.5 installiert.


0

Sie haben eine Menge kaputter Pakete. Sie müssen Pakete verfolgen. Versuchen Sie es mit einer erzwungenen Installation. Wenn Sie diesen Befehl ausführen, erhalten Sie normalerweise eine Rückmeldung zu defekten Paketen, um zu erfahren, warum der Unterprozess dpkg [1] stattfindet. Ihre LightDM-Daten wurden wahrscheinlich auch nicht entfernt, und die LightDM-Gruppen-ID existiert wahrscheinlich noch. Sie überprüfen Ihre Katze, indem Sie cat auf / etc / group ausführen

:~$ cat /etc/group

:~$ sudo apt-get -f install -y

Sie haben auch ein Problem mit Ihrer Anzeigevariablen, und Ihr /tmp/.x0-lock-Schlüssel unterscheidet sich von dem, was er einmal war. Dadurch bleiben Sie gesperrt. Sobald Sie den Zauberkeks beschädigt haben, sind Sie in einer tiefen Bindung. Möglicherweise müssen Sie ubuntu-desktop und vieles mehr deinstallieren. Jetzt erstmal GDM und openbox installieren.

ctl-alt-F6

:~$ sudo apt-get install openbox -y

:~$ sudo apt-get install gdm -y

Wählen Sie die Option, um gdm zu Ihrem Anzeigemanager und openbox zu Ihrem Fenstermanager zu machen. Dies ist möglicherweise die einfachste Lösung für Ihre Probleme.

Schreiben Sie mit Rückmeldung zurück, wenn Sie würden ?? !!


Es ist mir ein paar Mal passiert, wenn ich dich nicht veräpple. Eines Nachts ist es mir passiert und ich habe das System auf den Kernel und einige Dienstprogramme in tty6 (ctl-alt-F6) heruntergefahren. Ich habe alles gelöscht und entfernt, sogar xorg vorübergehend entfernt . Ich konnte endlich loslegen, indem ich xhost öffnete, eine Anzeigevariable einstellte und eine bedingte Anweisung in meinem .bashrc erstellte, die / usr / bin / xinit && startx ausführte. Ich konnte alle meine Daten wiederherstellen. Dann habe ich neu installiert.
oOpSgEo
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.