Upgrading Red Hat Satellite Capsule 6.13 to 6.14 fails with cannot install both rubygem-clamp from satellite-capsule and rubygem-clamp from @System
Issue
-
Upgrading Red Hat Satellite Capsule 6.13 to 6.14 fails with below dependency error:
Download package(s) : [FAIL] Failed executing yum --downloadonly -y --disableplugin=foreman-protector update, exit status 1: Updating Subscription Management repositories. Red Hat Enterprise Linux 8 for x86_64 - BaseOS 7.0 MB/s | 79 MB 00:11 Red Hat Enterprise Linux 8 for x86_64 - AppStre 7.6 MB/s | 70 MB 00:09 Red Hat Satellite Capsule 6.14 for RHEL 8 x86_6 2.7 MB/s | 580 kB 00:00 Red Hat Satellite Maintenance 6.14 for RHEL 8 x 149 kB/s | 23 kB 00:00 Error: Problem 1: cannot install both rubygem-clamp-1.3.2-1.el8sat.noarch from satellite-capsule-6.14-for-rhel-8-x86_64-rpms and rubygem-clamp-1.1.2-7.el8sat.noarch from @System - package rubygem-hammer_cli-3.5.1-1.el8sat.noarch from @System requires rubygem(clamp) < 1.2.0, but none of the providers can be installed - cannot install the best update candidate for package rubygem-clamp-1.1.2-7.el8sat.noarch - problem with installed package rubygem-hammer_cli-3.5.1-1.el8sat.noarch Problem 2: package rubygem-kafo-7.2.0-1.el8sat.noarch from satellite-capsule-6.14-for-rhel-8-x86_64-rpms requires (rubygem(clamp) >= 1.3.1 with rubygem(clamp) < 2), but none of the providers can be installed - cannot install both rubygem-clamp-1.3.2-1.el8sat.noarch from satellite-capsule-6.14-for-rhel-8-x86_64-rpms and rubygem-clamp-1.1.2-7.el8sat.noarch from @System - package rubygem-hammer_cli-3.5.1-1.el8sat.noarch from @System requires rubygem(clamp) < 1.2.0, but none of the providers can be installed - cannot install the best update candidate for package rubygem-kafo-6.5.0-1.el8sat.noarch - problem with installed package rubygem-hammer_cli_foreman-3.5.1-1.el8sat.noarch Problem 3: package rubygem-kafo-7.2.0-1.el8sat.noarch from satellite-capsule-6.14-for-rhel-8-x86_64-rpms requires (rubygem(clamp) >= 1.3.1 with rubygem(clamp) < 2), but none of the providers can be installed - cannot install both rubygem-clamp-1.3.2-1.el8sat.noarch from satellite-capsule-6.14-for-rhel-8-x86_64-rpms and rubygem-clamp-1.1.2-7.el8sat.noarch from @System - package rubygem-hammer_cli-3.5.1-1.el8sat.noarch from @System requires rubygem(clamp) < 1.2.0, but none of the providers can be installed - cannot install the best update candidate for package foreman-installer-1:3.5.2.8-1.el8sat.noarch - problem with installed package rubygem-hammer_cli_foreman_admin-1.1.0-1.el8sat.noarch Problem 4: package rubygem-kafo-7.2.0-1.el8sat.noarch from satellite-capsule-6.14-for-rhel-8-x86_64-rpms requires (rubygem(clamp) >= 1.3.1 with rubygem(clamp) < 2), but none of the providers can be installed - cannot install both rubygem-clamp-1.3.2-1.el8sat.noarch from satellite-capsule-6.14-for-rhel-8-x86_64-rpms and rubygem-clamp-1.1.2-7.el8sat.noarch from @System - package foreman-installer-1:3.7.0.8-1.el8sat.noarch from satellite-capsule-6.14-for-rhel-8-x86_64-rpms requires rubygem(kafo) >= 7.2.0, but none of the providers can be installed - cannot install the best update candidate for package foreman-installer-katello-1:3.5.2.8-1.el8sat.noarch - problem with installed package rubygem-hammer_cli_foreman_virt_who_configure-0.0.9-2.el8sat.noarch (try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
-
Manually enabling
satellite-utils-6.13-for-rhel-8-x86_64-rpms
andsatellite-utils-6.14-for-rhel-8-x86_64-rpms
on the Red Hat Satellite Capsule server does not resolve the issue, as the upgrade still fails with the same error.
Environment
- Red Hat Satellite 6.13
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.