comportamento inconsistente 'apt-get update' no Ubuntu AWS AMI oficial

0

Eu recebo vários erros inconsistentes com apt nas imagens oficiais do Ubuntu ( ami-83e769fb ). Estou usando o Packer para construir meu AMI e ele falha em 40% do tempo. A repetição do script geralmente é bem-sucedida.

Meu script é executado:

sudo apt-get clean all
sudo apt-get update

antes de instalar qualquer pacote.

Algumas vezes recebo este erro:

amazon-ebs: W: GPG error: http://archive.ubuntu.com/ubuntu artful InRelease: Splitting up /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_artful_InRelease into data and signature failed
amazon-ebs: E: The repository 'http://archive.ubuntu.com/ubuntu artful InRelease' is not signed.

Algumas vezes apt-get update atinge http://us-west-2.ec2.archive.ubuntu.com/ubuntu ... outras vezes não.

Outras vezes, os pacotes estão faltando (como apache2 ou python3 ).

Não entendo por que esse comportamento é inconsistente.

Como posso obter apt-get update no Ubuntu oficial AMI para funcionar de forma consistente?

    
por Mystic 22.03.2018 / 17:39

1 resposta

0

Coloque esta linha no topo do seu script para torná-lo não interativo:

export DEBIAN_FRONTEND=noninteractive

Para corrigir o problema, use os seguintes comandos no terminal:

wget https://keybase.io/docs/server_security/code_signing_key.asc
sudo apt-key add code_signing_key.asc

Btw:

apt-get clean all     # The "all" doesn't add anything to the command here. 

Use estes comandos:

Limpar, atualizar e atualizar:

sudo apt-get update 
sudo apt-get -y upgrade 
sudo apt-get autoremove 
sudo apt-get autoclean

Referência para corrigir e configurar as ferramentas do Ubuntu AWS AMI: docs.aws.amazon.com//Configurando os Certificados de Assinatura do Gerenciamento de Ferramentas AMI

    
por An0n 22.03.2018 / 18:01