如何修复 Ubuntu 14.04 LTS 登录屏幕挂起“登录...”

phk*_*451 7 upgrade login-screen lightdm

任何人对此都有建议:

我把我的Ubuntu系统升级到14.04,升级惨败。我被迫重新启动系统才能登录。下面就重新启动升级的若干建议后,我似乎有一个基本的工作系统,但我不能登录到GUI,我被迫CTL+ ALT+ F1(或F2- F6)来得到一个命令行登录。

GUI 的反应是首先尝试输入密码,然后在登录的用户名正下方以“登录...”作为响应。就是这样,它就在那里。如果尝试使用鼠标更改名称,消息就会消失,但 GUI 不再接受任何密码。

我所拥有的线索(并希望这不是一个红鲱鱼)是以下内容出现在/var/log/auth.log(我已删除时间戳、系统名称和用户 ID)中:

lightdm: PAM unable to dlopen(pam_kwallet.so):  /lib/security/pam_kwallet.so:  cannot open shared object file: No such file or directory
lightdm: PAM adding faulty module: pam_kwallet.so
lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "userid"
Run Code Online (Sandbox Code Playgroud)

我尝试了几个更新命令、重新启动、重新启动和清理。有什么建议?

小智 4

看起来 pam_kwallet.so 丢失了。PAM 是 lightdm 使用的身份验证模块,它想要加载 kwallet(我猜那是 KDE 密钥环),但库消失了。

如果您有访问权限(以某种方式),请尝试安装包含 pam_kwalet.so 的软件包,或尝试配置 PAM,使其不会查找此文件。

自动:尝试运行 pam-auth-update 并禁用 KDE 钱包 (kwallet)。

手动:PAM 配置位于 /etc/pam.conf 和 /etc/pam.d/* 中——因此 grep kwallet 的配置,(重新)移动引用 kwallet 的配置并重试。

完成升级后,您可能需要返回 pam-kwallet 配置,只需确保已安装 pam_kwallet.so 即可。

看起来像 Ubuntu 错误:https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/1309535


phk*_*451 1

好吧,这就是我最终不得不采取的方法来解决上面的问题......

我卸载/删除了系统上的所有 GUI(gdm 和 lightdm)。然后我重新安装了Unity。我仍然遇到问题,但登录接受了我的密码,它只是变黑了。根据我的在线阅读,这似乎可能是视频驱动程序问题。但由于我使用的是通用塔式系统,我不确定视频设备,并且在我的用例中,我不需要使用任何特定的 GUI,它只需要“工作”即可。

因此,我按照以下网址找到的说明进行操作: 登录后 ubuntu 14.04 freeze up并使用其中建议的替代 GUI 之一。xubuntu 和 Xfce 界面都为我提供了功能齐全的桌面。