Я использую Ubuntu 14.04.2 LTS, и после сбоя питания, я не могу войти в систему.
Компьютер хорошо работал в течение нескольких месяцев, прежде чем это внезапно произошло.
Признаки:
Я пробовал/проверял следующее без успеха:
Изменение .Xauthority
владение не работало
chown username:username .Xauthority
Изменение пользовательских прав каталога не работало
sudo chmod -R u+w /home/[username]
Я пытался влезть в lightdm
dpkg-reconfigure lightdm
sudo mv ~/.Xauthority ~/.Xauthority.backup
sudo service lightdm restart
Не было ничего в .xsession-errors
Испытанный gdm
вместо lightdm
, но это имело ту же самую проблему
Удаленный lightdm
и переустановленный
/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
Для меня решение просто выполняло эту команду от tty1:
sudo rm .Xauthority
В моем случае следующий метод решил проблему
Первый вход в систему в tty путем нажатия Ctrl высокий звук F1 .
Переустанавливают Рабочий стол Ubuntu (т.е. Единица)
sudo apt-get install --reinstall ubuntu-desktop
, Некоторые другие подсказки доступны здесь: проблема цикла входа в систему человечности 14.04
Я знаю, что это было некоторое время, но в случае, если проблема сохраняется, ее то, что я сделал бы. Это много походит на "пользователя" определенная проблема, особенно после переустанавливания.
, В первую очередь, попытайтесь создать нового пользователя (sudo adduser "username"
) и видеть, работает ли это. Если это делает, у Вас есть подтверждение, что что-то в Вашей локальной конфигурации неправильно.
Попытка запуститься с новой, новой конфигурации со следующими командами (после входа в систему с Вашим проблематичным именем пользователя от tty)
mkdir ~/cfg-backups
mv ~/.config ~/cfg-backup
mv ~/.dconf ~/cfg-backup
И проверка, если Вы вернулись в бизнесе. Вы можете, чем восстановление любые конфигурации от резервных копий, которых необходимо потребовать.