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


11

sudo apt-get upgradeまたはupdateを実行すると、次のようになります。

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

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

回答:


16

与えられた情報を考えると、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エントリのみが残ります。前者では待つことしかできません。


6

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


ビンゴ!これでうまくいきました。これも@murvinlaiの問題だったに違いありません。
Boinst 2014

0

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

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


コマンドラインでそれを行う方法?
murvinlai 2013年

sources.listファイルを編集し、メインサーバーリポジトリのarchive.ubuntu.comus-east-1.ec2.archive.ubuntu.comに置き換える必要があります
xangua '26
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.