我遇到了严重的问题。当我尝试登录我的 LDAP 用户时,gdm 不会启动我的用户会话并要求我再次登录。
- 我已连接到 LDAP 服务器
- 我可以在终端上登录该帐户,例如
Ctrl+Alt+F2
- 其他账户可以登录
- 登录 100% 正确
我检查了输出journalctl -f
并发现了这一点:
lip 13 11:53:08 apple23 systemd[1]: Started User Manager for UID 1011.
lip 13 11:53:09 apple23 /usr/lib/gdm3/gdm-x-session[1774]: (EE)
lip 13 11:53:09 apple23 /usr/lib/gdm3/gdm-x-session[1774]: Fatal server error:
lip 13 11:53:09 apple23 /usr/lib/gdm3/gdm-x-session[1774]: (EE) Cannot open log file "/home/others/ldapuser/.local/share/xorg/Xorg.pid-1776.log"
lip 13 11:53:09 apple23 /usr/lib/gdm3/gdm-x-session[1774]: (EE)
lip 13 11:53:09 apple23 /usr/lib/gdm3/gdm-x-session[1774]: Please consult the The X.Org Foundation support
lip 13 11:53:09 apple23 /usr/lib/gdm3/gdm-x-session[1774]: at http://wiki.x.org
lip 13 11:53:09 apple23 /usr/lib/gdm3/gdm-x-session[1774]: for help.
lip 13 11:53:09 apple23 /usr/lib/gdm3/gdm-x-session[1774]: (EE)
lip 13 11:53:09 apple23 /usr/lib/gdm3/gdm-x-session[1774]: Unable to run X server
lip 13 11:53:09 apple23 gdm-password][1752]: pam_unix(gdm-password:session): session closed for user ldapuser
lip 13 11:53:09 apple23 gdm3[1158]: GdmDisplay: display lasted 0,041535 seconds
在服务器上我没有这个文件/home/others/ldapuser/.local/share/xorg/Xorg.pid-1776.log
,当我自己用触摸创建它时,将会有另一个具有不同 PID 编号的文件。
有什么线索可以解决它吗?
答案1
我找到了问题的原因。我的home.mount
服务一直失败。所以我运行systemctl start home.mount
,之后我的 ldap 帐户有.Xauthority
文件,它将授予我运行 X 服务器的权限。
如果您遇到类似问题,请运行systemctl
并检查是否有异常。