apt-get update получает 404 на Debian Lenny

23

Вот мой /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

Когда я делаю:

# apt-get update

Я получаю несколько хороших строк, тогда:

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
источник

Ответы:

14

Из небольшого возни, кажется, проблема с зеркалами Debian. Согласно зеркальной информации, lenny должен быть доступен, хотя вам может потребоваться изменить каждый экземпляр lenny на oldstable в /etc/apt/sources.list. Однако подтягивание 3 зеркал показало, что «lenny» и «oldstable» больше не перечислены.

Обновление: я немного побольше поковырялся и обнаружил, что в зеркале ОСК по-прежнему есть «lenny». Закомментируйте ваши существующие записи sources.listи продублируйте их:

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

Заменено на:

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

Посмотрим, поможет ли это.

Если повезет, это временная проблема, и она решится через несколько дней.

Обновление 2: Похоже, это не временно, и http://archive.debian.org - лучшее место, где можно получить пакеты для Ленни. Кроме того, похоже, что поддержка безопасности для Lenny была прекращена 12 февраля 2012 года, хотя они выпустили 5.0.10, точечное обновление, 10 марта 2012 года.

Вероятно, стоило бы запланировать обновление, особенно для любых интернет / публичных серверов.

Кристофер Кашелл
источник
Благодарность! А как насчет "security.debian.org"?
JoelFan
Я также нашел serverfault.com/questions/373314/…
JoelFan
Хороший улов. Я уточню свой ответ с некоторыми подробностями, на случай, если кто-нибудь встретит его здесь.
Кристофер Кашелл
Почему ты говоришь, что это временно? Кажется, что это EOL.
JoelFan
1
Я бы не назвал это «проблемой с зеркалами», потому что они перестали нести релиз, который больше не поддерживается.
Вайзард
29

измените ваш /etc/apt/sources.listследующим образом:

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
источник
2

Пакеты Lenny были удалены со всех зеркал на: archive.debian.org Так что обновите ваш sources.list на: deb http://archive.debian.org lenny основной вклад

ОК - это не работает для меня, но

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

сделал

М. Вальдорп-Бонк
источник