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.
C'est ce que je vois quand j'essaie de courir sudo apt-get update
. J'ai fait une mise à jour sur mon instance hier et je vis maintenant cela.
Notez que cette réponse a été écrite pour les anciennes versions d'Ubuntu. Les versions actuelles utilisent un serveur de noms local contrôlé par D-Bus, auquel s'applique la partie diagnostic de cette réponse, mais pas la solution. Si
/etc/resolv.conf
contientnameserver 127.0.1.1
ou plus généralementnameserver 127.X.Y.Z
, ne le modifiez pas.“Résolution temporaire des erreurs…” signifie que votre DNS , c'est-à-dire la traduction des noms d'hôte en adresses IP, ne fonctionne pas. Avez-vous reconfiguré quelque chose sur votre machine récemment? Sinon, il peut s'agir d'une erreur transitoire chez votre fournisseur de services Internet.
Est
ping -n 8.8.8.8
-ce que les lignes montrent64 bytes from 8.8.8.8: …
? (Appuyez sur Ctrl+ Cpour arrêterping
.)traceroute -n 8.8.8.8
et voyez où ça s'arrête: si c'est chez vous / au bureau, vérifiez votre équipement de réseau. Si vous pouvez joindre votre fournisseur de services Internet, adressez-vous à eux./etc/resolv.conf
; il devrait y avoir une ligne commenameserver 1.2.3.4
(éventuellement plusieurs). Si les lignes sont là, il y a probablement un problème passager chez votre fournisseur de services Internet et vous pourrez peut-être le contourner en ajoutantnameserver 8.8.8.8
à ce fichier (cela déclare un serveur DNS supplémentaire, fourni gratuitement par Google). Si le premier numéro aprèsnameserver
est 127, il y a un relais DNS sur votre machine (c'est une bonne chose) et vous devez configurer ce relais DNS plutôt que de le modifier/etc/resolv.conf
. Sur les versions modernes d'Ubuntu, il existe un relais DNS par défaut, il s'agit de Dnsmasq et il est contrôlé par D-Bus.la source
ping 8.8.8.8 -c3
pings seulement3
fois, vous n'avez pas besoin de Ctrl + C alors. Vous pouvez utiliser un nombre quelconque dans le paramètre, comme-c5
,-c1
,-c100
etc.nameserver
doit être placé avec la machine du nom d'hôte?/etc/resolv.conf
qui compte est celui de la machine sur laquelle vous vous trouvez. Mais sur les systèmes modernes, il ne pointe que sur la machine locale et si vous avez des problèmes de DNS, vous devez travailler avec D-Bus et NetworkManager.Vous pouvez commenter le référentiel non résolu à partir du fichier sources.list situé dans le répertoire / etc / apt /
Après avoir modifié le fichier sources.list, nettoyez le rapport apt-get en tant que
Puis mettre à jour
L'erreur disparaîtra
la source
Parfois, lorsque vous êtes derrière un serveur proxy, il est même nécessaire de générer un
apt.conf
fichier/etc/apt/
et de le remplir avec les entrées spécifiques, telles que:Si une authentification est requise, le fichier de configuration se présente comme suit:
la source
Ce problème peut également être causé par une interface nommée à tort. Par exemple, un
Temporary failure resolving
message d'erreur peut être provoqué par une interface non nomméeeth0
mais nommée de manière incorrecteeml
.la source
J'ai rencontré des erreurs similaires lors de l'exécution de
apt-get
commandes. Il s’avère que le panneau de mise à jour de logiciels est ouvert sur la console.Cela semblait bloquer la ligne de commande
apt-get
, mais je ne suis pas certain.la source
C'est un problème de DNS. Vérifiez votre
/etc/resolv.conf
dossier.Par exemple, dans mon cas, quand j'ai eu ce problème et vérifié ce fichier, le fichier était vide! mais il devrait contenir votre serveur de noms DNS
mien:
192.168.10.x is my gateway ip address
la source
/etc/resolv.conf
?J'ai eu cette erreur. Suite à un conseil du support Linode, j'ai commenté toutes les lignes IPv6 dans / etc / hosts puis apt-get update a commencé à fonctionner.
la source
Pour ceux qui utilisent EC2, n'oubliez pas de vérifier que les paramètres de votre groupe de sécurité autorisent les connexions sortantes aux sites Web que vous mettez à jour. Vous pouvez définir le paramètre Tout trafic sortant pour voir si cela fonctionne.
la source
La solution acceptée ne fonctionne pas pour moi. En premier lieu, cela
apt-get update
m’avertit seulementTemporary failure resolving 'foo.com'
, mais quand j’essaie avecnslookup foo.com
ouping foo.com
, ça marche!Mon hack / correctif incroyablement sale pour résoudre ce bogue consiste à ajouter manuellement les domaines résolus
/etc/hosts
avec ce court script:Maintenant la mise à jour devrait fonctionner:
Si quelqu'un sait pourquoi cette solution de contournement fonctionne et comment résoudre ce bogue pour de vrai, je serai éternellement reconnaissant. J'ai également essayé d'utiliser
sudo apt-get update -o Acquire::ForceIPv4=true
afin d'exclure les problèmes de résolution IPv6, mais cela n'a pas aidé non plus.la source
J'ai le même problème dans une machine virtuelle vmware, l'hôte et l'invité sont tous deux Ubuntu. J'ai résolu le problème en modifiant les paramètres de la machine virtuelle. Au lieu d'utiliser NAT, j'ai défini Bridged. Ça a fonctionné pour moi
la source
Les messages d'erreur devraient indiquer que vous n'avez pas de connexion Internet. Vous pouvez voir ces mêmes messages d'erreur si, lors de l'installation initiale d'ubuntu, vous avez choisi de ne pas effectuer de mises à jour (ne vous êtes pas connecté à wifi / ethernet). Après l'installation et le redémarrage, vous pouvez vous retrouver à l'écran interminable d'animation de connexion ubuntu (surveiller les points en mouvement). .. Vous verrez les messages d'erreur ci-dessus si vous démarrez maintenant dans Recovery et à l'invite de la racine
apt-get update
même après avoir activé la mise en réseau à partir de Recovery, ce qui ne vous permet pas de vous connecter au wifi si vous avez évité le wifi lors de l'installation initiale.Solution à ce cas particulier: branchez un câble Ethernet, démarrez dans Recovery et
apt-get update
lancez le problème ou réinstallez-le à partir de zéro et assurez-vous d'activer les mises à jour.problème de base - si vous ne vous êtes pas connecté au wifi pendant l'installation, évitant ainsi les mises à jour du paquet, aucune invite de connexion wifi ne vous sera donnée lors du démarrage de la récupération - cela devrait être corrigé ... les messages d'erreur ci-dessus devraient également indiquer que vous ne disposez pas d'Internet. lien
la source