Ubuntu 14.04 Problema de loop de logon

10

Estou usando o Ubuntu 14.04.2 LTS e, após uma falha de energia, não consigo fazer login.
O computador tem funcionado bem por alguns meses antes que isso acontecesse de repente.

Os sintomas são:

  • Após uma tentativa de login, a tela fica preta por cerca de 15 segundos e retorna à tela de login.
  • posso fazer login como convidado sem problemas
  • Eu posso logar como eu através de tty1 ~ tty6

Tentei / verifiquei o seguinte sem sucesso:

  1. A alteração da propriedade .Xauthority não funcionou em chown username:username .Xauthority

  2. A alteração dos direitos do diretório de usuários não funcionou.% sudo chmod -R u+w /home/[username]

  3. Tentei me intrometer no lightdm em dpkg-reconfigure lightdm

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

  5. Não havia nada em .xsession-errors

  6. Tentei gdm em vez de lightdm , mas teve o mesmo problema

  7. Desinstalado lightdm e reinstalado

  8. O diretório
  9. /tmp mostra drwxrwxrwt

Nenhuma dessas soluções que encontrei on-line funcionou. Alguém pode ajudar por favor?

Editar 1):
Quando digitei sudo tail /var/log/lightdm/lightdm.log , há 10 linhas mostrando. (Tudo começando com 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) 

Além disso, quando digito ls /usr/share/xsessions/ , mostra

gnome.desktop    ubuntu.desktop 

Editar 2):

sudo grep 'lightdm:' /var/log/auth.log | tail fornece o seguinte, todos começando com 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  
    
por Justin Hwang 23.02.2015 / 00:53

3 respostas

4

Para mim, a solução foi simplesmente executar este comando a partir de tty1:

sudo rm .Xauthority
    
por Android Dev 10.06.2016 / 13:48
2

Eu sei que já faz um tempo, mas no caso de o problema persistir, ela é o que eu faria. Isso parece muito com um problema específico de "usuário", especialmente após a reinstalação.

Primeiro, tente criar um novo usuário ( sudo adduser "username" ) e veja se isso funciona. Em caso afirmativo, você tem a confirmação de que algo em sua configuração local está errado.

Tente começar com uma configuração nova e atualizada com os seguintes comandos (depois de fazer login com seu nome de usuário problemático em um tty)

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

E verifique se você está de volta aos negócios. Você pode restaurar qualquer configuração dos backups que você deve exigir.

    
por Stunts 30.09.2015 / 01:06
2

No meu caso, o seguinte método resolveu o problema

Primeiro faça o login em tty pressionando Ctrl Alt F1 .

Reinstale o Ubuntu Desktop (ou seja, o Unity)

sudo apt-get install --reinstall ubuntu-desktop

Algumas outras dicas estão disponíveis aqui: ubuntu 14.04 login loop problem

    
por user482080 13.12.2015 / 18:19

Tags