Lightdm 登录失败并重定向

Lightdm 登录失败并重定向

运行常规更新并重新启动后,我的运行 Ubuntu 14.04 的计算机现在完全无法使用。lightdm 屏幕出现并接受我的密码,但它立即重定向到自身。

谷歌搜索显示这是一个常见的错误,没有人真正找到解决方案。我尝试了所有常见的修复方法,包括:

  • 检查了我拥有的 ~/.Xauthority 的权限
  • 检查了 ~/.xsession-errors 的线索,我看到的只有

    init:at-sp12-registryd 主进程已结束,正在重新启动 init:at-sp12-registryd 重新启动太快,已停止 init:gnome-session (GNOME) 主进程以状态 1 终止

  • 检查 /var/log/auth.log 寻找线索,看到:

    lightdm:PAM 无法 dlopen(pam_kwallet.so):/lib/security/pam_kwallet.so:无法打开共享对象文件:没有此文件或目录

    研究表明这是一个正常错误,只是意味着我没有使用 KDE,但我还是尝试安装 pam_wallet。这使得日志中的错误消失,但我仍然无法登录。

  • 检查了我的 ~/.profile、~/.bashrc、~/.bash_aliases 中是否存在可能导致登录失败的包含内容和格式错误的行,但一无所获,

  • sudo apt-get 更新;sudo apt-get 升级;sudo apt-get dist-upgrade;sudo 重启
  • 尝试登录 Gnome-Shell 和 Unity,但均不起作用
  • 以访客身份登录,有效

但这些都不起作用,也无法帮助我解决问题。

还有什么原因造成这种情况?

答案1

问题是 Gnome-Shell 中的一个错误,它导致我的首选项文件损坏,然后无法加载,并导致 Gnome-Shell 崩溃并将我退回到登录屏幕。

解决方法是删除我的首选项文件:

rm ~/.config/dconf/user

然后重启。我丢失了所有自定义设置,但至少我可以登录。

相关内容