欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > linux >内容正文

linux

polkit 重新安装_CentOS Linux 7.4中polkit服务启动失败

发布时间:2024/10/8 linux 46 豆豆
生活随笔 收集整理的这篇文章主要介绍了 polkit 重新安装_CentOS Linux 7.4中polkit服务启动失败 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

错误描述:

最近新装系统后,需要安装ftp和chrony等软件,装包,修改配置文件后,启动服务时出现报错:

Error getting authority:Eroor initializing authority:Error calling StartServiceByName for org.freedesktop.PolicyKit1:Timeout was readhed(g-io-error-quark, 24)

后续在redhat客户门户网站找到对应解决办法:

1.确保polkitd系统用户和组的存在

将以下2个复合命令复制、粘贴到根终端以检查并有条件地创建用户

[root@room9pc01 ~]# /dev/null && echo -e "\e[1;32mpolkitd group already exists\e[0m" || { groupadd -r polkitd && echo -e "\e[1;33mAdded missing polkitd group\e[0m" || echo -e "\e[1;31mAdding polkitd group FAILED\e[0m"; }

[root@room9pc01 ~]# /dev/null && echo -e "\e[1;32mpolkitd user already exists\e[0m" || { useradd -r -g polkitd -d / -s /sbin/nologin -c "User for polkitd" polkitd && echo -e "\e[1;33mAdded missing polkitd user\e[0m" || echo -e "\e[1;31mAdding polkitd user FAILED\e[0m"; }

2.重置polkit和polkit-pkla-compat包提供的所有文件的权限和用户/组所有权

将以下复合命令复制/粘贴到根终端,以检查并有条件地重置用户/组权限和所有权

[root@room9pc01 ~]# rpm -Va polkit\* && echo -e "\e[1;32mpolkit* rpm verification passed\e[0m" || { echo -e "\e[1;33mResetting polkit* rpm user/group ownership & perms\e[0m"; rpm --setugids polkit polkit-pkla-compat; rpm --setperms polkit polkit-pkla-compat; }

3.重新启动

需要重新启动计算机以确保所有更改都生效并且polkit已重新连接到dbus

[root@room9pc01 ~]# reboot

4.启动服务,正常,无报错,无警告。

总结

以上是生活随笔为你收集整理的polkit 重新安装_CentOS Linux 7.4中polkit服务启动失败的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。