J'essaie de faire une apt-get update
ou apt-get install xyz
et je vois des délais d'attente comme celui-ci :
W: Failed to fetch http://eu-west-1.ec2.archive.ubuntu.com/ubuntu/dists/oneiric-updates/Release.gpg
Unable to connect to eu-west-1.ec2.archive.ubuntu.com:http: [IP: 10.224.87.159 80]
Est-ce un problème transitoire avec Ubuntu, ou peut-être est-ce quelque chose de mon côté. La boîte à partir de laquelle j'y accède est dans EC2-EU.
Peut-être existe-t-il un moyen de forcer le programme d'installation à utiliser les serveurs américains qui semblent fonctionner ?
Réponse acceptée :
Tout d'abord, je suppose que les délais d'attente sont un problème transitoire avec les serveurs de mise à jour Ubuntu dans cette région.
Il convient de noter que les AMI EC2 Ubuntu pointent vers des serveurs de mise à jour hébergés sur la région EC2 que vous utilisez. C'est rapide (~10 Mbps) et vous ne payez pas pour la bande passante.
Cela dit, rien n'est imposé quant à l'endroit où vous obtenez vos mises à jour. Vous pouvez modifier votre /etc/apt/sources.list
pour pointer vers différents serveurs de mise à jour dans une région différente. Deux suggestions pour une solution de contournement :
- copier un
sources.list
de la région des États-Unis vers vos hôtes de l'UE. - ajoutez la ligne suivante en haut de votre
sources.list
:deb mirror://mirrors.ubuntu.com/mirrors.txt oneiric main restricted universe multiverse
Ce qui est bien avec la deuxième solution, c'est que ce fichier "mirrors.txt" est généré dynamiquement via GeoIP et devrait toujours renvoyer un bon miroir relativement proche. C'est génial pour nous les utilisateurs d'Ubuntu qui voyagent fréquemment.
Encore une fois, étant donné la nature particulière des serveurs d'archives sur EC2, je ne ferais normalement pas cela sur une instance cloud. Et je ne ferais l'une ou l'autre de ces solutions de contournement que comme mesure temporaire. Le problème, où qu'il se trouve, est transitoire et je m'attends à ce qu'il soit résolu assez rapidement.