APTエラー「W:フェッチに失敗しました[…]ハッシュ合計の不一致」を修正するにはどうすればよいですか?


14

何が起こったのか本当に分かりません。再起動後に多くのクラッシュメッセージが表示され、FirefoxまたはSynapticを開くとクラッシュします。シナプスはこれを返します:

E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_raring-security_main_i18n_Translation-en
E: The package lists or status file could not be parsed or opened.
E: _cache->open() failed, please report.

その後、トップパネルにクラッシュアイコンが表示され、mergelistに関するエラーが発生しました。私はグーグルで検索しましたが、sudo rm /var/lib/apt/lists/* -vf sudo apt-get updateうまくいきませんでした。ブラウザで作業できるように、のすべてのファイルを削除しました/var/lib/apt/lists。私が試してみるとsudo apt-get update、これが得られます:

W: Failed to fetch gzip:/var/lib/apt/lists/partial/ua.archive.ubuntu.com_ubuntu_dists_raring_main_source_Sources Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/ua.archive.ubuntu.com_ubuntu_dists_raring_restricted_source_Sources Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/ua.archive.ubuntu.com_ubuntu_dists_raring_universe_source_Sources Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/security.ubuntu.com_ubuntu_dists_raring-security_main_source_Sources Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/security.ubuntu.com_ubuntu_dists_raring-security_universe_source_Sources Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/security.ubuntu.com_ubuntu_dists_raring-security_main_binary-i386_Packages Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/security.ubuntu.com_ubuntu_dists_raring-security_universe_binary-i386_Packages Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.

システムを再インストールしたくありません。どうすれば修正できますか?ありがとう。

そこにいくつかの写真。スクリーンショットを作成できない、クラッシュする:写真1 写真2


の内容を再帰的に削除しました/var/lib/apt/listsか?または、partialサブディレクトリ(コンテンツを含む)をそこに残しましたか?そこにあるファイルは壊れているようです。示したコマンドはそれを行いません。
gertvdijk

私も部分的に削除しました...私が実行するsudo apt-get update場合、それが再び表示されると思います。
AlexJ

次に、どのコマンドを実行しますか?
AlexJ

何もありません-削除したコメントでも言ったpartialだけです。(それはあなたの質問ではなかったが)
-gertvdijk

sudo apt-get install -f働いたが、私は今他の問題を抱えている
...-AlexJ

回答:


14

問題は、再帰的/var/lib/apt/listsに削除したことです。これにより、部分ディレクトリも削除されました。したがって、ディレクトリを再作成すると問題が解決するはずです。

sudo mkdir -p /var/lib/apt/lists/partial
sudo chmod 755 /var/lib/apt/lists/partial

また、使用しているミラーに問題がある可能性があります。別のミラーを選択して、再度更新してください。


私はすでに部分的なフォルダを持っていましたが、chmodのは私のために問題を修正しました
ヨハンBjäreholt

8

私にとっては、ウクライナのサーバーで何かが間違っています!mainに変更すると、問題は自動的に解決されます。上記のいずれも役に立たない場合は、別のサーバーを試してください。


これは私のエラーメッセージの正しかったSum mismatch
Elzo Valugi

2
オーストラリアのサーバーは、時折、上記の症状が生じ問題を持っている、との新しいサーバーを見つける:Ubuntu Software Centre > Edit > Software Sources > Download from > Other... > Select Best Server
austinmarton

使用するサーバーについて疑問がある場合は、「メインサーバー」を選択してください。
wranvaud
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.