Je viens d'acheter un espace serveur avec un fournisseur VPS. La première chose que je voulais faire est d'installer la dernière version de Nginx. J'ai suivi les instructions officielles de Nginx comme décrit ici . Tout s'est bien passé jusqu'à ce que je lance Sudo apt-get update
. Pour une raison quelconque, il semble que tous les repositories de /etc/apt/sources.list
se mettent à jour correctement, à l'exception de ceux de Nginx que j'ai ajoutés manuellement.
J'ai un serveur de test sur mon réseau local que je configure exactement de la même manière que ce serveur privé virtuel. Je sais donc que la configuration fonctionne.
Je suis relativement nouveau dans tout cela, je n'ai aucune idée de ce qui peut être la cause de cela, et je n'ai trouvé personne en ligne qui ait eu le même problème, mais j'ai essayé ces étapes de diagnostic à partir de ce que j'ai pu trouver:
Suppression de tous les serveurs de noms dans /etc/resolv.conf
et ajout uniquement du 8.8.8.8
de Google - n'a pas résolu le problème. Tous les référentiels présentaient des erreurs lors de l'exécution de Sudo apt-get update
.
Chaque fois que j'essaie de ping
n'importe quoi, la sortie est toujours connect: Network is unreachable
mais si je lance Host www.google.com
, par exemple, j'obtiens cette sortie:
www.google.com has address 74.125.28.147
www.google.com has address 74.125.28.99
www.google.com has address 74.125.28.103
www.google.com has address 74.125.28.104
www.google.com has address 74.125.28.105
www.google.com has address 74.125.28.106
www.google.com has IPv6 address 2607:f8b0:400e:c04::93
Ceci est la sortie de Sudo apt-get update
Err http://nginx.org trusty InRelease
Err http://nginx.org trusty Release.gpg
Could not resolve 'nginx.org'
Ign http://mirrors.gandi.net trusty InRelease
Hit http://mirrors.gandi.net trusty Release.gpg
Hit http://mirrors.gandi.net trusty Release
Ign http://us.archive.ubuntu.com trusty InRelease
Ign http://security.ubuntu.com trusty-security InRelease
Hit http://mirrors.gandi.net trusty/main AMD64 Packages
Ign http://us.archive.ubuntu.com trusty-updates InRelease
Get:1 http://security.ubuntu.com trusty-security Release.gpg [933 B]
Ign http://us.archive.ubuntu.com trusty-backports InRelease
Get:2 http://security.ubuntu.com trusty-security Release [63.5 kB]
Hit http://us.archive.ubuntu.com trusty Release.gpg
Ign http://mirrors.gandi.net trusty/main Translation-en
Get:3 http://us.archive.ubuntu.com trusty-updates Release.gpg [933 B]
Hit http://us.archive.ubuntu.com trusty-backports Release.gpg
Hit http://us.archive.ubuntu.com trusty Release
Get:4 http://security.ubuntu.com trusty-security/main Sources [80.6 kB]
Get:5 http://us.archive.ubuntu.com trusty-updates Release [63.5 kB]
Hit http://us.archive.ubuntu.com trusty-backports Release
Get:6 http://security.ubuntu.com trusty-security/restricted Sources [2061 B]
Hit http://us.archive.ubuntu.com trusty/main Sources
Get:7 http://security.ubuntu.com trusty-security/universe Sources [24.9 kB]
Hit http://us.archive.ubuntu.com trusty/restricted Sources
Get:8 http://security.ubuntu.com trusty-security/multiverse Sources [2335 B]
Hit http://us.archive.ubuntu.com trusty/universe Sources
Get:9 http://security.ubuntu.com trusty-security/main AMD64 Packages [268 kB]
Hit http://us.archive.ubuntu.com trusty/multiverse Sources
Hit http://us.archive.ubuntu.com trusty/main AMD64 Packages
Hit http://us.archive.ubuntu.com trusty/restricted AMD64 Packages
Hit http://us.archive.ubuntu.com trusty/universe AMD64 Packages
Hit http://us.archive.ubuntu.com trusty/multiverse AMD64 Packages
Hit http://us.archive.ubuntu.com trusty/main Translation-en
Get:10 http://security.ubuntu.com trusty-security/restricted AMD64 Packages [8875 B]
Hit http://us.archive.ubuntu.com trusty/multiverse Translation-en
Get:11 http://security.ubuntu.com trusty-security/universe AMD64 Packages [103 kB]
Hit http://us.archive.ubuntu.com trusty/restricted Translation-en
Get:12 http://security.ubuntu.com trusty-security/multiverse AMD64 Packages [3680 B]
Hit http://us.archive.ubuntu.com trusty/universe Translation-en
Hit http://security.ubuntu.com trusty-security/main Translation-en
Get:13 http://us.archive.ubuntu.com trusty-updates/main Sources [202 kB]
Hit http://security.ubuntu.com trusty-security/multiverse Translation-en
Hit http://security.ubuntu.com trusty-security/restricted Translation-en
Hit http://security.ubuntu.com trusty-security/universe Translation-en
Get:14 http://us.archive.ubuntu.com trusty-updates/restricted Sources [2564 B]
Get:15 http://us.archive.ubuntu.com trusty-updates/universe Sources [117 kB]
Get:16 http://us.archive.ubuntu.com trusty-updates/multiverse Sources [5161 B]
Get:17 http://us.archive.ubuntu.com trusty-updates/main AMD64 Packages [516 kB]
Get:18 http://us.archive.ubuntu.com trusty-updates/restricted AMD64 Packages [9238 B]
Get:19 http://us.archive.ubuntu.com trusty-updates/universe AMD64 Packages [279 kB]
Get:20 http://us.archive.ubuntu.com trusty-updates/multiverse AMD64 Packages [12.0 kB]
Hit http://us.archive.ubuntu.com trusty-updates/main Translation-en
Hit http://us.archive.ubuntu.com trusty-updates/multiverse Translation-en
Hit http://us.archive.ubuntu.com trusty-updates/restricted Translation-en
Hit http://us.archive.ubuntu.com trusty-updates/universe Translation-en
Hit http://us.archive.ubuntu.com trusty-backports/main Sources
Hit http://us.archive.ubuntu.com trusty-backports/restricted Sources
Hit http://us.archive.ubuntu.com trusty-backports/universe Sources
Hit http://us.archive.ubuntu.com trusty-backports/multiverse Sources
Hit http://us.archive.ubuntu.com trusty-backports/main AMD64 Packages
Hit http://us.archive.ubuntu.com trusty-backports/restricted AMD64 Packages
Hit http://us.archive.ubuntu.com trusty-backports/universe AMD64 Packages
Hit http://us.archive.ubuntu.com trusty-backports/multiverse AMD64 Packages
Hit http://us.archive.ubuntu.com trusty-backports/main Translation-en
Hit http://us.archive.ubuntu.com trusty-backports/multiverse Translation-en
Hit http://us.archive.ubuntu.com trusty-backports/restricted Translation-en
Hit http://us.archive.ubuntu.com trusty-backports/universe Translation-en
Fetched 1766 kB in 9s (189 kB/s)
Reading package lists... Done
W: Failed to fetch http://nginx.org/packages/ubuntu/dists/trusty/InRelease
W: Failed to fetch http://nginx.org/packages/ubuntu/dists/trusty/Release.gpg Could not resolve 'nginx.org'
W: Some index files failed to download. They have been ignored, or old ones used instead.
voici les lignes que j'ai ajoutées à la fin de /etc/apt/sources.list
pour Nginx:
deb http://nginx.org/packages/ubuntu/ trusty nginx
deb-src http://nginx.org/packages/ubuntu/ trusty nginx
Le problème était que le serveur privé virtuel ne possédait qu'une interface IPv6 et que l'emplacement du paquet officiel Nginx ne supportait pas IPv6 à partir du moment où cette question a été posée.
La société d’hébergement que j’utilise utilise gratuitement les interfaces IPv6, et facture un supplément si vous souhaitez une interface IPv4 (les adresses IPv4 atteignant l’indisponibilité, c’est leur tentative de les conserver).
La solution consistait simplement à payer pour l'interface IPv4. La mise à jour fonctionne parfaitement après la mise en œuvre d'une interface IPv4.