Espelho CDN confiável para o debian?

4

Desde a mudança de debian:jessie para debian:stretch como a imagem base dos meus Dockerfiles, eu experimentei uma alta frequência de erros 503 nos comandos apt-get usando o URL padrão da imagem para os stretch repos ,

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

que eu entendo é o CDN oficial do Debian. Geralmente, eles são resolvidos reconstruindo as instâncias mais tarde, mas ainda são um incômodo.  Talvez esses problemas se devam ao stretch ter sido lançado recentemente como estável, mas no mundo atual de redes de entrega de conteúdo de alto desempenho facilmente disponíveis isso parece surpreendente. Existem espelhos baseados em CDN alternativos para o debian que seriam mais rápidos / mais confiáveis? Existem espelhos suportados pelo AWS-S3 para fontes debian? (Não está realmente procurando por um espelho regional, já que os contêineres podem ser construídos em qualquer lugar).

Exemplo 503 mensagens de erro:

Get:220 http://deb.debian.org/debian stretch/main amd64 vim-runtime all 2:8.0.0197-4 [5,409 kB]

Get:221 http://deb.debian.org/debian stretch/main amd64 vim amd64 2:8.0.0197-4 [1,033 kB]

Fetched 201 MB in 5min 4s (660 kB/s)

[91mE: Failed to fetch http://deb.debian.org/debian/pool/main/g/ghostscript/ghostscript_9.20~dfsg-3.2_amd64.deb  503  Service Temporarily Unavailable [IP: 13.32.244.252 80]
E: Failed to fetch http://deb.debian.org/debian/pool/main/h/harfbuzz/libharfbuzz-icu0_1.4.2-1_amd64.deb  503  Service Temporarily Unavailable [IP: 13.32.244.252 80]
E: Failed to fetch http://deb.debian.org/debian/pool/main/h/hunspell/libhunspell-1.4-0_1.4.1-2+b2_amd64.deb  503  Service Temporarily Unavailable [IP: 13.32.244.252 80]
E: Failed to fetch http://deb.debian.org/debian/pool/main/h/hunspell/libhunspell-dev_1.4.1-2+b2_amd64.deb  503  Service Temporarily Unavailable [IP: 13.32.244.252 80]
E: Failed to fetch http://deb.debian.org/debian/pool/main/p/potrace/libpotrace0_1.13-3_amd64.deb  503  Service Temporarily Unavailable [IP: 13.32.244.252 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Alternativamente, existe uma maneira melhor de executar apt para tentar novamente ou ser mais paciente com relação a esses 503 erros?

    
por cboettig 05.07.2017 / 22:58

1 resposta

1

deb.debian.org é de fato o Debian CDN oficial. É uma pena que você esteja recebendo esses erros ...

Há um espelho hospedado no CloudFront que você pode usar, cloudfront.debian.net :

deb http://cloudfront.debian.net/debian/ stretch main contrib
deb http://cloudfront.debian.net/debian-security/ stretch/updates main contrib

deve funcionar para você.

    
por 05.07.2017 / 23:11