logind neu starten:
# systemctl restart systemd-logind
Beachten Sie, dass ein Neustart von dbus ihre Verbindung wieder unterbrechen wird.
Neustart war die einzige Lösung, die für mich funktioniert hat. Ich habe den außer Kontrolle geratenen dbus-Prozess beendet und andere Dinge sind fehlgeschlagen.
Das ist passiert, als ich versucht habe, httpd-
neu zu ladenError getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: GDBus.Error:org.freedesktop.DBus.Error.TimedOut: Activation of org.freedesktop.PolicyKit1 timed out (g-dbus-error-quark, 20)
Failed to reload httpd.service: Connection timed out
Centos7 ist fehlerhaft.
Es reicht nicht aus, nur den systemd-logind-Dienst neu zu starten, es verschiebt nur das Hauptproblem.
Anscheinend wird dies durch zu viele Dateien verursacht, die sich unter „/run/systemd/system/“ angehäuft haben, vom Dienst erstellt und nicht ordnungsgemäß bereinigt wurden, insbesondere auf Hosts mit vielen Anmeldungen. Irgendwann würden Sie nach einiger Zeit ein seltsames Verhalten sehen, wie z. Ebenso die ursprünglich gemeldeten Symptome.
Eine Problemumgehung besteht darin, alle ‚session-*.scope‘-Dateien zu löschen und systemd neu zu starten. Ein Neustart des Hosts ist in diesem Fall nicht erforderlich. Dies hängt wahrscheinlich mit einem Fehler in systemd und dbus zusammen, der hoffentlich in den nächsten Updates behoben wird.