“由于身份validation服务不可用,因此无法安装或删除软件。 ”

我有12.10 ubuntu,当我尝试删除/安装程序时,我收到通知:

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

(org.freedesktop.PolicyKit.Error.Failed: ('system-bus-name', {'name': ':1.104'}): org.debian.apt.install-or-remove-packages 

当我以root用户身份登录时(而不是我经常使用的用户帐户)我没有问题。

似乎策略工具包身份validation代理程序未在启动应用程序中启动。

将以下行添加到启动应用程序。

  /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 

另请注意,这已经被提出作为一个错误,并在软件中心提供修复 – 5.3.9

更新您的软件中心以解决问题。

这是bug的详细信息

我有同样的问题。 原来是因为启动程序中未选中PolicyKit Authentication Agent 。 我查了一下,问题解决了。 希望这也会为你照顾它。

我觉得你可以重新安装它将得到修复的ubuntu软件我已经完成了它。 只需在终端中输入此命令,它将重新安装软件中心

sudo apt-get update; sudo apt-get --purge --reinstall install software-center software-properties-common software-properties-gtk

@Devav和@Zoids是对的。 SO上有一个类似的问题: 尝试使用Ubuntu软件中心进行安装或卸载时出现身份validation错误(14.04)

添加链接,以便它可以帮助他人。 除了将其添加到Startup项目之外,您甚至应该运行该应用程序,以便该应用程序适用于您当前的会话。 因此,将应用程序作为sudo /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1

如果它可以帮助,我正在使用xubuntu 14.04,我遇到了同样的问题。 我在启动时启动了策略工具包,但未安装包policykit-1-gnome。 一旦安装就行了!

很抱歉要恢复这个线程,但对于那些仍然遇到此问题的人,使用gksudo运行软件中心为我修复了它,并为图形软件中心提供了所需的权限。