Sigo recibiendo los siguientes mensajes de error en el syslog de uno de mis servidores:
# tail /var/log/syslog
Oct 29 13:48:40 myserver dbus[19617]: [system] Failed to activate service 'org.freedesktop.login1': timed out
Oct 29 13:48:40 myserver dbus[19617]: [system] Activating via systemd: service name='org.freedesktop.login1' unit='dbus-org.freedesktop.login1.service'
Oct 29 13:49:05 myserver dbus[19617]: [system] Failed to activate service 'org.freedesktop.login1': timed out
Oct 29 13:49:05 myserver dbus[19617]: [system] Activating via systemd: service name='org.freedesktop.login1' unit='dbus-org.freedesktop.login1.service'
Parecen correlacionarse con los inicios de sesión FTP en el demonio ProFTPd:
# tail /var/log/proftpd/proftpd.log
2015-10-29 13:48:40,433 myserver proftpd[17872] myserver.example.com (remote.example.com[192.168.22.33]): USER switch: Login successful.
2015-10-29 13:48:40,460 myserver proftpd[17872] myserver.example.com (remote.example.com[192.168.22.33]): FTP session closed.
2015-10-29 13:48:40,664 myserver proftpd[17881] myserver.example.com (remote.example.com[192.168.22.33]): FTP session opened.
2015-10-29 13:49:05,687 myserver proftpd[17881] myserver.example.com (remote.example.com[192.168.22.33]): USER switch: Login successful.
2015-10-29 13:49:05,705 myserver proftpd[17881] myserver.example.com (remote.example.com[192.168.22.33]): FTP session closed.
2015-10-29 13:49:05,908 myserver proftpd[17915] myserver.example.com (remote.example.com[192.168.22.33]): FTP session opened.
Sin embargo, los inicios de sesión FTP parecen funcionar sin problemas para el usuario. Tengo un par de otros servidores que también ejecutan ProFTPd, pero hasta ahora nunca obtuve estos errores.
Sin embargo, podrían estar relacionados con una actualización reciente de Debian 7 a Debian 8.
¿Alguna idea de lo que el mensaje quiere decirme o incluso qué los causa?
Ya intenté reiniciar los demonios dbus y proftpd e incluso el servidor y me aseguré de que el socket DBUS / var / run / dbus / system_bus_socket exista pero hasta ahora los mensajes siguen llegando.
EDITAR: La salida de journalctl como se solicita en el comentario:
root@myserver:/home/chammers# systemctl status -l dbus-org.freedesktop.login1.service
● systemd-logind.service - Login Service
Loaded: loaded (/lib/systemd/system/systemd-logind.service; static)
Active: active (running) since Tue 2015-10-27 13:23:32 CET; 1 weeks 0 days ago
Docs: man:systemd-logind.service(8)
man:logind.conf(5)
http://www.freedesktop.org/wiki/Software/systemd/logind
http://www.freedesktop.org/wiki/Software/systemd/multiseat
Main PID: 467 (systemd-logind)
Status: "Processing requests..."
CGroup: /system.slice/systemd-logind.service
└─467 /lib/systemd/systemd-logind
Oct 28 10:15:25 myserver systemd-logind[467]: New session c3308 of user switch.
Oct 28 10:15:25 myserver systemd-logind[467]: Removed session c3308.
Oct 28 10:15:25 myserver systemd-logind[467]: New session c3309 of user switch.
Oct 28 10:15:25 myserver systemd-logind[467]: Removed session c3309.
Oct 28 10:15:25 myserver systemd-logind[467]: New session c3310 of user switch.
Oct 28 10:15:25 myserver systemd-logind[467]: Removed session c3310.
Oct 28 10:15:25 myserver systemd-logind[467]: New session c3311 of user switch.
Oct 28 10:15:25 myserver systemd-logind[467]: Removed session c3311.
Oct 28 10:19:52 myserver systemd-logind[467]: New session 909 of user chammers.
Oct 28 10:27:11 myserver systemd-logind[467]: Failed to abandon session scope: Transport endpoint is not connected
Y más salida de journalctl:
Nov 03 16:21:19 myserver dbus[19617]: [system] Failed to activate service 'org.freedesktop.login1': timed out
Nov 03 16:21:19 myserver proftpd[23417]: pam_systemd(proftpd:session): Failed to create session: Activation of org.freedesktop.login1 timed out
Nov 03 16:21:19 myserver proftpd[23418]: pam_systemd(proftpd:session): Failed to create session: Activation of org.freedesktop.login1 timed out
Nov 03 16:21:19 myserver proftpd[23417]: pam_unix(proftpd:session): session closed for user switch
Nov 03 16:21:19 myserver proftpd[23418]: pam_unix(proftpd:session): session closed for user switch
Nov 03 16:21:19 myserver proftpd[23420]: pam_unix(proftpd:session): session opened for user switch by (uid=0)
Nov 03 16:21:19 myserver dbus[19617]: [system] Activating via systemd: service name='org.freedesktop.login1' unit='dbus-org.freedesktop.login1.service'
Nov 03 16:21:19 myserver proftpd[23421]: pam_unix(proftpd:session): session opened for user switch by (uid=0)

systemctl status -l dbus-org.freedesktop.login1.serviceinforma cuando se ejecuta como root? ¿Se destaca algo en la salida dejournalctl(especialmente en los tiempos de los mensajes de error)?systemctl restart systemd-logind) ayuda?Respuestas:
Reiniciar logind:
Tenga en cuenta que reiniciar dbus interrumpirá su conexión nuevamente.
fuente
≤systemctl status php7.0-fpmme dijo lo mismo, así que pensé que ejecutar systemctl no tenía sentido en ese momento. Este era un servidor de producción, tuve que actuar rápidamente. Lo intentaré la próxima vez.needs-restarting(todavía) dice que systemd necesita un reinicio.Reiniciar fue la única solución que funcionó para mí. Maté el fugitivo proceso de dbus y otras cosas fallaron.
Esto es lo que sucedió cuando intenté volver a cargar httpd-
Centos7 tiene errores.
fuente
Me enfrenté al mismo problema hoy y descubrí que inicialmente fue causado por un servicio que consumía toda la memoria disponible. Encontré las líneas de registro relacionadas, que dejaron en claro que es causado por la asignación de memoria en el registro / var / log / messages .
Para averiguar el servicio utilizando la mayor parte de la memoria, ejecuté esto:
Para resolver el problema, primero intenté liberar la memoria, pero aún así systemd-logind no pudo iniciarse. Por lo tanto, tuve que reiniciar el servidor y el problema se resolvió.
fuente
Reiniciar solo el servicio systemd-logind no es suficiente, solo pospone el problema principal.
Parece que esto es causado por demasiados archivos almacenados en '/ run / systemd / system /', creados por el servicio y no limpiados adecuadamente, especialmente en hosts con muchos inicios de sesión. Eventualmente, después de algún tiempo, comenzará a ver un comportamiento extraño, como hostnamectl no informa de nada, o timedatectl informa No se pudo consultar el servidor: se agotó el tiempo de espera de la conexión y otras cosas extrañas. También los síntomas informados originalmente.
Una solución alternativa es eliminar todos los archivos 'session - *. Scope' y reiniciar systemd. No es necesario reiniciar el host en ese caso. Esto probablemente esté relacionado con un error en systemd y dbus, con suerte en las próximas actualizaciones se solucionarán.
fuente
Simplemente reinstale systemd.
esto resuelve el problema para mí en muchas máquinas virtuales
fuente