atualização do apt-get obtendo 404 no debian lenny

23

Aqui está o meu /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

Quando eu faço:

# apt-get update

Estou recebendo algumas boas falas, então:

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
fonte

Respostas:

14

De um pouco de bisbilhotar, parece haver um problema com os espelhos do Debian. De acordo com as informações do espelho, o lenny deve estar disponível, embora seja necessário alterar cada instância do 'lenny' por 'oldstable' em /etc/apt/sources.list. No entanto, puxar três espelhos mostrou que 'lenny' e 'oldstable' não estão mais listados.

Atualização: fiz um pouco mais de pesquisa e descobri que o USC Mirror ainda parece ter 'lenny' listado. Comente suas entradas existentes sources.liste duplique-as:

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

Substituído por:

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

Veja se isso funciona.

Com um pouco de sorte, esse é um problema temporário e se resolverá em alguns dias.

Atualização 2: Parece que isso não é temporário, e http://archive.debian.org é o melhor lugar para obter pacotes para Lenny. Além disso, parece que o suporte de segurança para Lenny foi encerrado em 12 de fevereiro de 2012, embora eles tenham lançado o 5.0.10, uma atualização pontual, em 10 de março de 2012.

Provavelmente valeria a pena planejar uma atualização, especialmente para servidores da Internet / públicos.

Christopher Cashell
fonte
Obrigado! E sobre "security.debian.org"?
JoelFan
Eu também encontrei serverfault.com/questions/373314/…
JoelFan 29/12/12
Boa pegada. Atualizarei minha resposta com alguns detalhes, caso alguém se depare com ela aqui.
Christopher Cashell
Por que você está dizendo que é temporário? Parece que é EOL.
JoelFan
1
Eu não chamaria isso de "problema com os espelhos" que eles pararam de carregar uma versão que não é mais suportada.
wyzard --stop Prejudicar Monica--
29

modifique o seu da /etc/apt/sources.listseguinte maneira:

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
fonte
2

Os pacotes Lenny foram removidos de todos os espelhos para: archive.debian.org Portanto, atualize seu sources.list para: deb http://archive.debian.org lenny main contrib

OK - isso não funcionou para mim, mas

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

fez

M. Waldorp-Bonk
fonte