Je viens de recevoir un nouveau VPS exécutant Ubuntu 11.04 et j'ai essayé de le mettre à jour. J'ai eu cette erreur. J'obtiens la même erreur chaque fois que j'utilise apt-get
login as: root
[email protected]'s password:
Welcome to Ubuntu 11.04 (GNU/Linux 2.6.38-8-generic-pae i686)
* Documentation: https://help.ubuntu.com/
Last login: Mon May 7 19:55:45 2012 from 108.192.44.54
root@Rx:~# apt-get update
Err http://security.ubuntu.com natty-security InRelease
Err http://archive.ubuntu.com natty InRelease
Err http://security.ubuntu.com natty-security Release.gpg
Temporary failure resolving 'security.ubuntu.com'
Err http://archive.ubuntu.com natty-updates InRelease
Err http://archive.ubuntu.com natty Release.gpg
Temporary failure resolving 'archive.ubuntu.com'
Err http://archive.ubuntu.com natty-updates Release.gpg
Temporary failure resolving 'archive.ubuntu.com'
Reading package lists... Done
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/natty/InRelease
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/natty-updates/InRelease
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/natty-security/InRelease
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/natty-security/Release.gpg Temporary failure resolving 'security.ubuntu.com'
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/natty/Release.gpg Temporary failure resolving 'archive.ubuntu.com'
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/natty-updates/Release.gpg Temporary failure resolving 'archive.ubuntu.com'
W: Some index files failed to download. They have been ignored, or old ones used instead.
root@Rx:~#
Si besoin, voici ma /etc/apt/sources.list
root@Rx:/etc# more /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu natty main
deb http://archive.ubuntu.com/ubuntu natty-updates main
deb http://security.ubuntu.com/ubuntu natty-security main
deb http://archive.ubuntu.com/ubuntu natty universe
deb http://archive.ubuntu.com/ubuntu natty-updates universe
Et si besoin, j'ai fait un test ping:
root@Rx:~# ping -n 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=56 time=13.3 ms
64 bytes from 8.8.8.8: icmp_req=2 ttl=56 time=13.2 ms
64 bytes from 8.8.8.8: icmp_req=3 ttl=56 time=13.4 ms
64 bytes from 8.8.8.8: icmp_req=4 ttl=56 time=13.3 ms
^C
--- 8.8.8.8 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3005ms
rtt min/avg/max/mdev = 13.243/13.326/13.428/0.066 ms
root@Rx:~#
C'est /etc/resolv.conf
root@Rx:~# more /etc/resolv.conf
nameserver 199.193.248.1
nameserver 8.8.8.8
.apt-get upgrade
cryptsetup: WARNING: failed to detect canonical device of /dev/xvda1
cryptsetup: WARNING: could not determine root device from /etc/fstab
mais sinon cela semble bien fonctionnerRéponses:
Le problème est que le serveur DNS que vous aviez à l'origine ne répond pas à vos requêtes. Vous pouvez en ajouter un autre à la liste pour vérifier. 8.8.8.8 (fourni par Google) est le plus facile à retenir.
Ajoutez la ligne
nameserver 8.8.8.8
à votre /etc/resolv.conf pour interroger ce serveur.Si le serveur d'origine est celui que le fournisseur VPS vous a fourni, vous voudrez peut-être en parler avec leur équipe de support - il est possible qu'il existe une sorte d'outil de gestion qui en dépend. À part cela, vous pouvez utiliser 8.8.8.8 comme DNS principal pour toujours.
la source
/etc/resolv.conf
sont vos résolveurs DNS. Ils ont peu ou pas de relation avec l'adresse IP de votre serveur.Il semble que la résolution DNS ne fonctionne pas. Tu peux le faire:
PS Dans Ubuntu 18.04 /etc/resolv.conf fichier géré par systemd-resolu et ne doit pas être modifié. Vous devez ajouter le bon serveur de noms, par exemple (8.8.8.8) à /etc/netplan/*.yaml ici:
Manuellement, ou par cet oneliner, si la chaîne "adresses:" n'est qu'une seule dans le fichier
(Il s'agit du serveur Ubuntu et d'un fichier 01-netcfg.yaml)
Bien sûr, si vous travaillez en organisation, vous ne devez pas utiliser 8.8.8.8, utiliser vos propres serveurs DNS.
la source