Przez ostatnie kilka dni nie mogłem aktualizować naszych apt-source na Debian 5.0 (lenny). Otrzymuję następujące błędy.
W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/main/binary-amd64/Packages 404 Not Found [IP: 130.89.148.12 80]
W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/contrib/binary-amd64/Packages 404 Not Found [IP: 130.89.148.12 80]
W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/non-free/binary-amd64/Packages 404 Not Found [IP: 130.89.148.12 80]
W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/main/source/Sources 404 Not Found [IP: 130.89.148.12 80]
W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/contrib/source/Sources 404 Not Found [IP: 130.89.148.12 80]
W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/non-free/source/Sources 404 Not Found [IP: 130.89.148.12 80]
Jak rozwiązać ten problem?
Edytować:
Moje obecne źródła to:
# Debian Lenny
deb http://ftp.de.debian.org/debian/ lenny main non-free contrib
deb-src http://ftp.de.debian.org/debian/ lenny main non-free contrib
# Debian Lenny Non-US
deb http://non-us.debian.org/debian-non-US lenny/non-US main contrib non-free
deb-src http://non-us.debian.org/debian-non-US lenny/non-US main contrib non-free
# Debian Lenny Security
deb http://security.debian.org/ lenny/updates main contrib non-free
debian
apt
debian-lenny
Tronic
źródło
źródło
Odpowiedzi:
lenny
został zastąpiony przezsqueeze
, a jego cykl życia zakończył się 6 lutego tego roku . Nie dostaniesz żadnych aktualizacji od podstawowej społeczności Debianalenny
.Opcje:
squeeze
.lenny
, usuń serwery FTP Debiana zsources.list
i zachowaj pakiety bez zmian. Nie będzie żadnych aktualizacji zabezpieczeń.man apt_preferences
) niezbędne pakietylenny
i dokonaj częściowej aktualizacji lub przypnij wszystkie pakietylenny
i wykonaj uaktualnienia w razie potrzeby. Pozostawia ci częściowy system i prawdopodobnie będziesz otrzymywać wszelkiego rodzaju błędy, ale może być konieczne, jeśli ani uaktualnienia, ani utrzymania na obecnym poziomie nie są opcjami.źródło
squeeze
nie są świadomi niezgodnego sterownika RAID, złóż raport o błędzie.man apt_preferences
), aby przypiąć potrzebne pakiety z lenny, lub przypnij cały system do lenny i selektywnie zainstaluj postfiks z squeeze. Byłoby nierozsądnie utrzymywać ogromny pakiet internetowy, taki jak postfix, bez wsparcia bezpieczeństwa.Do uaktualnienia systemu możesz używać następujących źródeł:
źródło
archive.debian.org ma repozytoria pakietów wszystkich wydań EOLd debian
źródło
Jak pobrać potrzebne pakiety źródłowe, jeśli nawet lista pakietów w pliku http://archive.debian.org/debian_dists/Debian-5.0/main/source/Sources.gz jest niekompletna. Potrzebujesz wszystkich pełnych rozszerzeń dla potrzebnego pakietu źródłowego, więc: _ .diff.gz, _ .dsc, _ *. Orig.tar.gz
Ale na razie istnieją rozszerzenia _ .debian.tar.gz, _ .tar.gz (bez orig), a niektóre pakiety są całkowicie usunięte z http://archive.debian.org/debian/pool, więc nic dziwnego, że apt lub jakikolwiek inny menedżer pakietów nie może ich pobrać. Więc nawet ręcznie nie możesz ich pobrać, ponieważ nie ma repozytorium ani kopii lustrzanej z kompletnymi pakietami dla starej wersji Debiana.
Możesz spróbować napisać do władz odpowiedzialnych za te „pomysły” nie tylko w Debianie, Ubuntu, ale w całym Linuksie, lub spróbować znaleźć stare CD / DVD lub komputer i wyodrębnić z nich potrzebne pakiety.
źródło