mise à jour apt-get obtenir 404 sur debian lenny

23

Voici mon /etc/apt/sources.list

###### Debian Main Repos
deb http://ftp.us.debian.org/debian/ lenny main contrib non-free

###### Debian Update Repos
deb http://security.debian.org/ lenny/updates main contrib non-free
deb http://ftp.us.debian.org/debian/ lenny-proposed-updates main contrib non-free

Quand je fais:

# apt-get update

Je reçois de bonnes lignes, puis:

Err http://ftp.us.debian.org lenny/contrib Packages
  404 Not Found [IP: 35.9.37.225 80]
Err http://ftp.us.debian.org lenny/non-free Packages
  404 Not Found [IP: 35.9.37.225 80]
Err http://ftp.us.debian.org lenny-proposed-updates/main Packages
  404 Not Found [IP: 35.9.37.225 80]
Err http://ftp.us.debian.org lenny-proposed-updates/contrib Packages
  404 Not Found [IP: 35.9.37.225 80]
Err http://ftp.us.debian.org lenny-proposed-updates/non-free Packages
  404 Not Found [IP: 35.9.37.225 80]
Err http://ftp.us.debian.org lenny/main Packages
  404 Not Found [IP: 35.9.37.225 80]
W: Failed to fetch http://security.debian.org/dists/lenny/updates/main/binary-i386/Packages  404 Not Found [IP: 149.20.20.6 80]    
W: Failed to fetch http://security.debian.org/dists/lenny/updates/contrib/binary-i386/Packages  404 Not Found [IP: 149.20.20.6 80]    
W: Failed to fetch http://security.debian.org/dists/lenny/updates/non-free/binary-i386/Packages  404 Not Found [IP: 149.20.20.6 80]    
W: Failed to fetch http://ftp.us.debian.org/debian/dists/lenny/contrib/binary-i386/Packages  404 Not Found [IP: 35.9.37.225 80]    
W: Failed to fetch http://ftp.us.debian.org/debian/dists/lenny/non-free/binary-i386/Packages  404 Not Found [IP: 35.9.37.225 80]    
W: Failed to fetch http://ftp.us.debian.org/debian/dists/lenny-proposed-updates/main/binary-i386/Packages  404 Not Found [IP: 35.9.37.225 80]    
W: Failed to fetch http://ftp.us.debian.org/debian/dists/lenny-proposed-updates/contrib/binary-i386/Packages  404 Not Found [IP: 35.9.37.225 80]    
W: Failed to fetch http://ftp.us.debian.org/debian/dists/lenny-proposed-updates/non-free/binary-i386/Packages  404 Not Found [IP: 35.9.37.225 80]    
W: Failed to fetch http://ftp.us.debian.org/debian/dists/lenny/main/binary-i386/Packages  404 Not Found [IP: 35.9.37.225 80]    
E: Some index files failed to download, they have been ignored, or old ones used instead.
JoelFan
la source

Réponses:

14

D'un petit coup d'œil, cela semble être un problème avec les miroirs Debian. Selon l'info miroir, lenny devrait être disponible, bien que vous deviez peut-être changer chaque instance de 'lenny' par 'oldstable' dans /etc/apt/sources.list. Cependant, en tirant vers le haut 3 miroirs, tous ont montré que «lenny» et «oldstable» ne sont plus répertoriés.

Mise à jour: j'ai fait un peu plus de fouilles et j'ai découvert que le miroir USC semblait avoir encore «lenny» dans la liste. Mettez en commentaire vos entrées existantes sources.listet dupliquez-les dans:

deb http://ftp.us.debian.org/debian/

Remplacé par:

deb ftp://mirrors.usc.edu/pub/linux/distributions/debian/

Voyez si cela fait l'affaire.

Avec un peu de chance, ce problème est temporaire et se résoudra en quelques jours.

Mise à jour 2: il semble que ce ne soit pas temporaire, et http://archive.debian.org est le meilleur endroit pour extraire des packages pour Lenny. En outre, il semble que le support de sécurité pour Lenny ait pris fin le 12 février 2012, bien qu'ils aient publié la version 5.0.10, une mise à jour ponctuelle, le 10 mars 2012.

Il serait probablement utile de planifier une mise à niveau, en particulier pour tout serveur Internet / public.

Christopher Cashell
la source
Merci! Qu'en est-il de "security.debian.org"?
JoelFan
J'ai également trouvé serverfault.com/questions/373314/…
JoelFan
Bonne prise. Je mettrai à jour ma réponse avec quelques détails, au cas où quelqu'un la trouverait ici.
Christopher Cashell
Pourquoi dites-vous que c'est temporaire? Il semble que ce soit EOL.
JoelFan
1
Je n'appellerais pas cela un "problème avec les miroirs" qu'ils ont cessé de porter une version qui n'est plus prise en charge.
Wyzard
29

modifiez votre /etc/apt/sources.listcomme suit:

deb http://archive.debian.org/debian/ lenny main contrib non-free
deb-src http://archive.debian.org/debian/ lenny main contrib non-free

deb http://archive.debian.org/debian-security lenny/updates main contrib non-free
deb-src http://archive.debian.org/debian-security lenny/updates main contrib non-free

deb http://archive.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://archive.debian.org/debian-volatile lenny/volatile main contrib non-free
SebiF
la source
2

Les paquets Lenny ont été supprimés de tous les miroirs vers: archive.debian.org Alors mettez à jour votre source.list vers: deb http://archive.debian.org lenny main contrib

OK - ça ne marchait pas pour moi, mais

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

fait

M. Waldorp-Bonk
la source