A atualização do Debian apt-get não funciona

5

Eu tenho uma máquina Debian ( Linux debian 2.6.32-5-amd64 #1 SMP Fri Feb 15 15:39:52 UTC 2013 x86_64 GNU/Linux ) rodando atrás de um NAT com algumas portas encaminhadas para SSH e Web. Eu posso acessar a web bem e também posso fazer pesquisas de DNS bem.

O conteúdo da minha sources.list

deb http://ftp.br.debian.org/debian squeeze main
deb-src http://ftp.br.debian.org/debian squeeze main

deb http://ftp.br.debian.org/debian squeeze-updates main
deb-src http://ftp.br.debian.org/debian squeeze-updates main

deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main

Quando eu tento o apt-get update eu recebo o seguinte

Ign http://security.debian.org squeeze/updates Release.gpg
Ign http://security.debian.org/ squeeze/updates/main Translation-en
Ign http://security.debian.org/ squeeze/updates/main Translation-en_GB
Ign http://security.debian.org squeeze/updates Release
Err http://security.debian.org squeeze/updates/main Sources
404  Not Found [IP: 195.20.242.89 80]
Err http://security.debian.org squeeze/updates/main amd64 Packages
404  Not Found [IP: 195.20.242.89 80]
Ign http://ftp.br.debian.org squeeze Release.gpg    
Ign http://ftp.br.debian.org/debian/ squeeze/main Translation-en
Ign http://ftp.br.debian.org/debian/ squeeze/main Translation-en_GB
Ign http://ftp.br.debian.org squeeze-updates Release.gpg
Ign http://ftp.br.debian.org/debian/ squeeze-updates/main Translation-en
Ign http://ftp.br.debian.org/debian/ squeeze-updates/main Translation-en_GB
Ign http://ftp.br.debian.org squeeze Release
I    gn http://ftp.br.debian.org squeeze-updates Release
Err http://ftp.br.debian.org squeeze/main Sources
404  Not Found [IP: 200.236.31.3 80]
Err http://ftp.br.debian.org squeeze/main amd64 Packages
404  Not Found [IP: 200.236.31.3 80]
Err http://ftp.br.debian.org squeeze-updates/main Sources
404  Not Found [IP: 200.236.31.3 80]
Err http://ftp.br.debian.org squeeze-updates/main amd64 Packages
404  Not Found [IP: 200.236.31.3 80]
W: Failed to fetch http://security.debian.org/dists/squeeze/updates/main/source/Sources.gz  404  Not Found [IP: 195.20.242.89 80]    
W: Failed to fetch http://security.debian.org/dists/squeeze/updates/main/binary-amd64/Packages.gz  404  Not Found [IP: 195.20.242.89 80]
W: Failed to fetch http://ftp.br.debian.org/debian/dists/squeeze/main/source/Sources.gz  404  Not Found [IP: 200.236.31.3 80]
W: Failed to fetch http://ftp.br.debian.org/debian/dists/squeeze/main/binary-amd64/Packages.gz  404  Not Found [IP: 200.236.31.3 80]
W: Failed to fetch http://ftp.br.debian.org/debian/dists/squeeze-updates/main/source/Sources.gz  404  Not Found [IP: 200.236.31.3 80]
W: Failed to fetch http://ftp.br.debian.org/debian/dists/squeeze-updates/main/binary-amd64/Packages.gz  404  Not Found [IP: 200.236.31.3 80]
E: Some index files failed to download, they have been ignored, or old ones used instead.
    
por Jamie H 09.04.2013 / 23:45

2 respostas

2

Parece que há alguns problemas com o servidor espelho ou com a conexão de rede entre o servidor espelho e sua caixa. Por favor, dê uma olhada no seguinte Debian Sources Generator para obter as fontes padrão adequadas para o seu lançamento, repositório e país.

    
por 10.04.2013 / 13:02
4

Agora que o Debian 6 (squeeze) foi lançado para EOL (fim da vida) a partir de 2016, os usuários têm a complicação adicional de perseguir onde estão os links de arquivamento apropriados. O domínio httpredir não ajuda a encontrar isso. Eu fiz um pouco de escavação e, finalmente, surgiu com um padrão que me ajuda a obter um contêiner do Docker do Debian 6 atualizado.

# debian 6 - squeeze now relegated to old archive repos
RUN echo 'Acquire::Check-Valid-Until "false";' >/etc/apt/apt.conf.d/90ignore-release-date
RUN echo "deb http://archive.debian.org/debian-archive/debian squeeze main" > /etc/apt/sources.list
RUN echo "deb http://archive.debian.org/debian-archive/debian squeeze-proposed-updates main" >> /etc/apt/sources.list
RUN echo "deb http://security.debian.org squeeze/updates main" >> /etc/apt/sources.list
RUN echo "deb http://archive.debian.org/debian-archive/debian squeeze-lts main contrib non-free" >> /etc/apt/sources.list

(remova a parte RUN se estiver inserindo isso no shell)

O sinalizador Check-Valid-Until deve ser definido como false, porque a distro squeeze-lts do arquivo agora excede a idade máxima padrão e, caso contrário, não será carregada. (crédito: Heisenberg - link )

    
por 21.09.2016 / 23:23

Tags