yum で Metadata file does not match checksum エラーで処理が進まない時

(

)

by

in

yum update や install などを実行した際に以下のようなエラーで処理が中断もしくは、いくつものミラーサイトをリトライし続ける場合の対処

...
filelists.sqlite.bz2                                     | 3.3 MB     00:01
filelists.sqlite.bz2                                     | 2.5 MB     00:02
http://www.ftp.ne.jp/Linux/packages/CentOS/5.4/updates/i386/repodata/filelists.sqlite.bz2: [Errno -1] Metadata file does not match checksum
Trying other mirror.
...

以下のコマンドを実行して、metadata のキャッシュを再構成する

# yum clean metadata
# yum makecache --disableplugin=fastestmirror