yum installが古いRPMパッケージが参照されてしまってうまくいかない

そもそも…

  • CentOS6の環境にCentOS7系のリポジトリを追加していた。
rpm -ihv http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

対処法

  • 間違って入れてしまったリポジトリを削除し、CentOS6系のリポジトリを追加してインストール。
rpm -ihv http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm
  • それでもうまくいかなかったためyum list available | grep zabbixで確認してみたらel7が表示された。
  • CentOS7系のRPMパッケージやデータのキャッシュが残っているのが原因らしいのでyum clean allでyumのキャッシュをクリアしたらインストールができた。