web-dev-qa-db-ja.com

AmazonのAWSリポジトリを使用すると、apt-getがNot Foundを返す

Sudo apt-getのアップグレードまたは更新を行うと、次のメッセージが表示されます。

Err http://security.ubuntu.com/ubuntu/ saucy-security/main apport all 2.12.5-0ubuntu2.1
  404  Not Found [IP: 91.189.91.15 80]
Err http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ saucy/main libwhoopsie0 AMD64 0.2.24.1
  404  Not Found
Err http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ saucy-updates/main software-properties-common all 0.92.28
  404  Not Found
Err http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ saucy-updates/main python3-software-properties all 0.92.28
  404  Not Found
Failed to fetch http://us-east-1.ec2.archive.ubuntu.com/ubuntu/pool/main/libd/libdrm/libdrm2_2.4.46-1ubuntu1_AMD64.deb  404  Not Found
Failed to fetch http://us-east-1.ec2.archive.ubuntu.com/ubuntu/pool/main/p/procps/libprocps0_3.3.3-2ubuntu9_AMD64.deb  404  Not Found
Failed to fetch http://us-east-1.ec2.archive.ubuntu.com/ubuntu/pool/main/s/systemd/udev_204-0ubuntu19_AMD64.deb  404  Not Found
Failed to fetch http://us-east-1.ec2.archive.ubuntu.com/ubuntu/pool/main/s/systemd/libudev1_204-0ubuntu19_AMD64.deb  404  Not Found
Failed to fetch http://us-east-1.ec2.archive.ubuntu.com/ubuntu/pool/main/g/geoip/libgeoip1_1.5.1-1ubuntu1_AMD64.deb  404  Not Found

最新のUbuntu 13.10in AWSを実行しています。 (インスタンスを起動するときの標準のUbuntu AIM)これらのエラーはAWSの古いバージョンに起因すると考えました。最新のubuntuバージョンに表示される理由はわかりません。私は何をすべきか?

10
murvinlai

与えられた情報を考えると、2つの原因が考えられます。リポジトリにないパッケージを削除しようとしている(削除、移動、アップグレードされた、または特定のバージョンのUbuntuが利用できなくなった)か、しばらくの間パッケージリストを更新していない。

最初は一時的な問題(後で再試行)または永続的な問題です。 apt-get updateを実行して確認することをお勧めします。パッケージリストを更新した後も問題が解決しない場合は、リポジトリが壊れているか、他のリポジトリが必要である可能性があります。

後である場合は、us-east-1.ec2.をURLから削除するだけです。それはarchive.ubuntu.comを返します:

Sudo sed -i 's/us-east-1\.ec2\.//g' /etc/apt/sources.list

archives.ubuntu.comエントリのみが残ります。前者では、待つことしかできません。

15
Braiam

また、実際のインストールを実行する前に、ミラーメタデータ(Sudo apt-get update)を必ず更新してください。ローカルaptキャッシュの日付が古いようです。

5
hggdh

ミラーがダウンしている場合は、メインミラーまたは近い国の別のミラーに変更してください。

[ソフトウェアセンター]> [編集]> [ソース]に移動して、ミラーを変更します。

0
xangua