Err http://archive.canonical.com natty InRelease
Err http://security.ubuntu.com oneiric-security InRelease
Err http://extras.ubuntu.com natty InRelease
Err http://security.ubuntu.com oneiric-security Release.gpg
Temporary failure resolving ‘security.ubuntu.com’
Err http://archive.canonical.com natty Release.gpg
Temporary failure resolving ‘archive.canonical.com’
Err http://extras.ubuntu.com natty Release.gpg
Temporary failure resolving ‘extras.ubuntu.com’
Err http://gb.archive.ubuntu.com oneiric InRelease
Err http://gb.archive.ubuntu.com oneiric-updates InRelease
Err http://gb.archive.ubuntu.com natty-backports InRelease
Err http://gb.archive.ubuntu.com oneiric Release.gpg
Temporary failure resolving ‘gb.archive.ubuntu.com’
Err http://gb.archive.ubuntu.com oneiric-updates Release.gpg
Temporary failure resolving ‘gb.archive.ubuntu.com’
Err http://gb.archive.ubuntu.com natty-backports Release.gpg
Temporary failure resolving ‘gb.archive.ubuntu.com’
Reading package lists... Done
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/oneiric/InRelease
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/oneiric-updates/InRelease
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/natty-backports/InRelease
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/oneiric-security/InRelease
W: Failed to fetch http://archive.canonical.com/ubuntu/dists/natty/InRelease
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/natty/InRelease
W: Failed to fetch http://archive.canonical.com/ubuntu/dists/natty/Release.gpg Temporary failure resolving ‘archive.canonical.com’
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/oneiric-security/Release.gpg Temporary failure resolving ‘security.ubuntu.com’
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/natty/Release.gpg Temporary failure resolving ‘extras.ubuntu.com’
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/oneiric/Release.gpg Temporary failure resolving ‘gb.archive.ubuntu.com’
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/oneiric-updates/Release.gpg Temporary failure resolving ‘gb.archive.ubuntu.com’
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/natty-backports/Release.gpg Temporary failure resolving ‘gb.archive.ubuntu.com’
W: Some index files failed to download. They have been ignored, or old ones used instead.
Esto es lo que veo cuando intento correr sudo apt-get update
. Ayer hice una actualización en mi instancia y ahora estoy experimentando esto.
Tenga en cuenta que esta respuesta fue escrita para versiones antiguas de Ubuntu. Las versiones actuales usan un servidor de nombres local controlado por D-Bus, para el cual se aplica la parte de diagnóstico de esta respuesta, pero no la solución. Si
/etc/resolv.conf
contienenameserver 127.0.1.1
o más generalmentenameserver 127.X.Y.Z
, no lo modifique."Resolución temporal de fallas ..." significa que su DNS , es decir, la traducción de nombres de host a direcciones IP, no funciona. ¿Reconfiguró algo en su máquina recientemente? Si no, esto puede ser un error transitorio en su ISP.
¿
ping -n 8.8.8.8
Muestra líneas como64 bytes from 8.8.8.8: …
? (Presione Ctrl+ Cpara detenerping
).traceroute -n 8.8.8.8
y mira dónde se detiene: si está en tu hogar / oficina, revisa tu equipo de red. Si puede comunicarse con su ISP, quejarse con ellos./etc/resolv.conf
; debería haber una línea comonameserver 1.2.3.4
(posiblemente más de una de ellas). Si las líneas están allí, probablemente haya un problema transitorio dentro de su ISP, y es posible que pueda solucionarlo agregandonameserver 8.8.8.8
a ese archivo (esto declara un servidor DNS adicional, que Google proporciona de forma gratuita). Si el primer número despuésnameserver
es 127, entonces hay un relé DNS en su máquina (esto es algo bueno), y debe configurar ese relé DNS en lugar de modificarlo/etc/resolv.conf
. En las versiones modernas de Ubuntu, hay un relé DNS por defecto, es Dnsmasq y está controlado por D-Bus.fuente
ping 8.8.8.8 -c3
pings solo3
veces, no necesita Ctrl + C entonces. Se puede usar cualquier número en el parámetro, como-c5
,-c1
,-c100
etc.nameserver
tiene que ser colocado con la máquina del nombre de host?/etc/resolv.conf
que importa es el que está en la máquina en la que estás. Pero en los sistemas modernos, solo apunta a la máquina local, y si tiene problemas de DNS, debe trabajar con D-Bus y NetworkManager.Puede comentar el repositorio no resuelto desde el archivo sources.list que se encuentra en dir / etc / apt /
Después de modificar sources.list, limpie el repositorio apt-get como
Luego actualiza
El error desaparecerá
fuente
A veces, cuando está detrás de un servidor proxy, incluso es necesario que genere un
apt.conf
archivo/etc/apt/
y lo complete con las entradas específicas, como:Si se requiere una autenticación, el archivo de configuración se ve así:
fuente
Este problema también puede ser causado por una interfaz mal nombrada. Por ejemplo, un
Temporary failure resolving
mensaje de error puede ser causado por una interfaz que no tiene nombre,eth0
sino que tiene un nombre incorrectoeml
.fuente
Experimenté errores similares al ejecutar
apt-get
comandos. Resulta que tenía el Panel de actualización de software abierto en la consola.Esto parecía estar bloqueando la línea de comando
apt-get
, pero no estoy seguro.fuente
Este es un problema de DNS. Revisa tu
/etc/resolv.conf
archivo.Por ejemplo, en mi caso cuando tuve este problema y verifiqué este archivo, ¡el archivo estaba vacío! pero debe contener su dns-nameserver
mía:
192.168.10.x is my gateway ip address
fuente
/etc/resolv.conf
?Tuve este error Siguiendo un consejo del soporte de Linode, comenté todas las líneas de IPv6 en / etc / hosts y luego apt-get update comenzó a funcionar.
fuente
Para aquellos que usan EC2, recuerde verificar que la configuración de su grupo de seguridad permita conexiones salientes a los sitios web desde los que está actualizando. Puede establecer la configuración de salida de todo el tráfico y ver si funciona.
fuente
La solución aceptada no funciona para mí. En primer lugar, solo
apt-get update
me advierteTemporary failure resolving 'foo.com'
, pero cuando lo intento connslookup foo.com
oping foo.com
, ¡funciona bien!Mi truco / solución increíblemente sucia para resolver este error es agregar los dominios resueltos manualmente
/etc/hosts
con este breve script:Ahora la actualización debería funcionar:
Si alguien sabe por qué funciona esta solución y cómo resolver este error de verdad, estaré eternamente agradecido. También intenté usar
sudo apt-get update -o Acquire::ForceIPv4=true
para excluir problemas de resolución de IPv6, pero eso tampoco ayudó.fuente
Tengo el mismo problema en una máquina virtual vmware, el host y el invitado son ubuntu. Resolví el problema cambiando la configuración de la máquina virtual. En lugar de usar NAT, configuro Bridged. Funciono para mi
fuente
Los mensajes de error deberían indicar que no tiene conexión a Internet. Puede ver estos mismos mensajes de error si durante la instalación inicial de ubuntu eligió no realizar actualizaciones (no se conectó a wifi / ethernet) que después de finalizar la instalación y reiniciar puede dejarlo en la pantalla de animación de inicio de sesión de ubuntu sin fin (observando esos puntos en movimiento). Verá los mensajes de error anteriores si ahora inicia en Recovery y en el problema de la raíz,
apt-get update
incluso después de habilitar la conexión de red desde Recovery, que no le permite conectarse a wifi si evitó el wifi durante la instalación inicial.Solución a este caso extremo en particular: conecte un cable de ethernet, luego inicie en Recuperación y emita
apt-get update
o reinstale desde cero y asegúrese de habilitar las actualizacionesproblema central: si no se conectó a wifi durante la instalación, por lo que evitó las actualizaciones de paquetes, no se le dará un mensaje de inicio de sesión wifi durante el arranque de recuperación; esto debería solucionarse ... también los mensajes de error anteriores deberían decir que no tiene internet conexión
fuente