apt-get update
を実行しようとしています またはapt-get install xyz
次のようなタイムアウトが表示されます:
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]
これはUbuntuの一時的な問題ですか、それとも私の側の問題ですか。アクセスしているボックスはEC2-EUにあります。
おそらく、インストーラーに、機能しているように見える米国のサーバーを使用させる方法がありますか?
承認された回答:
まず、タイムアウトはその地域のUbuntuアップデートサーバーの一時的な問題だと思います。
EC2 Ubuntu AMIは、使用しているEC2リージョンでホストされているサーバーを更新することを指していることに注意してください。高速(〜10Mbps)で、帯域幅の料金を支払う必要はありません。
そうは言っても、更新をどこから取得するかについては何も強制されません。 /etc/apt/sources.list
を変更できます 別の地域の別の更新サーバーを指すようにします。回避策の2つの提案:
-
sources.list
をコピーします 米国地域からEUホストまで。 - 次の行を
sources.list
の先頭に追加します :
deb mirror://mirrors.ubuntu.com/mirrors.txt oneiric main restricted universe multiverse
2番目のソリューションの優れている点は、この「mirrors.txt」ファイルがGeoIPを介して動的に生成され、常に適切で比較的近いミラーを返す必要があることです。 すばらしい 頻繁に旅行するUbuntuユーザーのために。
繰り返しになりますが、EC2のアーカイブサーバーの特殊な性質を考えると、通常、クラウドインスタンスではこれを行いません。そして、私はこれらの回避策のいずれかを一時的な手段としてのみ実行します。問題は、それがどこにあっても、一時的なものであり、かなり迅速に修正されると思います。