Redémarrez la connexion :
# systemctl restart systemd-logind
Attention, le redémarrage de dbus interrompra à nouveau leur connexion.
Le redémarrage était la seule solution qui fonctionnait pour moi. J'ai tué le processus dbus en fuite et d'autres choses ont échoué.
C'est ce qui s'est passé quand j'ai essayé de recharger httpd-
Error 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 est bogué.
Redémarrer uniquement le service systemd-logind ne suffit pas, cela ne fait que reporter le problème principal.
Il semble que cela soit dû à trop de fichiers empilés sous '/run/systemd/system/', créés par le service et mal nettoyés, en particulier sur les hôtes avec beaucoup de connexions. Finalement, après un certain temps, vous commencerez à voir un comportement étrange comme hostnamectl ne signalant rien, ou timedatectl rapporte Échec de la requête du serveur :la connexion a expiré et d'autres choses étranges. Ainsi que les symptômes signalés à l'origine.
Une solution consiste à supprimer tous les fichiers 'session-*.scope' et à redémarrer systemd. Le redémarrage de l'hôte n'est pas nécessaire dans ce cas. Cela est probablement lié à un bogue dans systemd et dbus, espérons-le dans les prochaines mises à jour, ils seront corrigés.