Solución a: “Temporary failure resolving archive.ubuntu.com”

Estás intentando actualizar el sistema con sudo apt update y de repente aparece este mensaje:

Temporary failure resolving 'archive.ubuntu.com'
Temporary failure resolving 'security.ubuntu.com'

error es uno de los más comunes en Debian, Ubuntu, Linux Mint y derivadas. No es un problema de APT en sí, sino un fallo de resolución DNS. En pocas palabras: tu sistema tiene conexión, pero no puede traducir nombres de dominio a direcciones IP.

La buena noticia es que casi siempre se soluciona en pocos minutos si sabés dónde mirar.

Las causas más frecuentes son:

  • DNS mal configurado o inexistente.
  • Archivo /etc/resolv.conf vacío o corrupto.
  • Problemas con NetworkManager o systemd-resolved.
  • Red Wi-Fi o Ethernet conectada pero sin salida a Internet.
  • Configuraciones heredadas tras una actualización.

1. Verificar que la red esté realmente conectada

Antes de tocar nada, asegurate de que la interfaz esté activa:

ip a

Si ves una interfaz con UP y una IP asignada, la red está levantada. Ahora probá conectividad directa:

ping -c 3 8.8.8.8

Si esto funciona pero falla:

ping -c 3 google.com

Entonces el problema es DNS, confirmado.

Este archivo define qué servidores DNS usa el sistema.

cat /etc/resolv.conf

Si está vacío o no contiene ninguna línea nameserver, ahí está el problema.

Como solución rápida, editá el archivo:

sudo nano /etc/resolv.conf

Agregá:

nameserver 1.1.1.1
nameserver 8.8.8.8

Guardá el archivo y probá nuevamente:

sudo apt update

En sistemas modernos, /etc/resolv.conf suele ser un enlace simbólico a systemd-resolved. Si este servicio falla, el DNS deja de funcionar.

Verificá su estado:

systemctl status systemd-resolved

Reinicialo:

sudo systemctl restart systemd-resolved

Y asegurate de que esté habilitado:

sudo systemctl enable systemd-resolved

NetworkManager es quien suele escribir la configuración DNS. Si se rompe, el sistema queda sin resolución de nombres.

sudo systemctl restart NetworkManager

Luego probá:

resolvectl status

Ahí deberías ver los DNS activos por interfaz.

Si el problema vuelve a aparecer, conviene fijar DNS manuales:

nmcli device show | grep DNS

Para establecer DNS públicos:

nmcli con show
nmcli con mod "nombre-de-la-conexion" ipv4.dns "1.1.1.1 8.8.8.8"
nmcli con up "nombre-de-la-conexion"

Aunque no es lo más común, una fecha incorrecta puede generar fallos de red y certificados.

timedatectl

Si está mal:

sudo timedatectl set-ntp true

Si estás en una red corporativa o usás proxy, asegurate de que APT esté configurado correctamente en:

/etc/apt/apt.conf.d/

Un proxy mal configurado también puede provocar este error.

El error “Temporary failure resolving archive.ubuntu.com” no significa que APT esté roto, sino que tu sistema perdió la capacidad de resolver nombres de dominio. En la mayoría de los casos, el problema se soluciona reiniciando servicios de red o corrigiendo el DNS. Con una verificación rápida y estos pasos ordenados, la conexión vuelve a la normalidad en minutos.

Si el error aparece seguido, conviene revisar la configuración de red y dejar DNS confiables configurados de forma permanente.

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *