diff --git a/HowtoDebian/MigrationJessieStretch.md b/HowtoDebian/MigrationJessieStretch.md index 5146e5de..9db69fc5 100644 --- a/HowtoDebian/MigrationJessieStretch.md +++ b/HowtoDebian/MigrationJessieStretch.md @@ -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/