apt updateがインデックスファイルのダウンロードに失敗する場合の対処法

提供: Ubuntu入門
移動: 案内検索
スポンサーリンク

aptコマンドでapt updateでインデックスファイルを更新しているときに、ハッシュサムがミスマッチして、ダウンロードに失敗してしまうことがあります。W: Failed to fetch ... Hash Sum mismatch というようなエラーです。 「E: Some index files failed to download. They have been ignored, or old ones used instead.」となってしまったときの対処方を説明します。

読み方

apt
あぷと

概要

ここで説明するのは、aptのインデックスファイルをダウンロードに失敗したときの対処方です。

sudo apt update

使い方

以下のエラーが出た時には、インデックスファイルを削除します。

$ sudo apt update
... 省略 ...
Fetched 1,781 kB in 57s (30.9 kB/s)                                            
W: Failed to fetch
http://us.archive.ubuntu.com/ubuntu/dists/utopic-updates/main/i18n/Translation-en
Hash Sum mismatch
 
W: Failed to fetch
http://us.archive.ubuntu.com/ubuntu/dists/utopic-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 にあります。これを削除しましょう。念の為に、 mv するだけにします。

sudo mv /var/lib/apt/lists ~/

再び、apt コマンドでアップデートします。フルダウンロードになるので、時間がかかります。

sudo apt update

以上で、おそらく、エラーは出なくなるでしょう。

関連項目




スポンサーリンク