突触不起作用

突触不起作用

因为我不知道 Synaptic 什么时候不工作。当我从仪表板启动 Synaptic 时,图标会显示几秒钟,仅此而已。另一方面,当我从终端启动 Synaptic 时,它就可以工作。我该如何解决这个问题?

$ synaptic-pkexec 
==== AUTHENTICATING FOR com.ubuntu.pkexec.synaptic ===
Authentication is required to run the Synaptic Package Manager
Authenticating as: Christian Hartmann,,, (christian) Password:
polkit-agent-helper-1: error response to PolicyKit daemon: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: No session for cookie 
==== AUTHENTICATION FAILED === 
Error executing command as another user: Not authorized 
This incident has been reported.

答案1

我刚刚在 Ubuntu Mate 上遇到了这个问题,经过一番搜索后,我找到了另一个发行版的解决方案,但我也可以将其应用于我的发行版。

“synaptic-pkexec”程序只是一个使用“pkexec”启动 synaptic 的脚本。“pkexec”会启动一个对话框来询问您的密码,但它不是只读取 /etc/sudoers(如 sudo),而是使用 PolicyKit,后者使用需要在后台运行的“身份验证代理”。

显然,身份验证代理没有运行,因为我不知何故取消了PolicyKit 身份验证代理从我的清单中启动应用程序. (并不是说代理/守护进程属于应用程序...)我在启动应用程序偏好设置,注销并重新登录,现在“synaptic-pkexec”和其他管理程序可以运行。

相关内容