“无法安装或删除软件,因为身份验证服务不可用。”

“无法安装或删除软件,因为身份验证服务不可用。”

我有 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

相关内容