Mise à jour de Debian de Lenny à Squeeze

Petit tuto comme beaucoup d’autres pour la migration d’une Debian Lenny a une Debian Squeeze.

Il faut tout d’abord mettre la distri Lenny à jour, voilà les commandes à lancer en root :

aptitude update
aptitude dist-upgrade

Si des mises à jour ont été installées notamment un changement du noyau il est recommandé de redémarrer.
Ensuite ont peut continuer en changeant les sources :

cp /etc/apt/sources.list /etc/apt/sources.list-lenny
sed 's/lenny/squeeze/g' /etc/apt/sources.list-lenny > /etc/apt/sources.list

Vu que la mise à jour est faite au travers de SSH, une déconnexion pourrait être catastrophique aussi je lance l’upgrade sous screen

screen -S upgrade
aptitude update

Voilà ce que donne un update sous aptitude

Prendre : 1 http://ftp.fr.debian.org squeeze Release.gpg [1671B]
Prendre : 2 http://www.backports.org squeeze-backports Release.gpg [835B]
Ign http://www.backports.org squeeze-backports/main Translation-fr
Ign http://www.backports.org squeeze-backports/contrib Translation-fr
Ign http://www.backports.org squeeze-backports/non-free Translation-fr
Ign http://volatile.debian.org squeeze/volatile Release.gpg
Ign http://volatile.debian.org squeeze/volatile/main Translation-fr
Prendre : 3 http://www.backports.org squeeze-backports Release [61,2kB]
Prendre : 4 http://security.debian.org squeeze/updates Release.gpg [835B]
Ign http://security.debian.org squeeze/updates/main Translation-fr
Ign http://security.debian.org squeeze/updates/contrib Translation-fr
Ign http://volatile.debian.org squeeze/volatile/contrib Translation-fr
Ign http://volatile.debian.org squeeze/volatile/non-free Translation-fr
Ign http://security.debian.org squeeze/updates/non-free Translation-fr
Ign http://volatile.debian.org squeeze/volatile Release
Prendre : 5 http://security.debian.org squeeze/updates Release [38,4kB]
Prendre : 6 http://ftp.fr.debian.org squeeze/main Translation-fr [553kB]
Ign http://volatile.debian.org squeeze/volatile/main Packages
Prendre : 7 http://www.backports.org squeeze-backports/main Packages [24,4kB]
Prendre : 8 http://www.backports.org squeeze-backports/contrib Packages [14B]
Prendre : 9 http://www.backports.org squeeze-backports/non-free Packages [14B]
Ign http://volatile.debian.org squeeze/volatile/contrib Packages
Ign http://volatile.debian.org squeeze/volatile/non-free Packages
Ign http://volatile.debian.org squeeze/volatile/main Sources
Ign http://volatile.debian.org squeeze/volatile/contrib Sources
Ign http://volatile.debian.org squeeze/volatile/non-free Sources
Prendre : 10 http://security.debian.org squeeze/updates/main Packages [47,0kB]
Ign http://volatile.debian.org squeeze/volatile/main Packages
Ign http://volatile.debian.org squeeze/volatile/contrib Packages
Ign http://volatile.debian.org squeeze/volatile/non-free Packages
Ign http://volatile.debian.org squeeze/volatile/main Sources
Ign http://volatile.debian.org squeeze/volatile/contrib Sources
Ign http://volatile.debian.org squeeze/volatile/non-free Sources
Err http://volatile.debian.org squeeze/volatile/main Packages
  404 Not Found [IP : 86.59.118.153 80]
Err http://volatile.debian.org squeeze/volatile/contrib Packages
  404 Not Found [IP : 86.59.118.153 80]
Err http://volatile.debian.org squeeze/volatile/non-free Packages
  404 Not Found [IP : 86.59.118.153 80]
Err http://volatile.debian.org squeeze/volatile/main Sources
  404 Not Found [IP : 86.59.118.153 80]
