无法安装或删除软件,因为身份validation服务不可用
我正在尝试通过软件中心安装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"
我检查了启动应用程序,发现策略工具包身份validation代理已经过检查。
然后我尝试使用/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
由于似乎已安装PolicyKit且apt-get正在运行,请尝试以下命令
sudo apt-get --purge --reinstall install software-center software-properties-common software-properties-gtk
我在http://looselytyped.blogspot.com/2013/04/making-ubuntu-software-center-work-with.html上遇到了这个解决方案
尝试以下内容:
sudo apt-get install polkit-kde-1
您可能需要注销或重新启动才能使更改生效。