Cuando inicio sesión en mi terminal Ubuntu tty1, aparece un mensaje
failed to connect to http://changelogs.ubuntu.com/meta-release
Intento varias cosas y luego aparece un mensaje de error que me dice
could not resolve us.archive.ubuntu.com
Si yo ping us.archive.ubuntu.com -c 4
:
ping: archive.ubuntu.com: name or service not known
Y el mismo mensaje para sudo apt-get update
.
No configuré ningún proxy; Lo dejé en blanco durante la instalación.
Aparentemente mi conectividad a Internet está deshabilitada y no pude configurarla.
Intenté reiniciar pero nada cambió.
Respuesta1
Tuve el mismo problema con 17.10, pero apuesto a que lo mismo se aplica también a otras versiones recientes.
Esos mensajes MOTD se generan mediante scripts en formato /etc/update-motd.d
. El script exacto que genera esa línea específica es /etc/update-motd.d/91-release-upgrade
, que también se ejecuta /usr/lib/ubuntu-release-upgrader/release-upgrade-motd
. Este último script buscará nuevas versiones y escribirá la salida en /var/lib/ubuntu-release-upgrader/release-upgrade-available
.
El script solo actualizará el archivo cada 24 horas. Entonces, si espera lo suficiente, el archivo quedará obsoleto y el script lo actualizará de todos modos. Pero, si desea actualizarlo inmediatamente, simplementeeliminar /var/lib/ubuntu-release-upgrader/release-upgrade-available
ycorrer /etc/update-motd.d/91-release-upgrade
y debería empezar a funcionar correctamente.
Creé este problema porque cuando configuré por primera vez mi servidor 17.10, tuve un error tipográfico en la dirección de mi servidor DNS.
Respuesta2
Es posible que el failed to connect
estado provenga de un archivo de texto estático. A continuación se explica cómo regenerar dicho archivo en Ubuntu 18.04:
$ sudo rm /var/lib/ubuntu-release-upgrader/release-upgrade-available
$ sudo /usr/lib/ubuntu-release-upgrader/release-upgrade-motd
(Esto proviene de una mezcla deLa respuesta de Antonio Cascianellimáscomentario de eiro, compilado en una respuesta concisa y, por lo tanto, más fácil de leer y ejecutar para mi equipo).
Respuesta3
Si tiene un proxy como apt-cacher configurado, asegúrese de que changelogs.ubuntu.com
esté incluido en las ubicaciones permitidas en /etc/apt-cacher/apt-cacher.conf
.
allowed_locations = archive.ubuntu.com,changelogs.ubuntu.com
allowed_ssl_locations = archive.ubuntu.com,changelogs.ubuntu.com