yumエラー:「Not using downloaded mariadb/repomd.xml because it is older than what we have:」

yum エラーで更新できない場合の対処「Not using downloaded mariadb/repomd.xml because it is older than what we have:」

検証用のサーバーで、yumでレポジトリと追加してパッケージをインストールして削除してまた違うバージョンのレポジトリを追加したりして色々としていると、下記のような「Not using downloaded mariadb/repomd.xml because it is older than what we have:」とエラーが上がりyum install とか yum updateとかが使えなくなりました

$ sudo yum install -y MariaDB-server MariaDB-client
読み込んだプラグイン:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.cat.net
 * extras: mirrors.cat.net
 * updates: mirrors.cat.net
mariadb                                                                        | 2.9 kB  00:00:00     
Not using downloaded mariadb/repomd.xml because it is older than what we have:
  Current   : Wed Dec 11 08:16:27 2019
  Downloaded: Wed Dec 11 08:15:44 2019
パッケージ MariaDB-server は利用できません。
  * おそらくの意味: mariadb-server
パッケージ MariaDB-client は利用できません。
エラー: 何もしません

対処方法ですが、「 yum clean all」で、キャッシュでクリアーしたら無事にyumコマンドでインストールできました
$ sudo yum clean all
読み込んだプラグイン:fastestmirror, langpacks
リポジトリーを清掃しています: base extras mariadb updates
Cleaning up list of fastest mirrors

 

スポンサーリンク

LinuxCentOS 7

Posted by admin