web-dev-qa-db-fra.com

`apt-get update` ne peut pas trouver les serveurs Ubuntu

L'exécution de Sudo apt-get update échoue sur mon serveur (qui dispose d'une connexion Internet). Les serveurs sont-ils temporairement endommagés ou mon APT est-il mal configuré et utilise-t-il d'anciens serveurs? En bref, comment puis-je résoudre ce problème?

Voici la sortie:

~$ uname -a
Linux nematode 2.6.28-19-server #66-Ubuntu SMP Sat Oct 16 18:41:24 UTC 2010 i686 GNU/Linux

~$ Sudo apt-get update
Err http://us.archive.ubuntu.com jaunty Release.gpg
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty/main Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty/restricted Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty/universe Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty/multiverse Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty-updates Release.gpg
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty-updates/main Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty-updates/restricted Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty-updates/universe Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty-updates/multiverse Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://security.ubuntu.com jaunty-security Release.gpg
  Could not resolve 'security.ubuntu.com'
Err http://security.ubuntu.com jaunty-security/main Translation-en_US
  Could not resolve 'security.ubuntu.com'
Err http://security.ubuntu.com jaunty-security/restricted Translation-en_US
  Could not resolve 'security.ubuntu.com'
Err http://security.ubuntu.com jaunty-security/universe Translation-en_US
  Could not resolve 'security.ubuntu.com'
Err http://security.ubuntu.com jaunty-security/multiverse Translation-en_US
  Could not resolve 'security.ubuntu.com'
Reading package lists... Done
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty/Release.gpg  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty/main/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty/restricted/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty/universe/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty/multiverse/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty-updates/Release.gpg  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty-updates/main/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty-updates/restricted/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty-updates/universe/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty-updates/multiverse/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/jaunty-security/Release.gpg  Could not resolve 'security.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/jaunty-security/main/i18n/Translation-en_US.bz2  Could not resolve 'security.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/jaunty-security/restricted/i18n/Translation-en_US.bz2  Could not resolve 'security.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/jaunty-security/universe/i18n/Translation-en_US.bz2  Could not resolve 'security.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/jaunty-security/multiverse/i18n/Translation-en_US.bz2  Could not resolve 'security.ubuntu.com'
W: Some index files failed to download, they have been ignored, or old ones used instead.
W: You may want to run apt-get update to correct these problems
48
Phrogz

Pouvez-vous résoudre l'un de ces hôtes à partir de la ligne de commande?

jinx:775 Z$ ping us.archive.ubuntu.com
PING us.archive.ubuntu.com (91.189.92.171) 56(84) bytes of data.
64 bytes from cassava.canonical.com (91.189.92.171): icmp_seq=1 ttl=128 time=104 ms

Si ce n'est pas le cas, l'étape suivante consiste à essayer Host -v:

jinx:776 Z$ Host -v us.archive.ubuntu.com
Trying "us.archive.ubuntu.com"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14243
;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;us.archive.ubuntu.com.         IN      A

;; ANSWER SECTION:
us.archive.ubuntu.com.  592     IN      A       91.189.88.31
us.archive.ubuntu.com.  592     IN      A       91.189.88.40
us.archive.ubuntu.com.  592     IN      A       91.189.88.45
us.archive.ubuntu.com.  592     IN      A       91.189.88.46
us.archive.ubuntu.com.  592     IN      A       91.189.92.169
us.archive.ubuntu.com.  592     IN      A       91.189.92.170
us.archive.ubuntu.com.  592     IN      A       91.189.92.171
us.archive.ubuntu.com.  592     IN      A       91.189.88.30

Received 167 bytes from 10.211.55.1#53 in 37 ms
Trying "us.archive.ubuntu.com"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 50130
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;us.archive.ubuntu.com.         IN      AAAA

;; AUTHORITY SECTION:
ubuntu.com.             1800    IN      SOA     ns1.canonical.com. hostmaster.canonical.com. 2011030301 10800 3600 604800 3600

Received 100 bytes from 10.211.55.1#53 in 65 ms
Trying "us.archive.ubuntu.com"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54875
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;us.archive.ubuntu.com.         IN      MX

;; AUTHORITY SECTION:
ubuntu.com.             1800    IN      SOA     ns1.canonical.com. hostmaster.canonical.com. 2011030301 10800 3600 604800 3600

Received 100 bytes from 10.211.55.1#53 in 62 ms

Recherchez les erreurs renvoyées par les serveurs DNS.

22
geekosaur

Cela ressemble à un problème de DNS. Pour résoudre ce problème, vous devez vous assurer que

/etc/resolv.conf

a de bonnes entrées pour les serveurs DNS.

Google a des serveurs DNS publics que vous pouvez utiliser .

Ainsi, par exemple, vous pouvez ajouter les 2 lignes suivantes en haut de votre fichier /etc/resolv.conf (celles-ci pointent sur les serveurs DNS Google), comme indiqué ci-dessus:

