[忘備録]yumでリポジトリエラーが出る場合の対処法[CentOS]

CentOSのyumでエラーが出る時があるので、対処法をメモ書きします。

スポンサーリンク



エラーの内容

例えばこのような感じです。

Not using downloaded repomd.xml because it is older than what we have:
Current       : Mon Aug 1 12:31:39 2016
Downloaded: Mon Aug 1 02:12:46 2016

これは、リポジトリを参照した際に、現時点での最新とダウンロードしたものの日付がずれていると起こるエラーです。

当然このエラーが出ているとcronで設定した”yum update”は正常に完了していません。

対処法

このエラーを消すには、以下のコマンドを入力します。

# yum all clean

この後は正常にアップデートできるようになります。

なお、私の環境ではしばらくするとまたこのエラーが出ることがあります。
その度にリポジトリをクリアしていますが、現時点で原因がわかりません。
そのうち、各リポジトリをオンオフして検証してみようと思います。