Ubuntu 14.04 Problem z pętlą logowania

10

Używam Ubuntu 14.04.2 LTS, a po awarii zasilania nie mogę się zalogować.
Komputer działał dobrze przez kilka miesięcy, zanim to się nagle wydarzyło.

Objawy to:

  • Po próbie logowania ekran wygasza się na około 15 sekund i wraca do ekranu logowania.
  • Mogę zalogować się jako gość bez problemu
  • Mogę się zalogować jako tty1 ~ tty6

Próbowałem / sprawdzałem następujące rzeczy bez powodzenia:

  1. Zmiana% współwłasności .Xauthority nie działa | chown username:username .Xauthority

  2. Zmiana praw katalogów użytkownika nie działa - sudo chmod -R u+w /home/[username]

  3. Próbowałem wtrącać się w lightdm
    dpkg-reconfigure lightdm

  4. sudo mv ~/.Xauthority ~/.Xauthority.backup
    sudo service lightdm restart

  5. Nie było niczego w .xsession-errors

  6. Wypróbował gdm zamiast lightdm , ale miał dokładnie ten sam problem

  7. Odinstalowano lightdm i ponownie zainstalowano

  8. % katalogu/tmp pokazuje drwxrwxrwt

Żadne z tych rozwiązań, które znalazłem w Internecie, nie zadziałało. Czy ktoś może ci pomóc?

Edytuj 1):
Kiedy wpisałem sudo tail /var/log/lightdm/lightdm.log , wyświetlono 10 wierszy. (Wszystko zaczynające się od DEBUG: ):

Activating VT 7  
Activating login1 session c3  
Session pid=8697: Greeter connected version=1.10.4  
Session pid=8697: Greeter start authentication for [username]  
Session pid=8769: Started with service 'lightdm', username [username]  
Session pid=8769: Got 1 message from PAM  
Session pid=8697: Propmpt greeter with 1 message  
User /org/freedesktop/Accounts/User 1000 changed (repeated 3 times) 

Ponadto, gdy piszę ls /usr/share/xsessions/ , pokazuje

gnome.desktop    ubuntu.desktop 

Edytuj 2):

sudo grep 'lightdm:' /var/log/auth.log | tail daje następujące, wszystkie zaczynające się od lightdm: :

pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0  
pam_unix(lighdm:session): session closed for user [username]  
PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory  
PAM adding faulty module: pam_kwallet.so  
pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
pam_ck_connector(lightdm-greeter:session): nox11 mode, ignoring PAM_TTY :0  
PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory  
PAM adding faulty module: pam_kwallet.so  
pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user [username]"  
(this one starts with sudo: instead of lightdm:) [username] : TTY=tty1 ; PWD=/home/[username] ; USER=root ; COMMAND=/bin/grep lightdm: /var/log/auth.log  
    
zadawane Justin Hwang 23.02.2015, 00:53
źródło

3 odpowiedzi

4

Dla mnie rozwiązaniem było po prostu uruchomienie tego polecenia z tty1:

sudo rm .Xauthority
    
odpowiedział Android Dev 10.06.2016, 13:48
źródło
2

Wiem, że minęło trochę czasu, ale na wypadek, gdyby problem się powtarzał, jej właśnie bym to zrobił. Wygląda to trochę jak problem specyficzny dla użytkownika, zwłaszcza po ponownej instalacji.

Przede wszystkim spróbuj utworzyć nowego użytkownika ( sudo adduser "username" ) i sprawdź, czy to działa. Jeśli tak, masz potwierdzenie, że coś w twojej lokalnej konfiguracji jest błędne.

Spróbuj rozpocząć od nowej, świeżej konfiguracji za pomocą następujących poleceń (po zalogowaniu się z problematyczną nazwą użytkownika z tty)

mkdir ~/cfg-backups
mv ~/.config ~/cfg-backup
mv ~/.dconf ~/cfg-backup

Sprawdź, czy wróciłeś do biznesu. Możesz przywrócić dowolne konfiguracje z kopii zapasowych, których powinieneś wymagać.

    
odpowiedział Stunts 30.09.2015, 01:06
źródło
2

W moim przypadku następująca metoda rozwiązała problem

Najpierw zaloguj się do tty, naciskając Ctrl Alt F1 .

Ponownie zainstaluj Ubuntu Desktop (np. Unity)

sudo apt-get install --reinstall ubuntu-desktop

Niektóre inne wskazówki są dostępne tutaj: Ubuntu 14.04 Problem z pętlą logowania

    
odpowiedział user482080 13.12.2015, 18:19
źródło

Przeczytaj inne pytania na temat tagów