我运行的是 CentOS 7.2;见下文:
# systemctl stop firewalld
Error getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: Timeout was reached (g-io-error-quark, 24)
Failed to stop firewalld.service: Connection timed out
Failed to get load state of firewalld.service: Connection timed out
journalctl
只是报以下错误:[system] Failed to activate service 'org.freedesktop.PolicyKit1': timed out
答案1
这是一个问题polkit.service
;这不是为我开始的。
经过进一步调查,发现该polkitd
用户不存在。然后解决yum reinstall polkit
了systemctl start polkit
这个问题。
我通过直接运行来调试polkitd
:/usr/lib/polkit-1/polkitd
答案2
可能是dbus问题。考虑重新安装一个。
apt install dbus
安装后重新启动,因为 dbus 配置只有在升级后才会升级。