¿Cómo arreglar "-5 Sin dirección asociada con error de nombre de host" durante la actualización?

13

Recibo este error con frecuencia mientras actualizo Ubuntu 12.04 LTS. ¿Cómo puedo arreglarlo? El registro es:

Ign http://archive.scrapy.org precise/main Translation-en
Fetched 6,620 kB in 1min 21s (81.2 kB/s)
W: Failed to fetch http://archive.scrapy.org/ubuntu/dists/precise/Release.gpg
Something wicked happened resolving 'archive.scrapy.org:http' (-5 - No address associated with hostname)
bernaulli
fuente
Recientemente me encontré con este problema en mi Pi (que se ejecuta sin cabeza - no hay una GUI fácilmente disponible para configurarlo) - resultó que había arruinado la edición del /etc/netowrk/interfacesarchivo (basado en esto ). Por lo tanto, otras personas con problemas similares pueden querer verificar su configuración de red.
Wilf

Respuestas:

11

Este ha sido un problema a largo plazo con apt, y Ubuntu nunca lo ha solucionado. Apt no parece usar los mismos servidores DNS que el sistema interno: 'ping' devuelve una dirección IP correcta. Apt-get afirma que no se encuentra el nombre de host.

"Algo malo sucedió resolviendo 'extras.ubuntu.com:http" (lo cual suena, de alguna manera, como si estuviera tratando de resolver un dominio .com: http, que no es un TLD válido)

Para modificar / etc / hosts, use lo siguiente:

Haga ping a cada uno de los nombres que no se resuelven: PING extras.ubuntu.com (91.189.88.33) 56 (84) bytes de datos.

Use su editor favorito, como vi - 'sudo vi / etc / hosts'.

Desplácese hacia abajo hasta el final y agregue una línea como la siguiente

91.189.88.33 extras.ubuntu.com  (with the appropriate name and IP address. IP is first) 

Guarde el archivo, luego vuelva a ejecutar apt-get. Una vez que haya ejecutado apt-get, edite / etc / hosts nuevamente y comente la línea con una marca hash - #. (o eliminarlo por completo)

#91.189.88.33 extras.ubuntu.com

La razón para comentar / eliminar la línea es que Ubuntu aparentemente baraja sus servidores aleatoriamente, y esa podría no ser la IP correcta la próxima vez.

Troy Belding
fuente
3

http://archive.scrapy.org/ parece un espejo de Ubuntu que funciona perfectamente, por lo que, si bien generalmente le pido que brinde información sobre qué fuentes de software están configuradas, parece que este problema es específico de su sistema Ubuntu o fue un problema de corta duración con (o accediendo) a su servidor DNS. (El problema no es realmente con el servidor en http://archive.scrapy.org/ en sí mismo, aunque puede deberse a un problema de configuración para el registro DNS de ese servidor).

Esto, por supuesto, supone que tiene acceso a Internet en la máquina afectada. Si no lo hace, entonces necesita conectarse a Internet antes de actualizar. Es bastante normal ver errores como ese si no tiene acceso a Internet o si su propia conexión a Internet se interrumpe.

El problema puede haber desaparecido por sí solo. Si no, puede probar un servidor DNS diferente ( 8.8.8.8y 8.8.4.4son buenos servidores DNS públicos operados por Google), y / o probar un espejo diferente para actualizar Ubuntu .

Eliah Kagan
fuente
1
Es un problema de corta duración cuando actualizo con apt-get update, el error desaparece. Intentará el servidor dns de google.
bernaulli
0

Ese nombre de host se resuelve en una instancia de Amazon EC2. Es posible que haya algún problema transitorio que ahora se resuelve ya que aquí se resuelve bien. ¿Ahora te funciona?

papa
fuente
0

Cuando recibí este error, puse la dirección IP del espejo de Ubuntu en / etc / hosts. No más errores. (Cuando consulté el espejo en DNS, nunca hubo un problema o retraso en la respuesta, así que no estoy seguro de la causa raíz del error).

Sandra Wittenbrock
fuente
2
Recomiendo expandir esto para explicar en detalle cómo editar /etc/hostsde la manera que recomiendas.
Eliah Kagan
0

Recibí el mensaje "Sin dirección asociada con el nombre de host" con Centos 6.5 cuando dije que sí a IPv6 y aparentemente el ISP DHCP no lo tenía. Resolvió el problema cuando comenté la línea en /etc/hosts:

# ::1     localhost6.localdomain6  localhost6
varilla
fuente