Bug 1269204 - Zabbix agent EPEL packages to 'provide' compatibility with vendor packages
Summary: Zabbix agent EPEL packages to 'provide' compatibility with vendor packages
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: zabbix
Version: epel7
Hardware: All
OS: All
unspecified
medium
Target Milestone: ---
Assignee: Volker Fröhlich
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-10-06 15:44 UTC by Ryan Armstrong
Modified: 2021-12-10 02:07 UTC (History)
7 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2021-12-10 02:07:01 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Ryan Armstrong 2015-10-06 15:44:30 UTC
Zabbix SIA publish their agent packages using the name `zabbix-agent` while they are listed in EPEL as `zabbix<ver>-agent`. It is also quite common for installers to repackage the agent with yet another name with their own custom scripts, plugins and configuration.

I write an agent module package (https://github.com/cavaliercoder/libzbxpgsql) which currently requires that `zabbix-agent` first be installed. Unfortunately, users who install the EPEL package fail to satisfy this requirement, despite the agent binaries being deployed in an appropriate way.

To reproduce this issue, install any version of the Zabbix agent from EPEL, and then attempt to install the libzbxpgsql package and it will fail with unresolved dependency `zabbix-agent`. If the Zabbix SIA provided package is used instead, the issue is resolved.

Could the package maintainers please consider adding a `Provides: zabbix-agent` declaration in the EPEL `zabbix*-agent` packages? This way, the EPEL packages will satisfy (via virtual package) the requirement from any 3rd party module package for `zabbix-agent` to be installed.

I considered using `Require: /usr/sbin/zabbix_agentd` instead, but this limits other packagers of `zabbix-agent` from installing binaries in other locations. For example in my case, the binary is deployed to `/opt/zabbix/sbin/zabbix_agentd`.

Comment 1 Brian J. Murrell 2021-11-30 14:29:11 UTC
Any comment here from maintainers?

Comment 2 Fedora Update System 2021-12-01 02:13:49 UTC
FEDORA-EPEL-2021-831e6f83a4 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2021-831e6f83a4

Comment 3 Fedora Update System 2021-12-01 02:18:35 UTC
FEDORA-EPEL-2021-8847bf8737 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2021-8847bf8737

Comment 4 Fedora Update System 2021-12-02 01:44:53 UTC
FEDORA-EPEL-2021-831e6f83a4 has been pushed to the Fedora EPEL 7 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2021-831e6f83a4

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 5 Fedora Update System 2021-12-02 01:44:54 UTC
FEDORA-EPEL-2021-8847bf8737 has been pushed to the Fedora EPEL 7 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2021-8847bf8737

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 6 Fedora Update System 2021-12-10 02:07:01 UTC
FEDORA-EPEL-2021-831e6f83a4 has been pushed to the Fedora EPEL 7 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 7 Fedora Update System 2021-12-10 02:07:03 UTC
FEDORA-EPEL-2021-8847bf8737 has been pushed to the Fedora EPEL 7 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.