Я использую Ubuntu 14.04.2 LTS, и после сбоя питания я не могу войти.
Компьютер работал нормально в течение нескольких месяцев, прежде чем это внезапно произошло.
Симптомы:
- После попытки входа в систему экран отключается примерно на 15 секунд и возвращается к экрану входа.
- Я могу войти как гость без проблем
- Я могу войти как сам через tty1 ~ tty6
Я попытался / проверил следующее безуспешно:
Смена
.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
sudo tail /var/log/lightdm/lightdm.log
)? Ваш обычный пользовательский сеанс указан в каталоге xsessions (ls /usr/share/xsessions/
)?sudo grep 'lightdm:' /var/log/auth.log | tail
Ответы:
Для меня решением было просто запустить эту команду из tty1:
источник
~/.Xauthority
).Я знаю, что это было давно, но в случае, если проблема не исчезнет, я сделаю это. Это очень похоже на проблему, специфичную для пользователя, особенно после переустановки.
Прежде всего, попробуйте создать нового пользователя (
sudo adduser "username"
) и посмотреть, работает ли это. Если это так, у вас есть подтверждение того, что в вашей локальной конфигурации что-то не так.Попробуйте начать с новой, свежей конфигурации с помощью следующих команд (после входа с проблемным именем пользователя из tty)
И проверьте, вернулись ли вы в бизнес. Вы можете восстановить любые конфигурации из резервных копий, которые вам необходимы.
источник
В моем случае следующий метод решил проблему
Сначала войдите в tty, нажав CtrlAltF1.
Переустановите Ubuntu Desktop (т.е. Unity)
Некоторые другие советы доступны здесь: Ubuntu 14.04 проблема входа в систему
источник