由于身份验证服务不可用,无法安装或删除软件

由于身份验证服务不可用,无法安装或删除软件

我正在尝试通过软件中心安装 Flash 但出现此错误:

"Software can't be installed or removed because the authentication service is not 
available. (org.freedesktop.PolicyKit.Error.Failed: ('system-bus-name', {'name':  
':1.51'}): org.debian.apt.install-or-remove-packages" 

我检查了启动应用程序,发现策略套件身份验证代理已被检查。

然后我尝试使用 /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1

并收到此错误消息:

(polkit-gnome-authentication-agent-1:25835): polkit-gnome-1-WARNING **:  
Unable to determine the session we are in: No session for pid 25835

通过使用以下方式以 root 模式运行软件中心似乎可以避免此错误

gksu software-center  

或者通过命令模式安装,例如 sudo apt-get install flashplugin-installer

答案1

由于 PolicyKit 似乎已安装且 apt-get 正在运行,请尝试以下命令

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

答案2

我遇到了这个解决方案http://looselytyped.blogspot.com/2013/04/making-ubuntu-software-center-work-with.html

请尝试以下操作:

sudo apt-get install polkit-kde-1

您可能需要注销或重新启动才能使更改生效。

相关内容