• # sauvegarder et logger...

    Posté par . En réponse au message Upgrade de debian jessie à stretch. Évalué à 2.

    Comme dans 90% des cas, je le fais via ssh, voila ma recette, de mémoire:

    • vérif de la présence d'une sauvegarde complète
    • sauvegarde de /etc/ (et autres specifs: ldap,tdb de samba,pg_dump,...)
    • debconf en priorité basse
    • screen
    • script maj_debian_jessie2stretch.log

    • màj via apt-get (update / safe-upgrade x2 / dist-upgrade x2)

    • une autre "passe" avec aptitude update / safe-upgrade / full-upgrade

    • ctrl-d pour finir "script"

    • j'installe toujours les nouvelles versions des fichiers de conf des paquets puis à coup de "updatedb + locate .dpkg et .ucf, je réintègre mes modifs dans les nouveaux, suppression des anciens, relance des softs associés => boucle tant que locate trouve qq chose (parfois, si certains softs se mettent à offrir un répertoire conf.d, j'en profite pour y déplacer ma conf et donc garder un fichier principal inchangé)

    • aptitute search '~c', vérif puis purge '~c'

    • pareil pour '~i ~o' (obsoletes)

    • deborphan jusqu'à avoir une liste minimale (ne pas virer en aveugle des paquets "indépendants")

    • aptitude clean

    • vérif lancement firewall si ssh (ça évite les déplacements ! vécu !) (attention aussi au renommage d'interfaces réseau)

    • ctrl-d (screen) et reboot

    • inspection dmesg pour voir si pbm de matos/driver avec nouveau kernel

    • inspection de qq logs

    • purge ancien(s) kernels

    • un "gros" grep sur typescript pour éliminer toutes les lignes "depaquetage de...","préparation...", histoire de virer le bruit pour voir rapidement tous les autres messages qui pourraient être "intéressants"
      (je posterai la commande ici quand je la retrouverai...)

    • archivage des sauvegardes et du log