Bug #33613
closedDependency issue for `katello-agent` on RHEL 7.x
Description
Hello --
I am classifying this as a Foreman packaging bug, since the issue is encountered when installing the `katello-agent` package on RHEL 7.x. If this is misclassified, please feel free to adjust, as needed.
When attempting to install `katello-agent-3.5.5-2.el7.noarch.rpm` from this location,
https://yum.theforeman.org/client/latest/el7/x86_64/
the following has been observed:
[root@jac-rhel7-20211001-katellobug ~]# sudo yum install katello-agent [...] Resolving Dependencies --> Running transaction check ---> Package katello-agent.noarch 0:3.5.5-2.el7 will be installed --> Processing Dependency: katello-host-tools = 3.5.5-2.el7 for package: katello-agent-3.5.5-2.el7.noarch --> Processing Dependency: python-gofer-proton >= 2.5 for package: katello-agent-3.5.5-2.el7.noarch --> Processing Dependency: gofer >= 2.12.1 for package: katello-agent-3.5.5-2.el7.noarch --> Running transaction check ---> Package gofer.noarch 0:2.12.5-3.el7 will be installed --> Processing Dependency: python-gofer = 2.12.5 for package: gofer-2.12.5-3.el7.noarch ---> Package katello-host-tools.noarch 0:3.5.5-2.el7 will be installed --> Processing Dependency: katello-host-tools-fact-plugin = 3.5.5-2.el7 for package: katello-host-tools-3.5.5-2.el7.noarch ---> Package python-gofer-proton.noarch 0:2.12.5-3.el7 will be installed --> Processing Dependency: python-qpid-proton >= 0.9-5 for package: python-gofer-proton-2.12.5-3.el7.noarch --> Running transaction check ---> Package katello-host-tools-fact-plugin.noarch 0:3.5.5-2.el7 will be installed ---> Package python-gofer.noarch 0:2.12.5-3.el7 will be installed ---> Package python-gofer-proton.noarch 0:2.12.5-3.el7 will be installed --> Processing Dependency: python-qpid-proton >= 0.9-5 for package: python-gofer-proton-2.12.5-3.el7.noarch --> Finished Dependency Resolution Error: Package: python-gofer-proton-2.12.5-3.el7.noarch (VCU_katello-agent_katello_agent-el7-x86_64) Requires: python-qpid-proton >= 0.9-5 ********************************************************************** yum can be configured to try to resolve such errors by temporarily enabling disabled repos and searching for missing dependencies. To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf ********************************************************************** Error: Package: python-gofer-proton-2.12.5-3.el7.noarch (VCU_katello-agent_katello_agent-el7-x86_64) Requires: python-qpid-proton >= 0.9-5 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
There appear to be issues with the dependencies associated with this version of the `katello-agent` package for EL 7.x, when installing against RHEL 7.x systems.
Alternatively, installation of the `katello-agent` package from this repository appears to succeed successfully: https://yum.theforeman.org/client/2.5/el7/x86_64/
Please let me know if further information is needed/helpful.
Thank you!
Updated by Adam Craig over 2 years ago
- Status changed from New to Resolved
This appears to have been resolved by `foreman-client-release-3.0.0-2.el7.noarch.rpm`, which allows for satisfying this dependency via the Qpid Copr repository, hosted here: https://copr-be.cloud.fedoraproject.org/results/@qpid/qpid/epel-7-x86_64/