首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法登录到SDDM,而只能登录tty。

无法登录到SDDM,而只能登录tty。
EN

Ask Ubuntu用户
提问于 2018-01-09 13:14:21
回答 1查看 4.4K关注 0票数 0

摘要

在我的kubuntu16.04上,我不能再在图形登录屏幕上登录(由标准显示管理器SDDM生成)。但是当我切换到tty时,我可以登录并使用startx启动图形桌面。在这两种情况下,身份验证都由pam_unix处理。

详细信息

未能登录到SDDM的journalctl输出:

代码语言:javascript
复制
Jan 09 13:30:42 TS-DECO0004 sddm-greeter[1675]: Reading from "/usr/share/xsessions/plasma.desktop"
Jan 09 13:30:42 TS-DECO0004 sddm[1605]: Message received from greeter: Login
Jan 09 13:30:42 TS-DECO0004 sddm[1605]: Reading from "/usr/share/xsessions/plasma.desktop"
Jan 09 13:30:42 TS-DECO0004 sddm[1605]: Session "/usr/share/xsessions/plasma.desktop" selected, command: "/usr/bin/startkde"
Jan 09 13:30:42 TS-DECO0004 sddm-helper[23916]: [PAM] Starting...
Jan 09 13:30:42 TS-DECO0004 sddm-helper[23916]: [PAM] Authenticating...
Jan 09 13:30:42 TS-DECO0004 sddm-helper[23916]: [PAM] Preparing to converse...
Jan 09 13:30:42 TS-DECO0004 sddm-helper[23916]: [PAM] Conversation with 1 messages
Jan 09 13:30:42 TS-DECO0004 sddm-helper[23916]: pam_unix(sddm:auth): authentication failure; logname= uid=0 euid=0 tty= ruser= rhost=  user=bjhend
Jan 09 13:30:44 TS-DECO0004 sddm-helper[23916]: [PAM] authenticate: Authentication failure
Jan 09 13:30:44 TS-DECO0004 sddm-helper[23916]: [PAM] returning.
Jan 09 13:30:44 TS-DECO0004 sddm[1605]: Authentication error: "Authentication failure"
Jan 09 13:30:44 TS-DECO0004 sddm-greeter[1675]: Message received from daemon: LoginFailed
Jan 09 13:30:44 TS-DECO0004 sddm-helper[23916]: [PAM] Ended.
Jan 09 13:30:44 TS-DECO0004 sddm[1605]: Auth: sddm-helper exited with 1

在tty上成功登录:

代码语言:javascript
复制
Jan 09 13:46:03 TS-DECO0004 login[22121]: pam_unix(login:session): session opened for user bjhend by LOGIN(uid=0)
Jan 09 13:46:03 TS-DECO0004 systemd-logind[1432]: New session 39 of user bjhend.
Jan 09 13:46:03 TS-DECO0004 systemd[1]: Started Session 39 of user bjhend.

如果我输入正确的密码,pamtester -v pam_unix bjhend authenticate直接调用D10也能工作(没有journalctl消息)。

我不记得上一次成功的图形登录和这个问题的出现之间有什么问题。然而,上一次成功登录是去年(2017年)在我的寒假之前,问题出现在我今年的第一次登录尝试后,重新启动。

侧观测

SDDM登录屏幕上的数字时钟经过一段时间后会被置乱,这样冒号和一些数字就会丢失。尝试登录并不能改变这一点。

版本

所有软件都是当前的(k)ubuntu 16.04.3 LTS软件包:

  • uname:Linux4.4.0-104-通用#127号-Ubuntu 12月11日12:16:42 UTC 2017 x86_64 GNU/Linux
  • sddm: 0.13.0-1ubuntu5
  • libpam-模块:amd64 64: 1.1.8-3.2ubuntu2

问题

有什么想法吗?原因是什么,或者我怎样才能找到更多的原因?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2018-02-09 16:16:05

原因是登录时键盘布局中断。而不是正确的德国布局,键盘被设置为美国布局。因此,密码中的一些特殊字符被映射到意外密钥。

这个问题是无线罗技键盘驱动程序中的一个已知错误。就在问题出现之前,我从微软转到罗技无线键盘。

不幸的是,https://wiki.archlinux.org/index.php/Logitech_统一化_接收器关于在/etc/X11/xinit/xinitrc末尾添加setxkbmap de的建议没有帮助。

但是,在https://classicforum.manjaro.org/index.php?topic=31639.0末尾添加setxkbmap de/usr/share/sddm/scripts/Xsetup末尾的建议对我是有帮助的。我对此不满意,因为我不喜欢手动更改/usr中的任何内容(除了/usr/local)。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/993901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档