ajout d'infos sur insserv

This commit is contained in:
btatu 2020-08-11 18:08:50 +02:00
parent 141cfd2cc8
commit 320ce65f65

View file

@ -48,8 +48,7 @@ deb http://security.debian.org/debian-security stretch/updates main
deb http://pub.evolix.net/ stretch/
~~~
s'ils sont présent, **désactiver les backports** car ils ne sont plus nécessaire.
S'ils doivent vraiment être conservés, à mettre dans _/etc/apt/preferences.d/0-backports-defaults_ et s'assurer d'un pinning correct
S'ils sont présent, **désactiver les backports** car plus nécessaire sinon s'ils doivent vraiment être conservés, à mettre dans _/etc/apt/preferences.d/0-backports-defaults_ et s'assurer d'un pinning correct.
> **Note** : Si apt ne vous propose pas de mise à jour, c'est probablement due à un pinning qui désactive la release stretch.
@ -84,13 +83,23 @@ Commencer par télécharger l'ensemble des paquets qui devront être installés
# apt dist-upgrade --download-only
~~~
Faire ensuite une mise à niveau "simple", pour appliquer les mises à jour triviales :
Avant de poursuivre, essayons de voir si le service gérant les unités fonctionnent et peuvent bien être mise à jour. Prennons exemple sur le service mailgraph:
~~~
# systemctl status mailgraph
# apt upgrade mailgraph
~~~
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.
Appliquer les mises à jour triviales :
~~~
# apt upgrade
~~~
Attention, si il y a Mysql/MariaDB, il faut créer l'override de l'unité systemd **avant** :
Attention, s'il y a Mysql/MariaDB, il faut créer l'override de l'unité systemd **avant** :
~~~
# mkdir -p /etc/systemd/system/mariadb.service.d/