
Acabo de instalar la versión 9.5 de linux debian, y tras proceder a apagar el sistema operativo, me muestra el mensaje «A stop job is running for session» tengo que esperar 1 minuto y 30 segundos hasta que apaga el ordenador.
Para solucionarlo:
1) Ejecute el comando:
sudo vi /etc/systemd/system.conf
2) El siguiente valor lo cambie a 5 segundos:
DefaultTimeoutStopSec=5s
Tras grabar los cambios y apagar el ordenador, vemos que el apagado es prácticamente inmediato y sin mostrar el mensaje que citábamos al principio de este breve artículo.
Si te ha sido de utilidad, por favor, déjame un saludo o comentario.
gracias, fue de mucha utilidad!!
Gracias por tu comentario, me alegro de que te sirviera, saludos!
Excelente me funciono muy bien gracias!!
Muchas gracias por tu respuesta concisa y directa.
Tenía ese problema con Kali Linux 2022.4 en VirtualBox y tu solución funcionó perfecto
Gracias por tu comentario. Esto anima a seguir trabajando en la web. Un saludo
Muchas gracias. Me tenía frito la demora en el apagado. Bueno, yo lo he hecho con nano en vez de con vi. 😀
deberias de decir que para que tome su efecto hay que descomentarlo
no funciona sigue saliendo session-2.scope/stop running (1m 30s)
1- Puedes revisar otros archivos de configuración de systemd. Es posible que haya otros archivos de configuración relacionados con el apagado que necesiten ser ajustados. Verifica si tienes configuraciones personalizadas en archivos como /etc/systemd/system/*.service que puedan estar afectando el proceso de apagado. Puedes hacer esto con:
sudo systemctl status session-2.scope
2- Desactivar servicios no necesarios al apagado. A veces, el mensaje de «A stop job is running for session» puede ser causado por un servicio que no se apaga correctamente. Verifica si hay algún servicio que esté tomando demasiado tiempo para detenerse durante el apagado, usando el siguiente comando para listar los servicios en ejecución: systemctl list-units –type=service
3- Modificar el valor de DefaultTimeoutStopSec globalmente. Asegúrate de que hayas editado el archivo /etc/systemd/system.conf correctamente y que no haya conflictos con otros archivos de configuración. En vez de 5s, también podrías probar un valor más bajo como 1s o 10s para ver si eso tiene un efecto.
4- Limpiar unidades huérfanas. A veces, unidades o procesos huérfanos pueden causar retrasos. Puedes limpiar las unidades que ya no están en uso con el siguiente comando: sudo systemctl reset-failed
5- Reiniciar systemd para aplicar cambios. Después de realizar cambios en los archivos de configuración de systemd, asegúrate de reiniciar el sistema para que se apliquen correctamente: sudo systemctl daemon-reexec
Y si el problema persiste, siempre puedes revisar los logs de systemd: journalctl -xe
Saludos