[RESOLU] Installation : Mise à jour vers la dernière version stable (Jessie) depuis une version obsolète/oldversion (Lenny)

Bonjour,

Je me suis enfin lancé dans l’installation de debian…sauf que j’ai en ma possession une oldversion (Lenny).
Après moults recherche sur le web, il semble qu’il faille de prime abord mettre à jour l’ancienne version via les archives puis mettre à jour vers la dernière version stable (Jessie).
(voir ce sujet : Mise à jour de Debian Lenny vers Squeeze (plus de dépôt))

Sauf que quand je fais apt-get update j’ai un message d’erreur de 404 Not Found, impossible de récupérer http://archive.debian.org/debian-archive/debian/dists/Debian-5.0/contrib/binary-i386/Packages

Une idée ?

1 J'aime

Montre nous ton fichier sources.list !

comme j’ai suffisament de message d’erreur la seule ligne qui ne soit pas commentée est la suivante :

deb http://archive.debian.org/debian-archive/debian/dists/Debian-5.0 main contrib

et en commentaire (j’ai viré le # pour le forum car l’affichage est en gras)
deb-src http://archive.debian.org/debian-archive/debian/ lenny main contrib non-free

Tu n’as vraiment aucun moyen de récupérer une image de la stable actuelle ? :confused:

Bonjour,

La section contrib est-elle indispensable ?

Cette ligne

deb http://archive.debian.org/debian-archive/debian/dists/Debian-5.0 main

serait peut-être mieux ainsi

deb http://archive.debian.org/debian-archive/debian/ lenny main

Une fois sur la dernière lenny, il suffit de remplacer lenny par squeeze pour avancer d’un cran.

bonsoir,

effectivement en faisant les modifs conseillées par jcsm33, j’ai nettement moins d’erreur (qu’une seule en fait : Ign h t t p ://archive.debian.org lenny/main Packages/DiffIndex)

par contre j’ai le message suivant:
W: Aucune clé publique n’est disponible pour la/les clé(s) suivante(s) : AED4B06F473041FA

du coup j’ai fait apt-get install debian-archive-keyring

encore en attente pour update et upgrade…

oui…mais trop facile… et puis mon objectif est d’apprendre à utiliser debian, si je commence à renoncer…

Ça doit être une question de goût, je n’aurais pas commencé par apprendre à migrer d’une version obsolète vers une stable ;-). J’aurais peut-être pris ce temps pour installer une stable et mettre en place du pinning dans testing et SID, ce qui t’apprendra tout autant à utiliser sources.list et preferences, mais dans un cas de figure plus proche de la réalité d’utilisation ensuite. Mais OK, je te laisse tenter l’aventure :-).

j’avoue, tu m’a perdu avec ton pinning (épinglage ?) … peux tu expliciter ?

sinon, j’ai procéder dans l’ordre :
1- apt-get install debian-archive-keyring
2- apt-get update
3- apt-get dist-upgrade

Ceci m’a amener à Squeeze :slight_smile:
question :
a- ne fallait il pas mettre dans le source.list les liens pour debian-security ? (ou alors une fois la dernière stable installée ? )
b- peut on passer a Jessie directement ou faut il passer par toutes les versions intermédiaires ?

La prise en charge de la sécurité n’est valable que pour oldstable (actuellement wheezy) et stable (actuellement jessie).

La version de squeeze est la dernière (à vérifier avec /etc/debian_version).

Comme wheezy est encore maintenue, voici le nouveau sources.list pour y passer

deb http://ftp.fr.debian.org/debian wheezy main 
deb-src http://ftp.fr.debian.org/debian wheezy main

deb http://ftp.fr.debian.org/debian wheezy-updates main
deb-src http://ftp.fr.debian.org/debian wheezy-updates main

deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main

EDIT

Un peu de lecture

Chapitre 4. Mises à niveau depuis Debian 6.0 (Squeeze)

Remplace donc ces adresses en ‘ft.fr.debian.org’, par ‘httpredir.debian.org’, stp …
Et si tu te demandes pourquoi, va voir le site en question :wink:

Merci pour l’astuce! :slight_smile:

Merci à tous pour vos réponses !

et pour ceux qui comme moi se pose la question de passer d’une ancienne version (au hasard Squeeze) à la dernière stable et bien j’ai fait le test (oui pas bien mais j’ai appris :slight_smile: ) et cela entraine un message d’erreur comme quoi il est impossible d’effectuer la configuration immédiate d’une bibliothèque (libdevmapper1.02.1 pour ne pas la nommer)

pour plus d’info lire la manuel de apt.conf
en résumé : si on a un problème de configuration immédiate après un dist-upgrade il faut essayer un install mais dans notre cas c’est une mauvaise idée car les dépendances sont à faire manuellement et cela constitue donc une sécurité d’installation (j’ai bien résumé ?)

donc allez hop direction wheezy
EDIT :
quand on lit ceci https://www.debian.org/releases/stable/i386/release-notes/ch-upgrading.fr.html#system-status c’est encore plus clair !