无法使用 lightdm (16.04) 结束会话/注销

无法使用 lightdm (16.04) 结束会话/注销

当我单击“注销”按钮时,系统拒绝让我从 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 问题。

相关内容