web-dev-qa-db-ja.com

404が見つかりません-aptitudeを使用して更新中にエラーが発生しました

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/raring-security/restricted/binary-i386/Packages  404  Not Found [IP: 91.189.88.153 80]

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/raring-security/universe/binary-i386/Packages  404  Not Found [IP: 91.189.88.153 80]
4
Jawwad Hossain

実行すると、apt-getはサーバー内のディレクトリを見つけることができません。

ブラウザを使用すると、リンクhttp://archive.ubuntu.com/ubuntu/dists/raring-security/restricted/binary-i386/Packagesをたどることができますが、ディレクトリにはもう存在しないため、エラーが見つかります。

パスを上げると、http://archive.ubuntu.com/ubuntu/dists/に最初の非エラーページが表示されます。ここから、まだダウンロードできるディストリビューションを確認できます。

したがって、/etc/apt/sources.listを編集し、http://archive.ubuntu.com/ubuntu/dists/raring-security/restricted/などのすべてのリポジトリを

  1. http://archive.ubuntu.com/ubuntu/dists/trusty-security/restricted/サポートされているものに切り替えます。 2019年4月までサポートされている14.04 LTS(Trusty Tahr)です...
  2. http://old-releases.ubuntu.com/ubuntu/dists/raring-security/restricted/ソースを古いものに変更します

提案:dist-upgradeできる限り。


diogo-melo で示唆されているように、古いバージョンのままにしておく必要がある場合は、次のコマンドで置換を実行してソースリストを変更できます。

sudosed -i 's/archive.ubuntu/old-releases.ubuntu/g' /etc/apt/sources.list

source.listファイルのバックアップコピーを事前に作成することを強くお勧めします

 Sudo cp -i  /etc/apt/sources.list  /etc/apt/sources.list.old

sources.list.oldがすでに存在する場合にプロンプ​​トが表示され、この場合は、バックアップコピーに別の名前を自由に使用できます。

3
Hastur