-
Problem report
-
Resolution: Fixed
-
Trivial
-
6.2.0
-
None
-
NAME="Oracle Linux Server"
VERSION="9.0"
x86_64
Red Hat Enterprise Linux release 9.0 (Ootpa)
-
Sprint 90 (Jul 2022), Sprint 91 (Aug 2022), Sprint 92 (Sep 2022), Sprint 93 (Oct 2022), Sprint 94 (Nov 2022)
-
0.125
Steps to reproduce:
- Install epel-release repo: dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
- Install zabbix-release repo: dnf install https://repo.zabbix.com/zabbix/6.2/rhel/9/x86_64/zabbix-release-6.2-2.el9.noarch.rpm
- Try to install zabbix-agent: dnf install zabbix-agent
Result:
Dnf suggests installation zabbix-agent 1:6.0.5-1.el9 from epel repo:
Installing: zabbix-agent x86_64 1:6.0.5-1.el9 epel 278 k
Expected:
Dnf suggests installation zabbix-agent 6.2 from zabbix repo
It happens because zabbix-agent packages was added to epel repo for rhel 9 with Epoch: 1 set in rpm spec, but zabbix repo has no Epoch in rpm spec (if it isn't set, it equals to 0):
dnf info zabbix-agent --showduplicates Last metadata expiration check: 0:41:20 ago on Wed 20 Jul 2022 04:57:58 AM UTC. Available Packages Name : zabbix-agent Epoch : 1 <--- Version : 6.0.5 Release : 1.el9 Architecture : x86_64 Size : 278 k Source : zabbix-6.0.5-1.el9.src.rpm Repository : epel Summary : Zabbix agent URL : https://www.zabbix.com License : GPLv2+ Description : Zabbix agent, to be installed on monitored systems Name : zabbix-agent Version : 6.2.0 Release : 1.el9 Architecture : x86_64 Size : 498 k Source : zabbix-6.2.0-1.el9.src.rpm Repository : zabbix Summary : Old Zabbix Agent URL : http://www.zabbix.com/ License : GPLv2+ Description : Old implementation of zabbix agent. : To be installed on monitored systems.
As a workaround, we can exclude zabbix packages from epel.repo:
[epel] ... excludepkgs=zabbix*
And after that it works fine:
dnf install zabbix-agent Installing: zabbix-agent x86_64 6.2.0-1.el9 zabbix 498 k