web-dev-qa-db-ja.com

systemctlはサービスの再起動時にタイムアウトを維持します

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

bunt のこのバグと、RHEL 7 bug に関連する可能性のあるバグを見つけました。

10
user26053

これはpolkit.serviceの問題です。それは私にとっては始まりませんでした。

さらに調査したところ、polkitdユーザーが存在しないことがわかりました。次に、yum reinstall polkitおよびsystemctl start polkitが問題を修正しました。

polkitdを直接実行してこれをデバッグしました:/usr/lib/polkit-1/polkitd

11
user26053