não conseguiu se conectar a http://changelogs.ubuntu.com/meta-release

não conseguiu se conectar a http://changelogs.ubuntu.com/meta-release

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-availableecorrer /etc/update-motd.d/91-release-upgradee 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 connectstatus 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.comesteja 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

informação relacionada