任何 .service 文件均未提供名称 > org.freedesktop.PolicyKit1

任何 .service 文件均未提供名称 > org.freedesktop.PolicyKit1

当尝试从命令行启动时system-config-users,我收到以下警告,并且该工具无法打开。我正在使用 CentOS 7 和 Mate 1.8.1。

警告 **:枚举操作时出错:GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown:任何 .service 文件均未提供名称 org.freedesktop.PolicyKit1

检查授权 org.freedesktop.policykit.exec 时出错:GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown:任何 .service 文件均未提供名称 org.freedesktop.PolicyKit1

百胜列表 polkit*

Installed Packages
polkit.x86_64   0.112-5.el7 @anaconda
polkit-devel.x86_64 0.112-5.el7 @base    
polkit-docs.noarch 0.112-5.el7 @base    
polkit-gnome.x86_64 0.105-6.el7 @epel    
polkit-pkla-compat.x86_64 0.1-4.el7  @anaconda

我的系统缺少什么导致此错误?

答案1

在 arch 上安装 deluged 时,我得到了相同的返回值,我输入:

 systemctl start deluged

我尝试使用 sudo ,效果很好。看来是组权限问题。

我所做的就是启用我的用户帐户的权限,然后输入:

 sudo systemctl start deluged

就像魅力一样。

答案2

澄清和总结SNP22 的帖子: 你可能只是忘记了sudo:

sudo systemctl [...]

绝对误导性警告...

答案3

此事已被报道在这个问题上并固定在这次提交,在 systemd v244 中发布。

...但不幸的是,这种变化永远不会回到 Centos 7 的 systemd v219。

相关内容