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
以上で、おそらく、エラーは出なくなるでしょう。
関連項目
ツイート
スポンサーリンク