Problem:
Upgrades of katello Foreman environment failing.
Following the Katello upgrade instructions here:
https://theforeman.org/plugins/katello/3.14/upgrade/index.html
# yum -y update
Loaded plugins: enabled_repos_upload, fastestmirror, package_upload, product-id, pulp-profile-update, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
Loading mirror speeds from cached hostfile
* base: mirror.teklinks.com
* centos-sclo-rh: mirrors.raystedman.org
* epel: dl.iad2.fedoraproject.org
* extras: mirror.linux.duke.edu
* updates: repos-tx.psychz.net
Resolving Dependencies
--> Running transaction check
---> Package foreman.noarch 0:1.23.2-1.el7 will be updated
---> Package foreman.noarch 0:1.24.3-1.el7 will be an update
---> Package foreman-cli.noarch 0:1.23.2-1.el7 will be updated
---> Package foreman-cli.noarch 0:1.24.3-1.el7 will be an update
---> Package foreman-debug.noarch 0:1.23.2-1.el7 will be updated
---> Package foreman-debug.noarch 0:1.24.3-1.el7 will be an update
---> Package foreman-installer.noarch 1:1.23.2-1.el7 will be updated
---> Package foreman-installer.noarch 1:1.24.3-1.el7 will be an update
---> Package foreman-installer-katello.noarch 1:1.23.2-1.el7 will be updated
---> Package foreman-installer-katello.noarch 1:1.24.3-1.el7 will be an update
---> Package foreman-postgresql.noarch 0:1.23.2-1.el7 will be updated
---> Package foreman-postgresql.noarch 0:1.24.3-1.el7 will be an update
---> Package foreman-proxy.noarch 0:1.23.2-1.el7 will be updated
---> Package foreman-proxy.noarch 0:1.24.3-1.el7 will be an update
---> Package foreman-selinux.noarch 0:1.23.2-1.el7 will be updated
---> Package foreman-selinux.noarch 0:1.24.3-1.el7 will be an update
---> Package katello-certs-tools.noarch 0:2.5.3-1.el7 will be updated
---> Package katello-certs-tools.noarch 0:2.6.0-1.el7 will be an update
---> Package rubygem-foreman_maintain.noarch 1:0.4.5-1.el7 will be updated
---> Package rubygem-foreman_maintain.noarch 1:0.5.4-1.el7 will be an update
---> Package rubygem-kafo.noarch 0:3.0.0-1.el7 will be updated
---> Package rubygem-kafo.noarch 0:4.0.0-1.el7 will be an update
---> Package rubygem-rb-inotify.noarch 0:0.9.7-2.el7 will be updated
---> Package rubygem-rb-inotify.noarch 0:0.9.7-3.el7 will be an update
---> Package rubygem-rsec.noarch 0:0.4.3-1.el7 will be updated
---> Package rubygem-rsec.noarch 0:0.4.3-2.el7 will be an update
---> Package rubygem-rubyipmi.noarch 0:0.10.0-3.el7 will be updated
---> Package rubygem-rubyipmi.noarch 0:0.10.0-4.el7 will be an update
---> Package rubygem-smart_proxy_dynflow.noarch 0:0.2.3-1.el7 will be updated
---> Package rubygem-smart_proxy_dynflow.noarch 0:0.2.4-1.el7 will be an update
---> Package rubygem-smart_proxy_pulp.noarch 0:1.4.1-1.el7 will be updated
---> Package rubygem-smart_proxy_pulp.noarch 0:1.5.0-1.el7 will be an update
---> Package tfm-rubygem-apipie-bindings.noarch 0:0.2.3-1.el7 will be updated
---> Package tfm-rubygem-apipie-bindings.noarch 0:0.3.0-1.el7 will be an update
---> Package tfm-rubygem-audited.noarch 0:4.7.1-2.el7 will be updated
---> Package tfm-rubygem-audited.noarch 0:4.9.0-1.el7 will be an update
---> Package tfm-rubygem-deep_cloneable.noarch 0:2.3.2-2.el7 will be updated
---> Package tfm-rubygem-deep_cloneable.noarch 0:3.0.0-1.el7 will be an update
---> Package tfm-rubygem-deface.noarch 0:1.3.2-1.el7 will be updated
---> Package tfm-rubygem-deface.noarch 0:1.5.3-1.el7 will be an update
---> Package tfm-rubygem-dynflow.noarch 0:1.2.3-1.fm1_23.el7 will be updated
---> Package tfm-rubygem-dynflow.noarch 0:1.4.2-1.fm1_24.el7 will be an update
---> Package tfm-rubygem-foreman-tasks.noarch 0:0.16.3-1.fm1_23.el7 will be updated
---> Package tfm-rubygem-foreman-tasks.noarch 0:0.17.5-1.fm1_24.el7 will be an update
---> Package tfm-rubygem-foreman-tasks-core.noarch 0:0.3.2-1.fm1_23.el7 will be updated
---> Package tfm-rubygem-foreman-tasks-core.noarch 0:0.3.3-1.fm1_24.el7 will be an update
---> Package tfm-rubygem-foreman_ansible.noarch 0:3.0.9-1.fm1_23.el7 will be updated
---> Package tfm-rubygem-foreman_ansible.noarch 0:4.0.5-1.fm1_24.el7 will be an update
---> Package tfm-rubygem-foreman_ansible_core.noarch 0:3.0.1-1.fm1_23.el7 will be updated
---> Package tfm-rubygem-foreman_ansible_core.noarch 0:3.0.3-1.fm1_24.el7 will be an update
---> Package tfm-rubygem-foreman_discovery.noarch 0:15.1.0-1.fm1_23.el7 will be updated
---> Package tfm-rubygem-foreman_discovery.noarch 0:16.0.1-1.fm1_24.el7 will be an update
---> Package tfm-rubygem-foreman_remote_execution.noarch 0:1.8.2-1.fm1_23.el7 will be updated
---> Package tfm-rubygem-foreman_remote_execution.noarch 0:2.0.8-1.fm1_24.el7 will be an update
---> Package tfm-rubygem-foreman_remote_execution_core.noarch 0:1.2.0-1.el7 will be updated
---> Package tfm-rubygem-foreman_remote_execution_core.noarch 0:1.3.0-1.el7 will be an update
---> Package tfm-rubygem-hammer_cli.noarch 0:0.18.1-1.el7 will be updated
---> Package tfm-rubygem-hammer_cli.noarch 0:0.19.2-1.el7 will be an update
---> Package tfm-rubygem-hammer_cli_foreman.noarch 0:0.18.2-1.el7 will be updated
--> Processing Dependency: tfm-rubygem(hammer_cli_foreman) < 0.19 for package: tfm-rubygem-hammer_cli_katello-0.19.1-1.el7.noarch
---> Package tfm-rubygem-hammer_cli_foreman.noarch 0:0.19.6-1.el7 will be an update
---> Package tfm-rubygem-httpclient.noarch 0:2.8.3-1.el7 will be updated
---> Package tfm-rubygem-httpclient.noarch 0:2.8.3-2.el7 will be an update
---> Package tfm-rubygem-jwt.noarch 0:2.1.0-1.el7 will be updated
---> Package tfm-rubygem-jwt.noarch 0:2.2.1-1.el7 will be an update
---> Package tfm-rubygem-parse-cron.noarch 0:0.1.4-4.fm1_23.el7 will be updated
---> Package tfm-rubygem-parse-cron.noarch 0:0.1.4-4.fm1_24.el7 will be an update
---> Package tfm-rubygem-responders.noarch 0:2.4.0-2.el7 will be updated
---> Package tfm-rubygem-responders.noarch 0:3.0.0-1.el7 will be an update
---> Package tfm-rubygem-unf_ext.x86_64 0:0.0.6-8.el7 will be updated
---> Package tfm-rubygem-unf_ext.x86_64 0:0.0.7.2-1.el7 will be an update
---> Package tfm-rubygem-unicode.x86_64 0:0.4.4.1-5.el7 will be updated
---> Package tfm-rubygem-unicode.x86_64 0:0.4.4.4-1.el7 will be an update
---> Package tfm-runtime.x86_64 0:5.0-6.el7 will be updated
---> Package tfm-runtime.x86_64 0:5.0-9.el7 will be an update
--> Finished Dependency Resolution
Error: Package: tfm-rubygem-hammer_cli_katello-0.19.1-1.el7.noarch (@katello)
Requires: tfm-rubygem(hammer_cli_foreman) < 0.19
Removing: tfm-rubygem-hammer_cli_foreman-0.18.2-1.el7.noarch (@foreman)
tfm-rubygem(hammer_cli_foreman) = 0.18.2
Updated By: tfm-rubygem-hammer_cli_foreman-0.19.6-1.el7.noarch (foreman)
tfm-rubygem(hammer_cli_foreman) = 0.19.6
Available: tfm-rubygem-hammer_cli_foreman-0.19.0-1.el7.noarch (foreman)
tfm-rubygem(hammer_cli_foreman) = 0.19.0
Available: tfm-rubygem-hammer_cli_foreman-0.19.2-1.el7.noarch (foreman)
tfm-rubygem(hammer_cli_foreman) = 0.19.2
Available: tfm-rubygem-hammer_cli_foreman-0.19.3-1.el7.noarch (foreman)
tfm-rubygem(hammer_cli_foreman) = 0.19.3
Available: tfm-rubygem-hammer_cli_foreman-0.19.4-1.el7.noarch (foreman)
tfm-rubygem(hammer_cli_foreman) = 0.19.4
Available: tfm-rubygem-hammer_cli_foreman-0.19.5-1.el7.noarch (foreman)
tfm-rubygem(hammer_cli_foreman) = 0.19.5
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Expected outcome:
The upgrade happens.
Distribution and version:
CentOS 7
Other relevant data: