当我单击“注销”按钮时,系统拒绝让我从 gnome 会话中注销。我可以正常登录,会话似乎工作正常。但是,当我尝试注销(或在终端上输入“gnome-session-quit”)时,我最终会回到新的会话。
更新:最终,系统会让我注销,但我必须注销四次。lightdm --session-child
似乎会生成多次,但一旦清除,我就可以注销。
更新2:从系统日志中添加了一些信息,显示 dbus 拒绝来自该lightdm --session-child
进程的“ReleaseSession”。我认为这一定是某种权限问题,但我不确定在哪里查找或如何重置它。
我正在运行 16.04.5 LTS、内核 4.4.0-130-generic,并且安装了 nvidia-384 驱动程序。
一些说明:
- 打开的应用程序关闭了,在确认要注销后,Unity/Gnome 显示消失。我只剩下桌面背景几秒钟,然后 Unity/Gnome 界面再次弹出,就像我开始了新会话一样。
- 当我同时使用 Gnome(gnome.desktop)和 Ubuntu/Unity(ubuntu.desktop)会话时会出现这种情况。
- 当我使用 gdm3 时不会出现这种现象,只有 lightdm 才会出现。
- 我尝试过清理 lightdm、删除 /var/lightdm 的内容并重置 /etc/lightdm 中的文件。我卸载并重新安装了 lightdm,也尝试过
dpkg-reconfigure lightdm
。没有成功。 - 老用户和新创建的用户都会出现此问题。
- 使用“nvidia-340”驱动程序的行为是相同的。
- 我也尝试过卸载并重新安装 xinit 和 gnome,但无济于事。同样,会话允许我登录,但我似乎无法注销。
- 不幸的是,我不太清楚这种现象是何时开始的,所以我无法将其追溯到某个特定的更新或系统更改。当然是在过去两个月内。
我不太清楚从哪里开始查看日志。不过,我已将结果包含在内/var/log/lightdm
。
在此先感谢您的帮助。
更新2:以下是来自 syslog 的条目。其中有不少:
dbus:[system] 拒绝发送消息,2 条匹配的规则;type="method_call", sender=":1.121" (uid=1046 pid=3079 comm="lightdm --session-child 12 19 ") interface="org.freedesktop.login1.Manager" member="ReleaseSession" error name="(unset)" requested_reply="0" destination="org.freedesktop.login1" (uid=0 pid=1148 comm="/lib/systemd/systemd-logind "): 1 次 dbus:[system] 拒绝发送消息,2 条匹配的规则;type="method_call", sender=":1.126" (uid=1046 pid=2640 comm="lightdm --session-child 12 19 ") interface="org.freedesktop.login1.Manager" member="ReleaseSession" error name="(unset)" requested_reply="0" destination="org.freedesktop.login1" (uid=0 pid=1142 comm="/lib/systemd/systemd-logind "): 1 次
更新:如上所述,lightdm 似乎跨越多个lightdm --session-child
进程。我有一个类似的系统,它运行正常。在该系统上,登录后,登录后只有一个进程存在,并且它由 root 拥有(对于欢迎者?)。在我的系统上,登录lightdm --session-child
后有两个进程存在,并且由用户拥有。请参阅下面新创建的用户(fresh):
登录前的会话子进程:
root 1530 1442 0 11:03 ? 00:00:00 lightdm --session-child 16 19 root 1647 1442 0 11:03 ? 00:00:00 lightdm --session-child 12 19
首次登录后的会话子进程:
root 1647 1442 0 11:03 ? 00:00:00 lightdm --session-child 12 19 fresh 3109 1647 0 11:04 ? 00:00:00 lightdm --session-child 12 19 fresh 3110 3109 0 11:04 ? 00:00:00 lightdm --session-child 12 19
第一次注销尝试后的会话子进程:
root 1647 1442 0 11:03 ? 00:00:00 lightdm --session-child 12 19 fresh 3109 1647 0 11:04 ? 00:00:00 lightdm --session-child 12 19
第二次注销尝试后的会话子进程:
root 1647 1442 0 11:03 ? 00:00:00 lightdm --session-child 12 19 fresh 4470 1647 0 11:06 ? 00:00:00 lightdm --session-child 12 19
第三次尝试注销后,会话子进程开始。在正常系统中,用户登录后通常会出现一个由 root 拥有的会话子进程。在我的系统上,我必须注销三次才能到达这一点:
root 1647 1442 0 11:03 ? 00:00:00 lightdm --session-child 12 19
第四次注销尝试(成功注销)后的会话子进程:
root 5723 1442 0 11:08 ? 00:00:00 lightdm --session-child 16 19 root 5775 1442 0 11:08 ? 00:00:00 lightdm --session-child 12 19
我不知道为什么会产生这么多进程,也不知道为什么它们一直不死。更糟糕的是,我不知道在哪里可以找到导致挂断的原因。在 lightdm 日志中我没有看到任何明显的东西。
lightdm.log:
[+0.00s] DEBUG:记录到 /var/log/lightdm/lightdm.log [+0.00s] 调试:启动 Light Display Manager 1.18.3,UID=0 PID=12609 [+0.00s] DEBUG:从 /usr/share/lightdm/lightdm.conf.d 加载配置目录 [+0.00s] DEBUG:从 /usr/share/lightdm/lightdm.conf.d/50-disable-log-backup.conf 加载配置 [+0.00s] DEBUG:从 /usr/share/lightdm/lightdm.conf.d/50-greeter-wrapper.conf 加载配置 [+0.00s] DEBUG:从 /usr/share/lightdm/lightdm.conf.d/50-guest-wrapper.conf 加载配置 [+0.00s] DEBUG:从 /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf 加载配置 [+0.00s] DEBUG:从 /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf 加载配置 [+0.00s] DEBUG:从 /usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf 加载配置 [+0.00s] DEBUG:从 /usr/share/lightdm/lightdm.conf.d/90-nvidia.conf 加载配置 [+0.00s] DEBUG:[SeatDefaults] 现称为 [Seat:*],请更新此配置 [+0.00s] DEBUG:从 /usr/local/share/lightdm/lightdm.conf.d 加载配置目录 [+0.00s] DEBUG:从 /etc/xdg/lightdm/lightdm.conf.d 加载配置目录 [+0.00s] DEBUG:从 /etc/lightdm/lightdm.conf 加载配置 [+0.00s] 调试:使用 D-Bus 名称 org.freedesktop.DisplayManager [+0.00s] DEBUG:注册座位模块 xlocal [+0.00s] 调试:注册座位模块 xremote [+0.00s] DEBUG:注册座位模块统一 [+0.00s] 调试:监控席位的登录情况 [+0.00s] 调试:从登录名添加新座位:seat0 [+0.00s] 调试:座位 seat0:从配置部分加载属性 Seat:* [+0.00s] 调试:座位seat0:正在启动 [+0.00s] DEBUG:座位seat0:创建接待员会话 [+0.00s] DEBUG:Seat seat0:创建类型 x 的显示服务器 [+0.00 秒] 调试:使用 VT 7 [+0.00s] 调试:座位 seat0:在 VT 7 上启动本地 X 显示 [+0.00s] DEBUG:DisplayServer x-0:记录到 /var/log/lightdm/x-0.log [+0.00s] DEBUG:DisplayServer x-0:将 X 服务器权限写入 /var/run/lightdm/root/:0 [+0.00s] 调试:DisplayServer x-0:启动 X 服务器 [+0.00s] DEBUG:启动进程 12616:/usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch [+0.00s] DEBUG:DisplayServer x-0:等待来自 X 服务器的就绪信号:0 [+0.01s] DEBUG:获取总线名称 org.freedesktop.DisplayManager [+0.01 秒] 调试:使用总线路径 /org/freedesktop/DisplayManager/Seat0 注册座位 [+0.01 秒] 调试:从 org.freedesktop.Accounts 加载用户 [+0.01 秒] 调试:已添加用户 /org/freedesktop/Accounts/User3004 [+0.01 秒] 调试:已添加用户 /org/freedesktop/Accounts/User5008 [+0.01 秒] 调试:已添加用户 /org/freedesktop/Accounts/User5015 [+0.01 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1045 [+0.01 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1004 [+0.01 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1019 [+0.01 秒] 调试:已添加用户 /org/freedesktop/Accounts/User5007 [+0.01 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1009 [+0.01 秒] 调试:已添加用户 /org/freedesktop/Accounts/User5006 [+0.02 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1063 [+0.02 秒] 调试:已添加用户 /org/freedesktop/Accounts/User5013 [+0.02 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1023 [+0.02 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1032 [+0.02 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1064 [+0.02 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1108 [+0.02 秒] 调试:已添加用户 /org/freedesktop/Accounts/User5000 [+0.02 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1102 [+0.02 秒] 调试:已添加用户 /org/freedesktop/Accounts/User5001 [+0.02 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1101 [+0.03 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1069 [+0.03 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1013 [+0.03 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1084 [+0.03 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1027 [+0.03 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1104 [+0.03 秒] 调试:已添加用户 /org/freedesktop/Accounts/User5010 [+0.03 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1030 [+0.04 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1016 [+0.04 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1025 [+0.04 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1099 [+0.04 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1047 [+0.04 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1058 [+0.04 秒] 调试:已添加用户 /org/freedesktop/Accounts/User5009 [+0.04 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1038 [+0.04 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1087 [+0.04 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1079 [+0.04 秒] 调试:已添加用户 /org/freedesktop/Accounts/User3002 [+0.04 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1066 [+0.04 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1103 [+0.04 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1074 [+0.05 秒] 调试:已添加用户 /org/freedesktop/Accounts/User2000 [+0.05 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1096 [+0.05 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1075 [+0.05 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1098 [+0.05 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1052 [+0.05 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1035 [+0.05 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1053 [+0.05 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1097 [+0.05 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1044 [+0.05 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1010 [+0.05 秒] 调试:已添加用户 /org/freedesktop/Accounts/User3001 [+0.05 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1076 [+0.06 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1050 [+0.06 秒] 调试:已添加用户 /org/freedesktop/Accounts/User3005 [+0.06 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1081 [+0.06 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1061 [+0.06 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1036 [+0.06 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1089 [+0.06 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1011 [+0.06 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1086 [+0.06 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1083 [+0.06 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1021 [+0.06 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1095 [+0.06 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1056 [+0.07 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1001 [+0.07 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1073 [+0.07 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1031 [+0.07 秒] 调试:已添加用户 /org/freedesktop/Accounts/User5004 [+0.07 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1015 [+0.07 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1065 [+0.07 秒] 调试:已添加用户 /org/freedesktop/Accounts/User5003 [+0.07 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1042 [+0.07 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1088 [+0.07 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1067 [+0.07 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1059 [+0.07 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1092 [+0.08 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1039 [+0.08 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1024 [+0.08 秒] 调试:已添加用户 /org/freedesktop/Accounts/User5011 [+0.08 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1051 [+0.08 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1012 [+0.08 秒] 调试:已添加用户 /org/freedesktop/Accounts/User5002 [+0.08 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1093 [+0.08 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1043 [+0.08 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1070 [+0.08 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1040 [+0.08 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1014 [+0.08 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1062 [+0.08 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1100 [+0.09 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1078 [+0.09 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1007 [+0.09 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1090 [+0.09 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1000 [+0.09 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1080 [+0.09 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1094 [+0.09 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1091 [+0.09 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1060 [+0.09 秒] 调试:已添加用户 /org/freedesktop/Accounts/User3003 [+0.09 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1105 [+0.09 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1057 [+0.10 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1006 [+0.10 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1071 [+0.10 秒] 调试:已添加用户 /org/freedesktop/Accounts/User3000 [+0.10 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1005 [+0.10 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1106 [+0.10 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1034 [+0.10 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1008 [+0.10 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1022 [+0.10 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1072 [+0.10 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1018 [+0.10 秒] 调试:已添加用户 /org/freedesktop/Accounts/User5012 [+0.10 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1046 [+0.11 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1055 [+0.11 秒] 调试:已添加用户 /org/freedesktop/Accounts/User5014 [+0.11 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1041 [+0.11 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1028 [+0.11 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1077 [+0.11 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1082 [+0.11 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1003 [+0.11 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1048 [+0.11 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1029 [+0.11 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1033 [+0.11 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1054 [+0.11 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1020 [+0.11 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1037 [+0.12 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1049 [+0.12 秒] 调试:已添加用户 /org/freedesktop/Accounts/User5005 [+0.12 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1107 [+0.12 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1068 [+0.12 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1002 [+0.12 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1085 [+0.12 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1026 [+0.12 秒] 调试:已添加用户 /org/freedesktop/Accounts/User1017 [+0.12s] 调试:席位 seat0 将活动会话更改为 [+0.12 秒] 严重:session_get_login1_session_id:断言‘session != NULL’失败 [+0.67 秒] 调试:从进程 12616 获得信号 10 [+0.67 秒] 调试:DisplayServer x-0:收到来自 X 服务器的信号:0 [+0.67 秒] 调试:DisplayServer x-0:连接到 XServer:0 [+0.67 秒] DEBUG:启动进程 12631:/sbin/prime-offload [+0.68 秒] DEBUG:进程 12631 退出,返回值为 0 [+0.68s] DEBUG:座位 seat0:/sbin/prime-offload 的退出状态:0 [+0.68s] DEBUG:Seat seat0:显示服务器就绪,开始会话身份验证 [+0.68s] DEBUG:会话 pid=12637:以服务“lightdm-greeter”、用户名“lightdm”启动 [+0.84 秒] DEBUG:会话 pid=12637:身份验证完成,返回值 0:成功 [+0.84 秒] DEBUG:座位 seat0:会话已验证,正在运行命令 [+0.84 秒] DEBUG:会话 pid=12637:正在运行命令 /usr/lib/lightdm/lightdm-greeter-session /usr/sbin/unity-greeter [+0.84 秒] DEBUG:创建共享数据目录 /var/lib/lightdm-data/lightdm [+0.84 秒] DEBUG:会话 pid=12637:记录到 /var/log/lightdm/seat0-greeter.log [+0.90 秒] 调试:激活 VT 7 [+0.90 秒] 调试:激活 login1 会话 c4 [+0.90 秒] 调试:座位 seat0 将活动会话更改为 c4 [+0.90 秒] 调试:会话 c4 已处于活动状态 [+1.02 秒] 调试:Greeter 连接版本=1.18.3 resettable=false [+1.07 秒] 调试:欢迎界面开始身份验证 [+1.07 秒] 调试:会话 pid=12698:以服务“lightdm”、用户名“(null)”启动 [+1.07 秒] 调试:会话 pid=12698:从 PAM 获得 1 条消息 [+1.07 秒] 调试:提示欢迎界面显示 1 条消息 [+10.84s] DEBUG:继续身份验证 [+10.84 秒] 调试:会话 pid=12698:从 PAM 获得 1 条消息 [+10.84 秒] 调试:提示欢迎程序并显示 1 条消息 [+12.90s] 调试:继续身份验证 [+13.31 秒] DEBUG:会话 pid=12698:身份验证完成,返回值 0:成功 [+13.31s] DEBUG:对用户 fresh 的身份验证结果:成功 [+13.31s] DEBUG:用户刚刚获得授权 [+13.31 秒] 调试:欢迎程序请求默认会话 [+13.31 秒] 调试:座位 0:停止欢迎程序;显示服务器将重新用于用户会话 [+13.31 秒] DEBUG:会话 pid=12637:发送 SIGTERM [+13.33 秒] 调试:接待员关闭了沟通渠道 [+13.33 秒] DEBUG:会话 pid=12637:退出,返回值为 0 [+13.33 秒] 调试:席位 seat0:会话已停止 [+13.33 秒] 调试:座位 seat0:接待员已停止,正在运行会话 [+13.33 秒] 调试:使用总线路径 /org/freedesktop/DisplayManager/Session0 注册会话 [+13.33 秒] DEBUG:会话 pid=12698:运行命令 /usr/sbin/lightdm-session gnome-session --session=ubuntu [+13.33 秒] DEBUG:创建共享数据目录 /var/lib/lightdm-data/fresh [+13.33 秒] 调试:会话 pid=12698:记录到 .xsession-errors
seat0-greeter.log:
** (进程:12666):警告 **:无法注册客户端:GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown:任何 .service 文件均未提供名称 org.gnome.SessionManager [+0.00s] DEBUG:unity-greeter.vala:502:正在启动 unity-greeter 16.04.2 UID=118 LANG=en_US.UTF-8 [+0.00s] DEBUG:unity-greeter.vala:505:设置光标 激活服务名称='org.a11y.atspi.Registry' [+0.00s] DEBUG:unity-greeter.vala:519:加载命令行选项 [+0.00s] DEBUG:unity-greeter.vala:547:设置 GTK+ 设置 成功激活服务“org.a11y.atspi.Registry” [+0.04 秒] 调试:unity-greeter.vala:570:创建 Unity Greeter [+0.04 秒] DEBUG:unity-greeter.vala:57:创建背景表面 [+0.04 秒] 调试:连接到显示管理器... [+0.04 秒] 调试:向守护进程写入 22 个字节 [+0.04 秒] 调试:从守护进程读取 8 个字节 [+0.04 秒] 调试:从守护进程读取 150 个字节 [+0.04 秒] 调试:已连接版本=1.18.3 default-session=ubuntu show-manual-login=false hide-users=true has-guest-account=false show-remote-login=true [+0.06 秒] 调试:menubar.vala:335:LANG=en_US.UTF-8 LANGUAGE=(null) [+0.06 秒] 调试:menubar.vala:367:LANG=en_US.UTF-8 LANGUAGE=(null) [+0.08 秒] 调试:已加载会话 /usr/share/xsessions/ubuntu.desktop(Ubuntu,此会话将您登录到 Ubuntu) [+0.08 秒] DEBUG:已加载会话 /usr/share/xsessions/gnome-classic.desktop(GNOME Classic,此会话将您登录到 GNOME Classic) [+0.08 秒] DEBUG:已加载会话 /usr/share/xsessions/gnome.desktop (GNOME,此会话将您登录到 GNOME) [+0.08s] DEBUG:开始对用户 (null) 进行身份验证... [+0.08s] DEBUG:向守护进程写入 16 个字节 [+0.11s] DEBUG:main-window.vala:185:屏幕为 3840x1200 像素 [+0.11s] DEBUG:main-window.vala:193:监视器 0 在 0,0 处为 1920x1200 像素 [+0.11s] DEBUG:main-window.vala:193:显示器 1 的分辨率为 1920x1200 像素,分辨率为 1920,0 [+0.11 秒] 调试:unity-greeter.vala:573:显示欢迎界面 [+0.11 秒] DEBUG:unity-greeter.vala:257:显示主窗口 [+0.11s] DEBUG:background.vala:483:正在重新生成背景 [+0.11s] DEBUG:background.vala:68:制作 1920x1200 的背景 /usr/share/backgrounds/warty-final-ubuntu.png [+0.12 秒] DEBUG:unity-greeter.vala:616:启动主循环 [+0.12s] DEBUG:从守护进程读取 8 个字节 [+0.12s] DEBUG:从守护进程读取 26 个字节 [+0.12s] DEBUG:向用户提示 1 条消息 [+0.13 秒] DEBUG:settings-daemon.vala:75:已获取 org.gnome.SessionManager [+0.13 秒] DEBUG:settings-daemon.vala:102:已获取 org.gnome.ScreenSaver [+0.13 秒] DEBUG:settings-daemon.vala:159:已获取所有总线名称,正在启动 unity-settings-daemon [+0.16s] DEBUG:menubar.vala:537:在位置 0 添加指示对象 0x18df5b0 [+0.16s] DEBUG:unity-greeter.vala:240:启动系统就绪声音 (nm-applet:12704):GLib-GObject-WARNING **:转换为“GtkWidget”时无效的未分类指针 (nm-applet:12704): Gtk-CRITICAL **: gtk_widget_show: 断言‘GTK_IS_WIDGET (widget)’失败 [+2.87 秒] 调试:已连接到应用程序指示器服务。 [+2.88 秒] DEBUG:menubar.vala:537:在位置 0 添加指示对象 0x18df450 [+2.88 秒] DEBUG:menubar.vala:537:在位置 2 添加指示对象 0x18df710 [+2.88 秒] DEBUG:menubar.vala:537:在位置 3 添加指示对象 0x18df2f0 [+2.89s] DEBUG:menubar.vala:537:在位置 2 添加指示对象 0x18df870 [+2.89s] 调试:请求当前应用程序 [+2.96 秒] 调试:构建新的应用程序条目::1.14,图标:nm-device-wired 位于位置 0 [+2.96 秒] DEBUG:menubar.vala:537:在位置 5 添加指示对象 0x19dc5f0 [+2.96 秒] DEBUG:background.vala:121:背景 /usr/share/backgrounds/warty-final-ubuntu.png 渲染完成 ** (unity-settings-daemon:12723): 警告 **: 无法注册客户端:GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: 没有这样的方法“RegisterClient” [+9.85s] 调试:向显示管理器提供响应 [+9.86s] DEBUG:向守护进程写入 21 个字节 [+9.86s] DEBUG:从守护进程读取 8 个字节 [+9.86s] DEBUG:从守护进程读取 35 个字节 [+9.86s] DEBUG:向用户提示 1 条消息 [+11.91 秒] 调试:向显示管理器提供响应 [+11.91 秒] 调试:向守护进程写入 24 个字节 [+12.33 秒] DEBUG:从守护进程读取 8 个字节 [+12.33 秒] DEBUG:从守护进程读取 17 个字节 [+12.33 秒] 调试:用户 fresh 的身份验证已完成,返回代码为 0 [+12.33 秒] 调试:启动默认会话 [+12.33 秒] 调试:向守护进程写入 12 个字节 [+12.33 秒] DEBUG:从守护进程读取 8 个字节 [+12.33 秒] DEBUG:从守护进程读取 4 个字节 ** (unity-settings-daemon:12723): 警告 **: 名称已被使用或总线已消失 - 正在关闭 [+12.33 秒] DEBUG:unity-greeter.vala:611:收到 SIGTERM [+12.33 秒] DEBUG:settings-daemon.vala:78:无法获取名称 org.gnome.SessionManager [+12.33 秒] DEBUG:settings-daemon.vala:105:无法获取名称 org.gnome.ScreenSaver upstart:indicator-messages 主进程已结束,正在重生 upstart:指示器蓝牙主进程(12707)被 TERM 信号杀死 upstart:指示器蓝牙主进程已结束,正在重生 upstart:indicator-datetime 主进程 (12709) 被 TERM 信号终止 upstart:indicator-datetime 主进程已结束,正在重生 [+12.33 秒] DEBUG:unity-greeter.vala:135:无法获取名称 com.canonical.Unity upstart:indicator-sound 主进程已结束,正在重生 [+12.33 秒] 调试:unity-greeter.vala:619:清理 upstart:指示器会话主进程 (12712) 被 TERM 信号终止 [+12.33 秒] DEBUG:unity-greeter.vala:627:Upstart 退出,返回值为 0 upstart:指示器会话主进程已结束,正在重生 [+12.33 秒] DEBUG:unity-greeter.vala:639:AT-SPI 退出,返回值为 0 [+12.33 秒] DEBUG:unity-greeter.vala:645:退出 upstart:指标应用程序主进程 (12726) 被 TERM 信号终止 upstart:指示器应用程序主进程已结束,正在重生 (unity-settings-daemon:12723): dconf-警告 **: 无法将更改提交到 dconf:连接已关闭 (unity-settings-daemon:12723): GLib-GObject-WARNING **: 无效 (NULL) 指针实例 (unity-settings-daemon:12723): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: 断言‘G_TYPE_CHECK_INSTANCE (实例)’失败 ** (unity-settings-daemon:12723): 警告 **: 丢失或无法获取名称 org.gnome.Mutter.IdleMonitor upstart:indicator-power 主进程 (12708) 被 TERM 信号终止 upstart:indicator-bluetooth 主进程 (13189) 被 TERM 信号终止 upstart:indicator-datetime 主进程 (13190) 被 TERM 信号终止 upstart:indicator-sound 主进程 (13191) 被 TERM 信号终止 upstart:indicator-messages 主进程 (13188) 被 TERM 信号终止 upstart:indicator-session 主进程 (13192) 被 TERM 信号终止
答案1
我在笔记本电脑上遇到了同样的问题,而我的台式电脑在同样的设置下运行良好。给我解决方案的提示是
systemctl status lightdm
当我在无法使用的笔记本电脑上卸载 pam-kwallet 时
apt remove libpam-kwallet-common libpam-kwallet4 libpam-kwallet5
注销问题已消失
答案2
我也遇到了同样的问题:我无法从我启动的会话中注销。登录时我也有两个 lightdm --session-child 进程。但是我没有像 NickF 那样进行扩展故障搜索。我只是选择了简单的方法并更改了显示管理器。我选择了 sddm,现在一切都恢复正常了。
我在一台旧的 Dell E6230(i7-3540M CPU @ 3.00GHz 和 Intel HD Graphics 4000)上运行 16.04。我使用 openbox 而不是 Unity/Gnome,再加上我更换了 DM,这可能意味着这是一个 lightdm 问题。