Restartovat přihlášené:
# systemctl restart systemd-logind
Pozor, restartování dbus znovu přeruší jejich spojení.
Reboot bylo jediné řešení, které mi fungovalo. Zabil jsem proces dbus a další věci selhaly.
To se stalo, když jsem se pokusil znovu načíst 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 je buggy.
Restartování pouze služby systemd-logind nestačí, pouze odloží hlavní problém.
Zdá se, že je to způsobeno příliš mnoha soubory nahromaděnými pod '/run/systemd/system/', které vytvořila služba a nebyly řádně vyčištěny, zejména na hostitelích s velkým množstvím přihlášení. Nakonec po nějaké době začnete vidět nějaké podivné chování, jako je hostnamectl, že nic nehlásí, nebo hlášení timedatectl Selhalo dotazování serveru:Vypršel časový limit připojení a další podivné věci. Stejně jako původně hlášené příznaky.
Jedním z řešení je odstranit všechny soubory 'session-*.scope' a restartovat systemd. Restartování hostitele v takovém případě není nutné. Pravděpodobně to souvisí s chybou v systemd a dbus, doufejme, že v příštích aktualizacích budou opraveny.