yumのErrno14

yum updateをしようとした所、以下のようなエラーが出た。

...
http://ftp.riken.jp/Linux/centos/6.7/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
他のミラーを試します。
...

これはyumが参照しているリポジトリが古いものだったため、404 NotFoundとなってしまっていたことが原因である。 解決法として/etc/yum.repos.d/配下にあるファイルを修正する方法があるが、以下の方法でも解決できた。

$ yum clean metadata
$ yum clean all