119 votos

La actualización de apt-get no consigue recuperar los archivos, error "Fallo temporal que resuelve ".

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 trato de correr sudo apt-get update . Hice una actualización de mi caso ayer y ahora estoy experimentando esto.

185voto

Paul Beckingham Puntos 7460

visión general

Hay dos partes en tu pregunta:

  • fijación resolución temporal mensajes
  • arreglar los problemas de gestión de los paquetes

Resolución temporal

Es probable que esta cuestión sea cualquiera de las dos:

  • temporal debido a que su proveedor de servicios de Internet no reenvía correctamente los nombres de Internet (DNS) a sus servidores de DNS o a los externos, o
  • debido a un cambio en su red ha bloqueado de forma similar esta denominación - por ejemplo, nuevo router/módem, reconfigurando un conmutador con una nueva configuración.

Veamos los posibles problemas de resolución del DNS.

Primero, agregue temporalmente un servidor DNS conocido a su sistema.

echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null

Entonces corre. sudo apt-get update .

Si esto arregla sus mensajes de resolución temporal entonces, o bien espere 24 horas para ver si su ISP arregla el problema por usted (o simplemente contacte a su ISP) - o puede agregar permanentemente un servidor DNS a su sistema:

echo "nameserver 8.8.8.8" | sudo tee /etc/resolvconf/resolv.conf.d/base > /dev/null

8.8.8.8 es el propio servidor DNS de Google.

fuente

Otro ejemplo de servidor DNS que podrías usar es OpenDNS - por ejemplo:

echo "nameserver 208.67.222.222" | sudo tee /etc/resolvconf/resolv.conf.d/base > /dev/null

cuestiones de gestión de paquetes

Además de los problemas de resolución temporal - tienes algunos problemas de gestión de paquetes que necesitan ser corregidos - asumo que has intentado recientemente actualizar de una versión de Ubuntu a la siguiente versión recomendada - en tu caso de Natty (11.04) a Oneiric (11.10)

Abre una terminal y escribe

sudo nano /etc/apt/sources.list

Busca las líneas que tienen un nombre de distribución diferente en la lista de lo que esperabas - en tu caso - has actualizado a oneiric pero tienes otro nombre de lanzamiento natty

Por ejemplo, busque líneas que se parezcan a deb http:/archive.canonical.com/ natty backports

Añade un # al principio de la línea para comentarlo - por ejemplo

#deb http:/archive.canonical.com/ natty backports

Guardar y volver a ejecutar:

sudo apt-get update && sudo apt-get upgrade

No deberías tener más errores de denominación de la liberación.

En el momento de escribir esto, es posible que sea común nombres de la liberación incluyen lucid , maverick , natty , oneiric , precise , quantal , raring , saucy , trusty , utopic y vivid .

16voto

TRiG Puntos 495

Puede comentar el repo no resuelto desde el archivo sources.list que se encuentra en dir /etc/apt/

Después de modificar el sources.list, limpia el repo apt-get como

apt-get clean

Entonces actualiza

apt-get update

El error desaparecerá

12voto

Schof Puntos 859

"Fallo temporal de resolución " significa que su DNS, es decir, la traducción de los nombres de host a direcciones IP, no funciona. ¿Has reconfigurado algo en tu máquina recientemente? Si no, puede ser un error transitorio en su ISP.

¿Desea ping -n 8.8.8.8 muestran líneas como 64 bytes from 8.8.8.8: … ? (Prensa Ctrl + C para detener ping .)

  • Si no es así, específicamente tienes un problema de conectividad IP. Ejecute traceroute -n 8.8.8.8 y ver dónde se detiene: si está en tu casa u oficina, comprueba tu equipo de red. Si puedes contactar con tu ISP, quéjese con ellos.
  • Si es así, específicamente tienes un problema de DNS. Comprueba el contenido de /etc/resolv.conf debería haber una línea como nameserver 1.2.3.4 (posiblemente más de uno de ellos). Si las líneas están ahí, probablemente hay un problema transitorio en su ISP, y usted puede ser capaz de trabajar alrededor de él añadiendo nameserver 8.8.8.8 a ese archivo (esto declara un servidor DNS extra, que es proporcionado gratuitamente por Google).

4voto

Dirk Puntos 11

A veces, cuando estás detrás de un servidor proxy, es incluso necesario, que generes un apt.conf archivar en /etc/apt/ y lo llenan con las entradas específicas, como:

Acquire::http::proxy "http://<yourproxyserver>:<Port>";
Acquire::https::proxy "http://<yourproxyserver>:<Port>";
Acquire::ftp::proxy "http://<yourproxyserver>:<Port>";

Si se requiere una autentificación, el archivo de configuración se ve como:

Acquire::http::proxy "http://<domain\user>:<password>@<yourproxyserver>:<Port>";
Acquire::https::proxy "http://<domain\user>:<password>@<yourproxyserver>:<Port>";
Acquire::ftp::proxy "http://<domain\user>:<password>@<yourproxyserver>:<Port>";

0voto

Mithaldu Puntos 151

Experimenté errores similares al correr 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 mando apt-get pero no estoy seguro.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: