Foreman and Katello upgrade dependency fails

I am trying to upgrade Foreman and Katello and I am getting the
following dependency issue:

Error: Package: tfm-rubygem-katello-3.3.2-1.el7.noarch (@katello)
Requires: tfm-rubygem(bastion) < 5.0.0
Removing: tfm-rubygem-bastion-4.2.2-1.fm1_14.el7.noarch
(@foreman-plugins)
tfm-rubygem(bastion) = 4.2.2
Updated By: tfm-rubygem-bastion-5.0.6-1.fm1_16.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 5.0.6
Available: tfm-rubygem-bastion-2.0.4-2.fm1_11.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 2.0.4
Available: tfm-rubygem-bastion-3.0.1-1.fm1_11.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 3.0.1
Available: tfm-rubygem-bastion-3.2.0-1.fm1_12.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 3.2.0
Available: tfm-rubygem-bastion-3.2.1-1.fm1_12.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 3.2.1
Available: tfm-rubygem-bastion-3.2.1-2.fm1_12.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 3.2.1
Available: tfm-rubygem-bastion-3.2.2-1.fm1_13.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 3.2.2
Available: tfm-rubygem-bastion-3.2.2-2.fm1_13.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 3.2.2
Available: tfm-rubygem-bastion-3.3.0-1.fm1_13.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 3.3.0
Available: tfm-rubygem-bastion-3.3.2-1.fm1_13.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 3.3.2
Available: tfm-rubygem-bastion-3.3.4-1.fm1_14.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 3.3.4
Available: tfm-rubygem-bastion-3.4.4-1.fm1_14.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 3.4.4
Available: tfm-rubygem-bastion-4.2.1-1.fm1_15.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 4.2.1
Available: tfm-rubygem-bastion-4.2.2-1.fm1_15.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 4.2.2
Available: tfm-rubygem-bastion-4.3.0-1.fm1_15.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 4.3.0
Available: tfm-rubygem-bastion-5.0.0-1.fm1_15.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 5.0.0
Error: Package: tfm-rubygem-katello-3.3.2-1.el7.noarch (@katello)
Requires: tfm-rubygem(foreman-tasks) < 0.9.0
Removing: tfm-rubygem-foreman-tasks-0.8.6-1.fm1_14.el7.noarch
(@foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.8.6
Updated By: tfm-rubygem-foreman-tasks-0.9.3-1.fm1_16.el7.noarch
(foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.9.3
Available: tfm-rubygem-foreman-tasks-0.7.10-2.fm1_11.el7.noarch
(foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.7.10
Available: tfm-rubygem-foreman-tasks-0.7.11-1.fm1_11.el7.noarch
(foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.7.11
Available: tfm-rubygem-foreman-tasks-0.7.14-1.fm1_11.el7.noarch
(foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.7.14
Available: tfm-rubygem-foreman-tasks-0.7.15-1.fm1_12.el7.noarch
(foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.7.15
Available: tfm-rubygem-foreman-tasks-0.7.16-1.fm1_12.el7.noarch
(foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.7.16
Available: tfm-rubygem-foreman-tasks-0.7.16-2.fm1_12.el7.noarch
(foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.7.16
Available: tfm-rubygem-foreman-tasks-0.7.17-1.fm1_12.el7.noarch
(foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.7.17
Available: tfm-rubygem-foreman-tasks-0.7.18-1.fm1_13.el7.noarch
(foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.7.18
Available: tfm-rubygem-foreman-tasks-0.7.19-1.fm1_13.el7.noarch
(foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.7.19
Available: tfm-rubygem-foreman-tasks-0.8.0-1.fm1_13.el7.noarch
(foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.8.0
Available: tfm-rubygem-foreman-tasks-0.8.2-1.fm1_14.el7.noarch
(foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.8.2
Available: tfm-rubygem-foreman-tasks-0.9.1-1.fm1_16.el7.noarch
(foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.9.1
Available: tfm-rubygem-foreman-tasks-0.9.2-1.fm1_16.el7.noarch
(foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.9.2
Error: Package: tfm-rubygem-runcible-1.9.1-1.el7.noarch (@katello)
Requires: tfm-rubygem(rest-client) < 2.0.0
Removing: tfm-rubygem-rest-client-1.8.0-1.el7.noarch (@foreman)
tfm-rubygem(rest-client) = 1.8.0
Updated By: tfm-rubygem-rest-client-2.0.1-1.el7.noarch (foreman)
tfm-rubygem(rest-client) = 2.0.1
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

And here is the repo list:
yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile

  • base: linux.mirrors.es.net
  • epel: mirrors.cat.pdx.edu
  • extras: repo1.sea.innoscale.net
  • updates: mirror.keystealth.org
    repo id repo name
    status
    base/7/x86_64 CentOS-7 - Base
    9,363
    centos-sclo-rh/x86_64 CentOS-7 - SCLo rh
    5,545
    centos-sclo-sclo/x86_64 CentOS-7 - SCLo sclo
    427
    epel/x86_64 Extra Packages for
    Enterprise Linux 7 - x86_64 11,888
    extras/7/x86_64 CentOS-7 - Extras
    446
    foreman/x86_64 Foreman nightly
    366
    foreman-plugins/x86_64 Foreman plugins
    nightly
    812
    katello/x86_64 Katello 3.3
    31
    katello-candlepin/x86_64 Candlepin: an open
    source entitlement management system. 3
    katello-client/x86_64 Katello Client 3.3
    16
    katello-pulp/x86_64 Pulp Community
    Releases
    49
    puppetlabs-pc1/x86_64 Puppet Labs PC1
    Repository el 7 - x86_64
    125
    updates/7/x86_64 CentOS-7 - Updates
    2,089
    repolist: 31,160

Any ideas?
Thanks,
Luke

It appears that you have the foreman nightly repo, vs the foreman 1.14
referenced in
https://www.theforeman.org/plugins/katello/3.3/installation/index.html

··· On Wed, Jul 12, 2017 at 11:00 AM, Luke Miller wrote:

I am trying to upgrade Foreman and Katello and I am getting the
following dependency issue:

Error: Package: tfm-rubygem-katello-3.3.2-1.el7.noarch (@katello)
Requires: tfm-rubygem(bastion) < 5.0.0
Removing: tfm-rubygem-bastion-4.2.2-1.fm1_14.el7.noarch
(@foreman-plugins)
tfm-rubygem(bastion) = 4.2.2
Updated By: tfm-rubygem-bastion-5.0.6-1.fm1_16.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 5.0.6
Available: tfm-rubygem-bastion-2.0.4-2.fm1_11.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 2.0.4
Available: tfm-rubygem-bastion-3.0.1-1.fm1_11.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 3.0.1
Available: tfm-rubygem-bastion-3.2.0-1.fm1_12.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 3.2.0
Available: tfm-rubygem-bastion-3.2.1-1.fm1_12.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 3.2.1
Available: tfm-rubygem-bastion-3.2.1-2.fm1_12.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 3.2.1
Available: tfm-rubygem-bastion-3.2.2-1.fm1_13.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 3.2.2
Available: tfm-rubygem-bastion-3.2.2-2.fm1_13.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 3.2.2
Available: tfm-rubygem-bastion-3.3.0-1.fm1_13.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 3.3.0
Available: tfm-rubygem-bastion-3.3.2-1.fm1_13.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 3.3.2
Available: tfm-rubygem-bastion-3.3.4-1.fm1_14.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 3.3.4
Available: tfm-rubygem-bastion-3.4.4-1.fm1_14.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 3.4.4
Available: tfm-rubygem-bastion-4.2.1-1.fm1_15.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 4.2.1
Available: tfm-rubygem-bastion-4.2.2-1.fm1_15.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 4.2.2
Available: tfm-rubygem-bastion-4.3.0-1.fm1_15.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 4.3.0
Available: tfm-rubygem-bastion-5.0.0-1.fm1_15.el7.noarch
(foreman-plugins)
tfm-rubygem(bastion) = 5.0.0
Error: Package: tfm-rubygem-katello-3.3.2-1.el7.noarch (@katello)
Requires: tfm-rubygem(foreman-tasks) < 0.9.0
Removing: tfm-rubygem-foreman-tasks-0.8.6-1.fm1_14.el7.noarch
(@foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.8.6
Updated By: tfm-rubygem-foreman-tasks-0.9.3-1.fm1_16.el7.noarch
(foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.9.3
Available: tfm-rubygem-foreman-tasks-0.7.10-2.fm1_11.el7.noarch
(foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.7.10
Available: tfm-rubygem-foreman-tasks-0.7.11-1.fm1_11.el7.noarch
(foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.7.11
Available: tfm-rubygem-foreman-tasks-0.7.14-1.fm1_11.el7.noarch
(foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.7.14
Available: tfm-rubygem-foreman-tasks-0.7.15-1.fm1_12.el7.noarch
(foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.7.15
Available: tfm-rubygem-foreman-tasks-0.7.16-1.fm1_12.el7.noarch
(foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.7.16
Available: tfm-rubygem-foreman-tasks-0.7.16-2.fm1_12.el7.noarch
(foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.7.16
Available: tfm-rubygem-foreman-tasks-0.7.17-1.fm1_12.el7.noarch
(foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.7.17
Available: tfm-rubygem-foreman-tasks-0.7.18-1.fm1_13.el7.noarch
(foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.7.18
Available: tfm-rubygem-foreman-tasks-0.7.19-1.fm1_13.el7.noarch
(foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.7.19
Available: tfm-rubygem-foreman-tasks-0.8.0-1.fm1_13.el7.noarch
(foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.8.0
Available: tfm-rubygem-foreman-tasks-0.8.2-1.fm1_14.el7.noarch
(foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.8.2
Available: tfm-rubygem-foreman-tasks-0.9.1-1.fm1_16.el7.noarch
(foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.9.1
Available: tfm-rubygem-foreman-tasks-0.9.2-1.fm1_16.el7.noarch
(foreman-plugins)
tfm-rubygem(foreman-tasks) = 0.9.2
Error: Package: tfm-rubygem-runcible-1.9.1-1.el7.noarch (@katello)
Requires: tfm-rubygem(rest-client) < 2.0.0
Removing: tfm-rubygem-rest-client-1.8.0-1.el7.noarch (@foreman)
tfm-rubygem(rest-client) = 1.8.0
Updated By: tfm-rubygem-rest-client-2.0.1-1.el7.noarch
(foreman)
tfm-rubygem(rest-client) = 2.0.1
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

And here is the repo list:
yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile

  • base: linux.mirrors.es.net
  • epel: mirrors.cat.pdx.edu
  • extras: repo1.sea.innoscale.net
  • updates: mirror.keystealth.org
    repo id repo name
    status
    base/7/x86_64 CentOS-7 - Base
    9,363
    centos-sclo-rh/x86_64 CentOS-7 - SCLo rh
    5,545
    centos-sclo-sclo/x86_64 CentOS-7 - SCLo
    sclo
    427
    epel/x86_64 Extra Packages for
    Enterprise Linux 7 - x86_64 11,888
    extras/7/x86_64 CentOS-7 - Extras
    446
    foreman/x86_64 Foreman nightly
    366
    foreman-plugins/x86_64 Foreman plugins
    nightly
    812
    katello/x86_64 Katello 3.3
    31
    katello-candlepin/x86_64 Candlepin: an open
    source entitlement management system. 3
    katello-client/x86_64 Katello Client 3.3
    16
    katello-pulp/x86_64 Pulp Community
    Releases
    49
    puppetlabs-pc1/x86_64 Puppet Labs PC1
    Repository el 7 - x86_64
    125
    updates/7/x86_64 CentOS-7 - Updates
    2,089
    repolist: 31,160

Any ideas?
Thanks,
Luke


You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.