idétails pour vérifier systemd et s'éviter des problèmes

This commit is contained in:
Gregory Colpart 2020-08-12 20:27:40 +02:00
parent 26394c8138
commit 262e54d2da

View file

@ -83,16 +83,27 @@ Commencer par télécharger l'ensemble des paquets qui devront être installés
# apt dist-upgrade --download-only
~~~
Avant de poursuivre, essayons de voir si le service gérant les unités fonctionnent et peuvent être mis à jour. Prenons exemple sur le service mailgraph:
Avant de poursuivre, essayons de voir si le service gérant les unités fonctionnent et peuvent être mis à jour.
Tout d'abord on vérifie l'état de systemd :
~~~
# systemctl status mailgraph
# apt upgrade mailgraph
# systemctl status
# systemctl --failed
# ps -p 1 www
~~~
Si l'on obtient un timeout alors on peut killer le process (ou celui du parent) en cours à l'aide des commandes `ps auwwwx |grep insserv` ou `pstree -pan`. Nous avons eu des soucis avec insserv qui est utilisé pour le système de démarrage standard basé sur SysV. Un reboot de la machine devrait permettre d'éviter les problèmes suivants.
Si le process n'est pas dans un état normal, il est conseillé de redémarrer le système avant de poursuivre.
Vérifions également que les commandes `insserv` ne se bloquent pas avec le service `mailgraph` que l'on install partout :
~~~
# insserv mailgraph
~~~
Il faut vérifier que le process ne se bloque pas avec `ps auwwwx |grep insserv`. Si c'est le cas, il est conseillé de redémarrer le système avant de poursuivre.
Appliquer les mises à jour triviales :
~~~