nameserver 8.8.8.8 
nameserver 8.8.4.4

Bien sûr, vous devez être root pour modifier ce fichier et faire une sauvegarde avant d’apporter des modifications!

43
brad parks

Je sais que ce fil est très vieux, mais pour ceux qui cherchent encore, j'ai résolu ce problème en déconnectant et en reconnectant le point d'accès sans fil.

14
Kyle

Souvent, je passe 8.8.8.8 dans mon /etc/resolv.conf pour résoudre ce problème. Esp quand on traite avec des trucs pas chers-cloud-fournisseur du mois (dans ce cas linode).

cat /etc/resolv.conf

nameserver 8.8.8.8
nameserver 8.8.4.4
#nameserver 72.14.179.5
#nameserver 72.14.188.5

Ce sont les serveurs DNS publics de Google. Oui, ils suivent probablement le diable de ces journaux. Mais le seul site que j'ai tendance à utiliser sur ces serveurs est celui des archives git et ubuntu.

8
Erik Aronesty

J'ai eu un problème très similaire dans lequel: Sudo apt-get update ne pouvait pas terminer, et il y avait des erreurs. J'ai essayé de redémarrer mon modem câble, et cela a fonctionné. Vous pouvez également essayer de redémarrer votre modem câble.

3
cocoder

J'ai eu ce même problème Err on apt-get update ændrük a laissé entendre correctement.

J'ai résolu mon problème en modifiant manuellement une adresse DNS dans le fichier /etc/resolv.conf en l'adresse DNS de mon opérateur.

Auparavant, il était défini sur 192.168.0.254 par Ubuntu.

3
Thomson

Vérifiez sur votre navigateur Web si vous pouvez ouvrir la page Web "http://us.archive.ubuntu.com". Si oui, alors il y a un problème de paramètres de proxy réseau.

Suivez les étapes suivantes sur Ubuntu Desktop.

  1. Allez dans Système-> Préférences-> Proxy réseau
  2. Sélectionnez "Configuration manuelle du proxy".
  3. Cochez “Utiliser le même proxy pour tous les protocoles”
  4. Proxy HTTP:, Port:
  5. Hit Details et cochez la case "Authentification de l'utilisateur"
  6. Mettez Nom d'utilisateur et mot de passe et fermez

Après cela, j'ai pu résoudre ces erreurs.

2
Sumit

Je viens d'avoir ce même problème. Travaillait sur une machine virtuelle et en avait assez des adresses IP changeant constamment. Après avoir défini l'adresse IP statique, je n'ai pas défini les serveurs de noms DNS et je ne pouvais plus utiliser apt-get update. J'avais également besoin d'ajouter les serveurs de noms au fichier/etc/network/interfaces. Trouvé des informations sur ce ici . (Comment définir les serveurs de noms DNS)

Le problème suivant que j'ai rencontré est que je ne pouvais pas ifdown et ifup pour réinitialiser les interfaces réseau. Ce code a fonctionné pour moi:

Sudo ifdown eth0 && Sudo ifup --exclude=lo -a

Plus d'informations sur ce problème peuvent être trouvées ici . (Comment réinitialiser les interfaces réseau)

2
nwolybug

Vous pouvez éditer /etc/resolvconf/resolv.conf.d/base (vide par défaut) ajouter

nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver YOUR DNS SERVER
2
user571857

Pour éviter les problèmes DNS, j'ai dû ajouter à /etc/hosts l'adresse IP des serveurs, par exemple

echo "91.189.91.24 security.ubuntu.com" >> /etc/hosts 
echo "91.189.91.24 archive.ubuntu.com" >> /etc/hosts
1
Philippe Gachoud

J'ai aussi résolu ce problème. Il suffit d'aller à: paramètres système -> proxy réseau -> méthode automatique -> appliquer le système Weide -> et mettre votre mot de passe administrateur

1
user451877

très simple:

  1. cherche manuellement l'adresse DNS dans le fichier /etc/resolv.conf
  2. cd/etc/network /
  3. Sudo nano interface
  4. changer de serveur de noms
  5. les serveurs de noms 8.8.8.8 8.8.4.4 ne fonctionnent pas avec les mêmes routeurs (dans mon cas, hitron est très mauvais

le routage ip de la société ne fonctionne pas du tout)

vous devez utiliser l'adresse IP depuis /etc/resolv.conf

ou utilisez uniquement l'adresse IP de votre routeur dans mon cas 192.168.1.1

1
bemonolit

Je sais que c'est un très vieux message, mais je viens d'installer Ubuntu 16.10 sur un Dell E4310 et j'ai rencontré le même problème. J'ai essayé de suivre certaines des suggestions de cet article mais rien n'a fonctionné. J'ai donc décidé de changer le serveur de mise à jour.

Donc, dans Paramètres système> Logiciels et mises à jour, j'ai remplacé le serveur "Principal" par le suivant: http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive

Maintenant, mes mises à jour roulent sans problèmes. J'espère que cela t'aides.

1
Ronald Bigger