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.

Відповіді:


14

З невеликого роздумування, схоже, є проблема з дзеркалами Debian. Відповідно до дзеркальної інформації, lenny має бути доступною, хоча вам може знадобитися змінити кожен екземпляр 'lenny' на 'oldstable' в /etc/apt/sources.list. Однак, піднявши 3 дзеркала, все показало, що "lenny" та "oldstable" більше не перераховані.

Оновлення: я трохи більше роздирався, і виявив, що дзеркало USC, схоже, все ще має в списку "lenny". Прокоментуйте свої наявні записи sources.listта скопіюйте їх:

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

Замінено на:

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

Подивіться, чи це робить фокус.

З невеликою долею це питання тимчасове, і воно вирішиться через кілька днів.

Оновлення 2: Схоже, це не є тимчасовим, а http://archive.debian.org - найкраще місце для отримання пакетів для Ленні. Крім того, схоже, що підтримка безпеки для Ленні була закінчена 12 лютого 2012 року, хоча 10 березня 2012 року вони випустили 5.0.10.

Можливо, варто запланувати оновлення, особливо для будь-яких серверів, що стоять перед Інтернетом та громадськістю.


Спасибі! А як щодо "security.debian.org"?
JoelFan

Я також знайшов serverfault.com/questions/373314/…
JoelFan

Хороший улов. Я оновлю свою відповідь кількома деталями з цього випадку, на випадок, якщо хтось тут потрапить.
Крістофер Кашелл

Чому ти кажеш, що це тимчасово? Здається, це EOL.
JoelFan

1
Я б не назвав це "проблемою з дзеркалами", що вони перестали носити реліз, який більше не підтримується.
Wyzard

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

2

Пакети Ленні були видалені з усіх дзеркал на: archive.debian.org Отже, оновіть свою Source.list на: deb http://archive.debian.org lenny main contrib

Гаразд - це не працює для мене, але

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

зробив

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.