タイトルで見たように、「フェッチに失敗しました...ハッシュ合計の不一致」エラーが表示されました。私はこの方法を試しました:
Sudo rm -rf /var/lib/apt/lists/*
Sudo apt-get update
しかし、うまくいきませんでした。それでも同じエラーが発生します。
Err http ://vn.archive.ubuntu.com trusty-updates/universe AMD64 Packages
Get:99 http ://vn.archive.ubuntu.com trusty-updates/universe AMD64 Packages [1,789 B]
Get:100 http ://vn.archive.ubuntu.com trusty-updates/main i386 Packages [1,789 B]
Fetched 28.3 MB in 5min 15s (89.8 kB/s)
W: Failed to fetch http://vn.archive.ubuntu.com/ubuntu/dists/trusty/main/source/Sources Hash Sum mismatch
W: Failed to fetch http://vn.archive.ubuntu.com/ubuntu/dists/trusty-updates/universe/source/Sources Hash Sum mismatch
W: Failed to fetch http://vn.archive.ubuntu.com/ubuntu/dists/trusty-updates/universe/binary-AMD64/Packages Hash Sum mismatch
W: Failed to fetch http://vn.archive.ubuntu.com/ubuntu/dists/trusty-updates/main/binary-i386/Packages Hash Sum mismatch
W: Failed to fetch http://vn.archive.ubuntu.com/ubuntu/dists/trusty-updates/universe/binary-i386/Packages Hash Sum mismatch
W: Failed to fetch http://vn.archive.ubuntu.com/ubuntu/dists/trusty-updates/main/i18n/Translation-en Hash Sum mismatch
W: Failed to fetch http://vn.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.
助けてください!本当にありがとうございます!
/var/lib/apt/lists/*
を削除しても機能しない場合...
(特にプロキシの背後にいる場合)、「ハッシュ合計の不一致」を次のように修正します:
ファイルの作成/ etc/apt/apt.conf.d/99fixbadproxy
このコンテンツ
Acquire::http::Pipeline-Depth 0;
Acquire::http::No-Cache true;
Acquire::BrokenProxy true;
here も参照してください
以前はjp.archive.ubuntu.com
で同じ問題が発生していましたが、通常は数時間後に姿を消しました。そのため、マスターミラーとのミラーの同期に関係していると推測されます( ie、同期中にパッケージリストを取得しています)。別のミラーに切り替えると、そのような発生は私にとってはるかに少ない頻度になりました(それでも時々発生することがあります)ので、試してみてください。 (ここに アーカイブミラーのリスト があります。)