Mise à niveau Sarge vers Stretch

Bonjour,

Je m’attaque à mettre à jour une vielle configuration Debian Sarge vers la dernière version Stretch.
Je ne sais pas bien comment m’y prendre.
J’ai bien essayé de modifier mon sources.list pour remplacer Sarge par Stretch mais rein n’y fait, je ne rencontre que des erreurs. Je suis donc revenu en arrière en attendant de bons et précieux conseils.

Pour info, voici mon sources.list:

root~# cat /etc/apt/sources.list      
deb http://ftp.fr.debian.org/debian/ sarge main
deb http://security.debian.org/ sarge/updates main contrib non-free

Salut
Le bond de Debian 3 Sarge à Debian 9 Stretch…c’est un saut dans le vide :grinning:

Théoriquement tu dois passer par toutes les versions depuis 3 jusqu"a 9 mais là elles sont déjà dans les archives
https://www.debian.org/distrib/archive.fr.html
et non dans les dépôts
donc dans le sourcelist faire reference à archive
Mais tu as peut-etre déjà tout cassé?
https://www.debian.org/releases/
Bon courage
Moi je réinstallerai en gardant les données du /home ( pas de reformatage de /home)

Un peu d’accord, mais j’y crois.
Par contre, il faut passer une à une de version en version pour que ça ne se passe pas trop mal, et là je ne suis pas sûr qu’on retrouve des dépots 4/5/6.

Pour réussir, il vaut mieux:

  • sauvegarder /etc et la liste des paquets installés,
  • desinstaller (avec “remove”,surtout pas “purge”) le plus possible de choses,
  • migrer, avec apt-get en priorité, aptitude quand ça ne passse pas, jusqu’en version finale (même en systéme minimal, il y aura des soucis de dépendances à résoudre et des choses à forcer),
  • une fois en stretch, basculer en amd64 (si le processeur de l’époque sarge a été upgradé en 64),
  • réinstaller les services un à un en vérifiant/retouchant les configs qui ne sont plus à jour.

Mais ayant migré des machines de plusieurs versions, je sais que c’est possible, et j’y crois.

Moi aussi, si c’est possible, car à mon avis le saut est trop grand pour valoir le coup.

Il n’y a pas que les paquets qui font un système, il y a aussi les installateurs et il y a tellement de différences entre ceux de sarge et stretch que le résultat d’une mise à niveau ne serait pas équivalent à celui d’une nouvelle installation. Par exemple je ne pense pas que sarge proposait déjà ext4, et il serait dommage de rester en ext2 ou ext3. On peut plus ou moins convertir un système de fichiers ext2 ou ext3 en ext4, mais là encore ce n’est pas tout-à-fait équivalent à un formatage directement en ext4.

Les dépôts des anciennes versions archivées sont disponibles sur http://archive.debian.org.