====== Introduction ======
Régulièrement, tous les 6 mois, il y a une nouvelle version de Ubuntu. Les manipulations pour effectuer la mise à jour du système d'exploitation sont assez simples. Mais il y a aussi des pièges à éviter! Sous peine de ne plus pouvoir redémarer son serveur.
====== De EE à HH ======
Pour tester, j'ai effectué un passage de Edgy Eft à Hardy Heron.
J'ai simplement remplacé le fichier /etc/apt/sources-list de EE par celui pour HH.
Et puis j'ai lancé apt-get update et puis apt-get dist-upgrade
apt-get update
apt-get dist-upgrade
Il y a un message de prévention, et il faut rentrer une phrase de confirmation... Puis tout se lance...
Il y a beaucoup de demandes de configuration, si vous avez touché les fichiers de configuration des applications, il faut faire attention à ne pas tout écraser.
En tout cas, il vaut mieux sauver tout le répertoire /etc AVANT de lancer la mise à jour..
tar cvf etc.tar.gz /etc
Ensuite, il faut aussi sauver le dossier /boot AVANT de lancer la mise à jour...
tar cvf boot.tar.gz /boot
En effet, la mise à jour détecte l'installation de grub et propose de changer le fichier menu.lst qui définit comment Linux démarre.
Pas de chance... la nouvelle version ne convient pas à ma Dediboxv1 :-(
Une fois la mise à jour finie, j'ai simplement effectué un reboot
reboot -f
Et là, rien... pas de ping => pas de Linux démarré. Donc il a fallu passer en mode rescue et remettre le menu.lst d'avant. Et là tout va bien! :-)
En regardant les logs, j'ai aussi vu que reboot n'attend pas la fin des process, par exemple mysqlcheck qui vérifie les tables à chaque démarrage de Linux.
Il vaut mieux vérifier que les applications importantes sont arrétées avant de lancer le reboot...