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
Current : Mon Aug 1 12:31:39 2016
Downloaded: Mon Aug 1 02:12:46 2016
これは、リポジトリを参照した際に、現時点での最新とダウンロードしたものの日付がずれていると起こるエラーです。
当然このエラーが出ているとcronで設定した”yum update”は正常に完了していません。
対処法
このエラーを消すには、以下のコマンドを入力します。
# yum all clean
この後は正常にアップデートできるようになります。
なお、私の環境ではしばらくするとまたこのエラーが出ることがあります。
その度にリポジトリをクリアしていますが、現時点で原因がわかりません。
そのうち、各リポジトリをオンオフして検証してみようと思います。
コメント