apt update 400 error na imagem do Debian 9 [duplicate]

1

Estou trabalhando em uma imagem debian: 9 obtida do Docker Hub . Quando eu executei apt update ou apt-get update , recebi as seguintes mensagens de erro:

Ign:1 http://security.debian.org/debian-security stretch/updates InRelease
Ign:2 http://deb.debian.org/debian stretch InRelease          
Err:3 http://security.debian.org/debian-security stretch/updates Release      
 400  Bad request: request method denied
Ign:4 http://deb.debian.org/debian stretch-updates InRelease                  
Err:5 http://deb.debian.org/debian stretch Release
 400  Bad request: request method denied
Err:6 http://deb.debian.org/debian stretch-updates Release    
 400  Bad request: request method denied
Reading package lists... Done                                  
E: The repository 'http://security.debian.org/debian-security stretch/updates Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'http://deb.debian.org/debian stretch Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'http://deb.debian.org/debian stretch-updates Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Meu arquivo sources.list se parece com isso (exemplo oficial do Debian Wiki ):

deb http://deb.debian.org/debian stretch main
deb-src http://deb.debian.org/debian stretch main

deb http://deb.debian.org/debian stretch-updates main
deb-src http://deb.debian.org/debian stretch-updates main

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

Eu também tentei outros lançamentos, mas recebi o mesmo erro. Alguém tem uma idéia do que pode causar o problema? Muito obrigado!

EDITAR:

Graças a GracefulRestart , eu finalmente resolvi isso manualmente definindo o proxy de rede para a imagem Debian no Dockerfile antes Eu faço apt update .

Embora a questão esteja marcada como duplicada, não tem nada a ver com Debian: o repositório não possui um arquivo de versão , porque era 400 e o arquivo sources.list estava correto.

    
por YuKitAs 17.04.2018 / 16:43

1 resposta

0

Debian 9 sources.list O sources.list para o Debian Testing não é compatível com o Debian 9 (nome do código Stretch)

Aqui está um exemplo de sources.list:

deb http://ftp.us.debian.org/debian/ stretch main contrib non-free
deb http://ftp.us.debian.org/debian/ stretch-updates main contrib non-free
deb http://security.debian.org/debian-security/ stretch/updates main contrib non-free

A seguinte lista de sources.list tenta veicular conteúdo próximo à sua localização usando o redirecionamento:

deb http://deb.debian.org/debian/ stretch main contrib non-free
deb http://deb.debian.org/debian/ stretch-updates main contrib non-free
deb http://deb.debian.org/debian-security/ stretch/updates main contrib non-free

Para atualizar seu sistema, proceda como de costume:

apt-get update # Update package information from sources
apt-get upgrade # Upgrade packages
apt-get dist-upgrade # Upgrade packages that depends on new dependencies

Eu recomendo fazer atualizações de segurança manualmente ou fazê-lo como parte de atualizações planejadas por meio de outros sistemas de provisionamento, depois de testar em um ambiente de pré-produção. Em alternativa, você também pode instalar o pacote de upgrades autônomos.

    
por 17.04.2018 / 17:40