Ubuntu 14.04 Ошибка входа в систему

10

Я использую Ubuntu 14.04.2 LTS, и после сбоя питания я не могу войти.
Компьютер работал нормально в течение нескольких месяцев, прежде чем это внезапно произошло.

Симптомы:

  • После попытки входа в систему экран погаснет около 15 секунд и вернется на экран входа в систему.
  • Я могу войти как гость без проблем
  • Я могу войти как я через tty1 ~ tty6

Я пробовал / проверял следующее без успеха:

  1. Изменение владельца .Xauthority не работает
    chown username:username .Xauthority

  2. Изменение прав каталога пользователя не работает
    sudo chmod -R u+w /home/[username]

  3. Я попробовал вмешаться с lightdm
    dpkg-reconfigure lightdm

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

  5. В .xsession-errors ничего не было

  6. Пробовал gdm вместо lightdm , но имел ту же самую проблему

  7. Удалить lightdm и переустановить

  8. В каталоге /tmp отображается drwxrwxrwt

Ни одно из этих решений, которые я нашел в режиме онлайн, не работал. Кто-нибудь может помочь?

Изменить 1):
Когда я набрал sudo tail /var/log/lightdm/lightdm.log , отобразится 10 строк. (Все начинаются с 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) 

Кроме того, когда я набираю ls /usr/share/xsessions/ , он показывает

gnome.desktop    ubuntu.desktop 

Изменить 2):

sudo grep 'lightdm:' /var/log/auth.log | tail дает следующее: все, начиная с 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  
    
задан Justin Hwang 22.02.2015 в 23:53
источник

3 ответа

4

Для меня решение просто выполняло эту команду из tty1:

sudo rm .Xauthority
    
ответ дан Android Dev 10.06.2016 в 11:48
2

Я знаю, что прошло какое-то время, но в случае, если проблема не исчезнет, ​​она сделает то же самое. Это очень похоже на «пользовательскую» проблему, особенно после переустановки.

Прежде всего, попробуйте создать нового пользователя ( sudo adduser "username" ) и посмотреть, работает ли это. Если это так, у вас есть подтверждение того, что что-то в вашей локальной конфигурации неверно.

Попробуйте начать новую новую конфигурацию со следующими командами (после входа в систему с вашим проблемным именем пользователя из tty)

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

И проверьте, вернулись ли вы в бизнес. Вы можете восстановить любые конфигурации из резервных копий, которые вам потребуются.

    
ответ дан Stunts 29.09.2015 в 23:06
2

В моем случае следующий метод разрешил проблему

Сначала войдите в tty, нажав Ctrl Alt F1 .

Переустановите Ubuntu Desktop (т. е. Unity)

sudo apt-get install --reinstall ubuntu-desktop

Некоторые другие советы доступны здесь: проблема с контентом ubuntu 14.04     

ответ дан user482080 13.12.2015 в 17:19