Prendre : 11 http://security.debian.org squeeze/updates/contrib Packages [14B]
Prendre : 12 http://security.debian.org squeeze/updates/non-free Packages [14B]
Prendre : 13 http://security.debian.org squeeze/updates/main Sources [13,4kB]
Err http://volatile.debian.org squeeze/volatile/contrib Sources
  404 Not Found [IP : 86.59.118.153 80]
Err http://volatile.debian.org squeeze/volatile/non-free Sources
  404 Not Found [IP : 86.59.118.153 80]
Prendre : 14 http://security.debian.org squeeze/updates/contrib Sources [14B]
Prendre : 15 http://security.debian.org squeeze/updates/non-free Sources [14B]
Ign http://ftp.fr.debian.org squeeze/contrib Translation-fr
Ign http://ftp.fr.debian.org squeeze/non-free Translation-fr
Prendre : 16 http://ftp.fr.debian.org squeeze Release [69,3kB]
Prendre : 17 http://ftp.fr.debian.org squeeze/main Packages [6538kB]
Prendre : 18 http://ftp.fr.debian.org squeeze/contrib Packages [53,0kB]
Prendre : 19 http://ftp.fr.debian.org squeeze/non-free Packages [102kB]
Prendre : 20 http://ftp.fr.debian.org squeeze/main Sources [3720kB]
Prendre : 21 http://ftp.fr.debian.org squeeze/contrib Sources [33,9kB]
Prendre : 22 http://ftp.fr.debian.org squeeze/non-free Sources [61,7kB]
 11,3Mo téléchargés en 37s (301ko/s)
Lecture des listes de paquets... Fait

État actuel : 321 mises à jour restantes [+321], 10776 nouveaux paquets [+10775].

Comme vous le voyez la branche volatile n’existe plus depuis la version Squeeze, vous pouvez donc supprimer de source.list toute ligne y faisant référence.

On peut maintenant passer à la mise à jour de la distribution

aptitude dist-upgrade

La mise à jour peut durer plusieurs heures, je vous recommande de conserver vos fichiers de configuration lorsque cela vous sera demandé.

Attention à tout message d’erreur ou d’avertissement concernant la carte réseau ou le raid, ne pas en tenir compte pourrait empêcher le démarrage de volumes RAID, le boot et/ou la connexion distante après le reboot.
Sur les deux serveurs mis à jour j’ai eu à chaque fois des messages du type :

W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r8169
W: mdadm: the array /dev/md/0 with UUID ba6fea8f:6b7003f9:03bea75a:cdb04b58
W: mdadm: is currently active, but it is not listed in mdadm.conf. if
W: mdadm: it is needed for boot, then YOUR SYSTEM IS NOW UNBOOTABLE!
W: mdadm: please inspect the output of /usr/share/mdadm/mkconf, compare
W: mdadm: it to /etc/mdadm/mdadm.conf, and make the necessary changes.
W: mdadm: the array /dev/md/2 with UUID a480d83c:8cf557b8:b96b22ad:f40473f2
W: mdadm: is currently active, but it is not listed in mdadm.conf. if
W: mdadm: it is needed for boot, then YOUR SYSTEM IS NOW UNBOOTABLE!
W: mdadm: please inspect the output of /usr/share/mdadm/mkconf, compare
W: mdadm: it to /etc/mdadm/mdadm.conf, and make the necessary changes.
W: mdadm: the array /dev/md/1 with UUID 480b18b3:861c5272:b96b22ad:f40473f2
W: mdadm: is currently active, but it is not listed in mdadm.conf. if
W: mdadm: it is needed for boot, then YOUR SYSTEM IS NOW UNBOOTABLE!
W: mdadm: please inspect the output of /usr/share/mdadm/mkconf, compare
W: mdadm: it to /etc/mdadm/mdadm.conf, and make the necessary changes.

Pour le problème de la carte réseau, vous pouvez suivre le tutoriel sur le post suivant : http://blog.zabe.fr/linux/module-r8169-manquant-lors-de-la-mise-a-jour-vers-squeeze/

Pour le problème mdadm le post http://blog.zabe.fr/linux/resoudre-les-problemes-mdadm-lors-de-la-mise-a-jour-de-votre-debian-vers-la-squeeze/

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*