![Debian 测试 SDDM 不登录用户](https://linux22.com/image/70755/Debian%20%E6%B5%8B%E8%AF%95%20SDDM%20%E4%B8%8D%E7%99%BB%E5%BD%95%E7%94%A8%E6%88%B7.png)
我有一个奇怪的问题。我正在运行 Debian 测试安装,最近通过 KDE5 更新流,我得到了 SDDM 而不是 KDM。但是,即使我输入正确的密码,SDDM 也不会登录。当我输入密码时:
- SDDM 消失,看起来登录正在开始。
- 一段时间后,SDDM 再次出现。
但是,如果我关闭 SDDM,从我的用户启动 X,导出显示并运行startkde
,我可以像往常一样使用 KDE。
日志没有显示任何有价值的内容。
任何帮助表示赞赏。
更新1:从控制台运行 SDDM 不会在控制台上创建任何日志。其他日志(系统日志、消息等)显示 SDDM 尝试启动会话,但会话刚刚退出。奇怪的。
更新2:我找到了相关的日志条目:Auth: sddm-helper exited with 2.
这意味着pam_backend->openSession()
以某种方式给出了错误并退出。然而,PAM、组、文件权限和其他细节一切都很好。我还无法追踪到真正的原因,因为 SDDM 日志记录没有多大帮助。
更新2.1:看起来它与 相关PAM
,但 PAM 堆栈没有给出任何可见的错误。
答案1
更新后问题自行解决。可能这是 SDDM 的一个错误,而 PAM 没有问题,因为我在此期间使用了 XDM。