Estoy jugando con CHEF en una máquina virtual CentOS7 y el script falló debido al problema:
systemd[1]: start request repeated too quickly for fail2ban.service
sé que esto esconfigurableen systemd, pero me gustaría saber, para fines de prueba, si hay una manera de "restablecer" systemd para poder ejecutarlo start fail2ban service
sin recibir este error para siempre. Ahora tengo que reiniciar el sistema operativo para poder ejecutarlo.
Gracias
Respuesta1
Si realmente tiene algún motivo para reiniciar un servicio varias veces en unos pocos segundos (o más probablemente, el servicio está mal configurado y no se inicia) y se está ejecutando en los límites de inicio, puede restablecerlo usando systemctl reset-failed <unit>
.
systemctl reset-failed fail2ban.service
Por supuesto, debe corregir todo lo que hizo en la configuración del servicio para que no se inicie correctamente.
Respuesta2
En mi caso el mensaje de error fue algo engañoso.
El motivo del error se encontró en el archivo de definición. Surgió de una copia entre máquinas. La línea
User=my_user
en mi archivo de configuración de servicio /etc/systemd/system/infinite_script.service
fue el culpable.
La nueva máquina no conocía a este usuario. Cambiar para User=root
resolver este problema.