Problem:
Expected outcome:
Upgrade foreman-katello to latest version
Foreman and Proxy versions:
Foreman version: 1.22.2
Foreman and Proxy plugin versions:
Distribution and version:
HTTPBoot: 1.22.2
Pulp: 1.4.1
Pulp server version: 2.19.1
Workers: 10
TFTP: 1.22.2
TFTP server: false
Templates: 1.22.2
Other relevant data:
I was trying to follow: Foreman :: Plugin Manuals (theforeman.org)
and ended up with :
—> Package yajl.x86_64 0:2.0.4-4.el7 will be installed
→ Running transaction check
—> Package foreman.noarch 0:1.22.2-1.el7 will be updated
→ Processing Dependency: foreman < 2.5 for package: tfm-rubygem-katello-4.0.0-0.3.pre.master.20210126202840git3f68923.el7.noarch
—> Package nettle.x86_64 0:2.7.1-8.el7 will be installed
—> Package tfm-rubygem-katello.noarch 0:4.0.0-0.3.pre.master.20210126202840git3f68923.el7 will be an update
→ Processing Dependency: foreman < 2.5 for package: tfm-rubygem-katello-4.0.0-0.3.pre.master.20210126202840git3f68923.el7.noarch
—> Package trousers.x86_64 0:0.3.14-2.el7 will be installed
→ Finished Dependency Resolution
Error: Package: tfm-rubygem-katello-4.0.0-0.3.pre.master.20210126202840git3f68923.el7.noarch (katello)
Requires: foreman < 2.5
Removing: foreman-1.22.2-1.el7.noarch (@foreman)
foreman = 1.22.2-1.el7
Updated By: foreman-2.5.0-0.2.develop.20210216174638git7fa7cec.el7.noarch (foreman)
foreman = 2.5.0-0.2.develop.20210216174638git7fa7cec.el7
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest