web-dev-qa-db-ja.com

Ubuntu 14.04 LTS(Trusty Tahr)でアップデートをフェッチできませんでした

Ubuntu 14.04 LTS(Trusty Tahr)でアップデートを実行している間。次のエラーが発生しています。

W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-updates/universe/binary-AMD64/Packages  Hash Sum mismatch

W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-updates/multiverse/binary-AMD64/Packages  Hash Sum mismatch

W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-updates/main/binary-i386/Packages  Hash Sum mismatch

W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-updates/universe/binary-i386/Packages  Hash Sum mismatch

W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-updates/multiverse/binary-i386/Packages  Hash Sum mismatch

W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-updates/main/i18n/Translation-en  Hash Sum mismatch

W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-updates/universe/i18n/Translation-en  Hash Sum mismatch

E: Some index files failed to download. They have been ignored, or old ones used instead.
7
Shivam Bajpai

これは私のために働いた:

rm /var/lib/apt/lists/* -vf
apt-get update

それが他の誰かを助けることを願っています。乾杯!

9
Bert

この問題が発生した原因には多くの問題があります。その時のいくつかは:

  1. Apt.listのエントリが機能していません。あなたまたは任意のアプリケーションが間違ったエントリを作成しました。
  2. aptリポジトリは現在機能していません。
  3. / var/lib/apt/lists /フォルダーが破損しています。

したがって、両方について異なる解決策があります。正確な問題がわからない場合は、次の手順に従ってください。

  1. Aptの別のミラーを使用します。 ubuntuにはファイル名/etc/apt/sources.listがあり、/etc/apt/sources.list.d/にはいくつかのファイルを含むフォルダーがあります。したがって、そこから、aptの他のミラーの使用を変更できます。これらのファイルを編集することで、インドのリポジトリを米国のリポジトリなどに変更できます。
  2. 現時点で応答していない他のリポジトリリンク(サードパーティ)がある可能性もあります。したがって、上記のファイルからそれらを削除することもできます。リストからすべてのサードパーティリポジトリを削除することもできます

    rm -rf /etc/apt/sources.list.d/*

  3. /var/lib/apt/lists/からすべてのコンテンツを削除します

    rm -rf/var/lib/apt/lists/*

6
varun palekar

Us.archive.ubuntu.comサーバーに問題があります。

/etc/apt/sources.listのすべてのus.archive.ubuntu.comURLをin.archive.ubuntu.comに変更して修正しました

私はvimをfindとreplaceで次のように使用しました:

Sudo vim /etc/apt/sources.list
:%s/us.archive/in.archive/g
:wq
3
DrShoggoth

以前、virtualboxのubuntuでこの問題が発生しました。私は上記のすべてを試しましたが、それは役に立ちません。

他のバックアップスクリプトで作業していて、サーバーの日付/時刻が正しくないことに気付いたとき。私は change それを持っており、apt-getアップデートは魅力のように機能します。

1
Dat TT

次のコマンドが機能するはずです

sed -i -re 's/\w+\.archive\.ubuntu\.com/archive.ubuntu.com/g' /etc/apt/sources.list
1
bijayshrestha