Systemctl supprimer l'unité de la liste des échecs


15

Comment puis-je supprimer un appareil de la systemctl --failedliste sans redémarrer la machine?

Contexte: J'ai, entre autres, l'entrée suivante dans la liste:

● openvpn-server@intranert.service loaded failed failed OpenVPN service for intranert

Cela est arrivé parce que j'ai mal orthographié intranet, qui est l'instance productive réelle, sur l'activation du modèle d'unité il y a quelque temps. Cependant, je suis maintenant toujours confus au premier coup d'œil, lorsque je vérifie les unités défaillantes du serveur, car il semble que le service productif ait échoué jusqu'à ce que je reconnaisse l'erreur d'orthographe et me souvienne de ma faute de frappe.

Réponses:


24

Utilisez systemctlpour supprimer l'état d'échec. Pour réinitialiser toutes les unités dont l'état est défaillant:

systemctl reset-failed

ou juste votre unité spécifique:

systemctl reset-failed openvpn-server@intranert.service

Merci. Ce dernier m'a sauvé la journée. Note à moi-même: Lisez les pages de manuel plus attentivement.
Richard Neumann
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.