已解决:Unable to register authentication agent: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed:
生活随笔
收集整理的這篇文章主要介紹了
已解决:Unable to register authentication agent: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed:
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、問題描述
在部署k8s時,有個步驟需要設置centos機器的時區,命令如下:
timedatectl set-timezone Asia/Shanghai timedatectl set-local-rtc 0 systemctl restart rsyslog systemctl restart crond在執行timedatectl set-timezone Asia/Shanghai時報如下錯誤:
Unable to register authentication agent: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Cannot determine user of subject Error registering authentication agent: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Cannot determine user of subject (polkit-error-quark, 0)2、問題分析
這個報錯是因為新版本的centos 7引起的,需要把安全進程去掉。
3、解決方法
網上很多說給/跟目錄賦予755權限chmod? 755? / ,我試了不管用,使用下面方法成功:
第一步:執行如下命令
getent group polkitd >/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"; }getent passwd polkitd >/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";第二步:執行如下命令
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; }注意:執行完第二步會自動重啟。
4、結果展示
總結
以上是生活随笔為你收集整理的已解决:Unable to register authentication agent: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed:的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 已解决:sysctl: cannot s
- 下一篇: 已解决:centos 7.x系统自带的3