操作系统运行一段时间后,可能会触发导致pkexec
(包括使用它的任何应用程序,包括synaptic
)挂起的错误。这只能通过重新启动操作系统或 gnome-shell 来恢复。
这是描述这种情况的屏幕截图:
xhost +si:localuser:root pkexec synaptic
我记得 Manjaro 中的 gnome 3.28 也出现了同样的错误,但在 gnome 3.30 中就消失了。我该如何将修复程序(如果有)移植到 Ubuntu 18.04?
更新 1
这些是我的桌面环境:
$ export | grep XDG_SESS
declare -x XDG_SESSION_DESKTOP="ubuntu"
declare -x XDG_SESSION_ID="1"
declare -x XDG_SESSION_TYPE="x11"
...和 synaptics 版本
$ apt-cache policy synaptic
synaptic:
Installed: 0.84.3ubuntu1
Candidate: 0.84.3ubuntu1
Version table:
*** 0.84.3ubuntu1 500
500 http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
100 /var/lib/dpkg/status
peng@peng-ThinkPad-P51s:~$
更新2:看来这是由 gnome 身份验证代理中的一个未知错误引起的,因为我切换到了 XFCE,而这个问题再也没有发生过,所以现在的问题是:如何摆脱 gnome 身份验证代理?