我有 12.10 ubuntu,当我尝试删除/安装程序时,我收到通知:
由于身份验证服务不可用,因此无法安装或删除软件。
(org.freedesktop.PolicyKit.Error.Failed: ('system-bus-name', {'name': ':1.104'}): org.debian.apt.install-or-remove-packages
当我以 root 用户身份(而不是我经常使用的用户帐户)登录时,我没有遇到任何问题。
答案1
看起来策略套件身份验证代理没有在启动应用程序中启动。
将以下行添加到启动应用程序。
/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
另请注意,这已被提出为一个错误,并在软件中心 - 5.3.9 中进行了修复
更新您的软件中心以修复该问题。
这里是错误详细信息
答案2
我也遇到了同样的问题。原来是因为PolicyKit 身份验证代理未登记入住启动程序。我检查了一下,问题已经解决了。希望这也能帮你解决这个问题。
答案3
我觉得你可以重新安装 ubuntu 软件,它会得到修复,我已经试过了。只需在你的终端中输入此命令,它就会重新安装软件中心
sudo apt-get update; sudo apt-get --purge --reinstall install software-center software-properties-common software-properties-gtk
答案4
@Devav 和 @Zoids 是对的。SO 上有一个类似的问题:尝试使用 Ubuntu 软件中心 (14.04) 安装或卸载时出现身份验证错误
添加链接,以便它可以帮助其他人。除了将其添加到启动项之外,您还应该运行该应用程序,以便该应用程序适用于您当前的会话。因此,请以以下方式运行该应用程序
sudo /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1