systemctl utrzymuje limit czasu przy ponownym uruchomieniu usługi

10

Używam CentOS 7.2; patrz poniżej:

# 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 po prostu zgłasza następujący błąd: [system] Failed to activate service 'org.freedesktop.PolicyKit1': timed out

Znalazłem ten błąd dla Ubuntu i potencjalnie związany z nim błąd RHEL 7 .


źródło
szybka poprawka: możesz pozbyć się tego błędu poprzez ponowne uruchomienie komputera. (Ale nie jestem pewien, czy to się powtórzy.)
toni

Odpowiedzi:

11

Jest to problem z polkit.service; to nie zaczynało się dla mnie.

Po dalszych badaniach stwierdziłem, że polkitdużytkownik nie istnieje. Następnie yum reinstall polkiti systemctl start polkitnaprawiono problem.

Debugowałem to, uruchamiając polkitdbezpośrednio:/usr/lib/polkit-1/polkitd


źródło
wypróbowałem to rozwiązanie, ale dzwoniąc systemctl start polkitdostaję ten sam błąd:Error getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: Timeout was reached (g-io-error-quark, 24) Failed to start polkit.service: Connection timed out See system logs and 'systemctl status polkit.service' for details.
toni
Co masz na myśli mówiąc ręcznie? (Piszę te polecenia ręcznie w powłoce. Jestem nowicjuszem w zakresie poleceń linuksowych.)
toni
taki jest wynik (ale pamiętaj, że w międzyczasie ponownie uruchomiłem serwer, który pozbył się omawianego błędu):Successfully changed to user polkitd --- Loading rules from directory /etc/polkit-1/rules.d --- Loading rules from directory /usr/share/polkit-1/rules.d --- Finished loading, compiling and executing 2 rules --- Entering main event loop --- Connected to the system bus --- Lost the name org.freedesktop.PolicyKit1 - exiting --- Shutting down --- Exiting with code 0
toni