Quando entro no meu terminal Ubuntu tty1, recebo uma mensagem
failed to connect to http://changelogs.ubuntu.com/meta-release
Tento várias coisas e recebo uma mensagem de erro informando
could not resolve us.archive.ubuntu.com
Se eu ping us.archive.ubuntu.com -c 4
:
ping: archive.ubuntu.com: name or service not known
E a mesma mensagem para sudo apt-get update
.
Não configurei nenhum proxy; Deixei em branco durante a instalação.
Minha conectividade com a Internet está aparentemente desativada e não consegui configurá-la.
Tentei reiniciar, mas nada mudou.
Responder1
Tive o mesmo problema com o 17.10, mas aposto que o mesmo se aplica a outras versões recentes.
Essas mensagens MOTD são geradas por scripts em /etc/update-motd.d
. O script exato que gera essa linha específica é o /etc/update-motd.d/91-release-upgrade
, que também executa o /usr/lib/ubuntu-release-upgrader/release-upgrade-motd
. Este último script verificará se há novos lançamentos e gravará a saída em /var/lib/ubuntu-release-upgrader/release-upgrade-available
.
O script atualizará o arquivo apenas a cada 24 horas. Portanto, se você esperar o suficiente, o arquivo ficará obsoleto e o script o atualizará de qualquer maneira. Mas, se você quiser atualizá-lo imediatamente, bastaremover /var/lib/ubuntu-release-upgrader/release-upgrade-available
ecorrer /etc/update-motd.d/91-release-upgrade
e deve começar a funcionar corretamente.
Eu criei esse problema porque quando configurei meu servidor 17.10 pela primeira vez, ocorreu um erro de digitação no endereço do servidor DNS.
Responder2
O failed to connect
status possivelmente vem de um arquivo de texto estático. Veja como regenerar esse arquivo no Ubuntu 18.04:
$ sudo rm /var/lib/ubuntu-release-upgrader/release-upgrade-available
$ sudo /usr/lib/ubuntu-release-upgrader/release-upgrade-motd
(Isso vem de uma mistura deResposta de Anthony Cascianellimaiscomentário de eiro, compilado em uma resposta concisa e, portanto, mais fácil de ler e executar para minha equipe.)
Responder3
Se você tiver um proxy como o apt-cacher configurado, certifique-se de que changelogs.ubuntu.com
esteja listado nos locais permitidos em /etc/apt-cacher/apt-cacher.conf
.
allowed_locations = archive.ubuntu.com,changelogs.ubuntu.com
allowed_ssl_locations = archive.ubuntu.com,changelogs.ubuntu.com