Bug 1972995

Summary: In satellite upgrade, yum update failed to resolve dependencies
Product: Red Hat Satellite Reporter: Devendra Singh <desingh>
Component: PackagingAssignee: Evgeni Golov <egolov>
Status: CLOSED ERRATA QA Contact: Devendra Singh <desingh>
Severity: high Docs Contact:
Priority: unspecified    
Version: 6.10.0CC: egolov, jsherril, tstrych, vsedmik
Target Milestone: 6.10.0Keywords: AutomationBlocker, Regression, Triaged, UpgradeBlocker, Upgrades
Target Release: Unused   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: satellite-6.10.0-0.3.beta Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-11-16 14:11:58 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Devendra Singh 2021-06-17 03:57:48 UTC
Description of problem: In satellite upgrade, yum update failed to resolve dependencies


Version-Release number of selected component (if applicable):
6.10 Snap5

How reproducible:
always

Steps to Reproduce:
1. Prepare the 6.9.z setup using the upgrade template.
2. Run the pre-migration steps before running the upgrade for 6.10 snap5.
3. Applied the patch for BZ#1967131
4. Pulp migration completed successfully.
5  Run the upgrade, but it failed in the yum update with a package dependency issue.

Error: Package: tfm-rubygem-mimemagic-0.3.5-1.el7sat.noarch (@rhel-7-server-satellite-6.9-rpms)


Actual results:
yum update failed to resolve the "tfm-rubygem-mimemagic" dependency.

Expected results:
yum update should be completed successfully.

Additional info:

Comment 2 Justin Sherrill 2021-06-17 17:46:53 UTC
i'm hitting other dep issues as well (not sure if i did something wrong?):

Error: Package: rh-ruby25-rubygem-did_you_mean-1.2.0-9.el7.noarch (scl)
           Requires: rh-ruby25-runtime
           Removing: rh-ruby25-runtime-2.5-2.el7.x86_64 (@rhel-server-rhscl-7-rpms)
               rh-ruby25-runtime = 2.5-2.el7
           Obsoleted By: satellite-common-6.10.0-0.2.beta.el7sat.noarch (rhel-7-server-satellite-6.10-rpms)
               Not found
Error: Package: rh-ruby25-ruby-irb-2.5.9-9.el7.noarch (scl)
           Requires: rh-ruby25-runtime
           Removing: rh-ruby25-runtime-2.5-2.el7.x86_64 (@rhel-server-rhscl-7-rpms)
               rh-ruby25-runtime = 2.5-2.el7
           Obsoleted By: satellite-common-6.10.0-0.2.beta.el7sat.noarch (rhel-7-server-satellite-6.10-rpms)
               Not found
Error: Package: rh-ruby25-rubygem-psych-3.0.2-9.el7.x86_64 (scl)
           Requires: rh-ruby25-runtime
           Removing: rh-ruby25-runtime-2.5-2.el7.x86_64 (@rhel-server-rhscl-7-rpms)
               rh-ruby25-runtime = 2.5-2.el7
           Obsoleted By: satellite-common-6.10.0-0.2.beta.el7sat.noarch (rhel-7-server-satellite-6.10-rpms)
               Not found
Error: Package: rh-ruby25-rubygem-io-console-0.4.6-9.el7.x86_64 (scl)
           Requires: rh-ruby25-runtime
           Removing: rh-ruby25-runtime-2.5-2.el7.x86_64 (@rhel-server-rhscl-7-rpms)
               rh-ruby25-runtime = 2.5-2.el7
           Obsoleted By: satellite-common-6.10.0-0.2.beta.el7sat.noarch (rhel-7-server-satellite-6.10-rpms)
               Not found
Error: Package: tfm-rubygem-foreman_theme_satellite-7.0.1.7-1.el7sat.noarch (@Sat6-CI_Satellite_6_9_Composes_Satellite_6_9_RHEL7)
           Requires: rh-ruby25-ruby
           Removing: rh-ruby25-ruby-2.5.5-8.el7.x86_64 (@rhel-server-rhscl-7-rpms)
               rh-ruby25-ruby = 2.5.5-8.el7
           Obsoleted By: satellite-common-6.10.0-0.2.beta.el7sat.noarch (rhel-7-server-satellite-6.10-rpms)
               Not found
           Updated By: rh-ruby25-ruby-2.5.9-9.el7.x86_64 (scl)
               rh-ruby25-ruby = 2.5.9-9.el7
           Available: rh-ruby25-ruby-2.5.0-5.el7.x86_64 (rhel-server-rhscl-7-rpms)
               rh-ruby25-ruby = 2.5.0-5.el7
           Available: rh-ruby25-ruby-2.5.3-6.el7.x86_64 (rhel-server-rhscl-7-rpms)
               rh-ruby25-ruby = 2.5.3-6.el7
           Available: rh-ruby25-ruby-2.5.5-7.el7.x86_64 (rhel-server-rhscl-7-rpms)
               rh-ruby25-ruby = 2.5.5-7.el7
Error: Package: rh-ruby25-rubygem-bigdecimal-1.3.4-9.el7.x86_64 (scl)
           Requires: rh-ruby25-runtime
           Removing: rh-ruby25-runtime-2.5-2.el7.x86_64 (@rhel-server-rhscl-7-rpms)
               rh-ruby25-runtime = 2.5-2.el7
           Obsoleted By: satellite-common-6.10.0-0.2.beta.el7sat.noarch (rhel-7-server-satellite-6.10-rpms)
               Not found
Error: Package: rh-ruby25-rubygem-json-2.1.0-9.el7.x86_64 (scl)
           Requires: rh-ruby25-runtime
           Removing: rh-ruby25-runtime-2.5-2.el7.x86_64 (@rhel-server-rhscl-7-rpms)
               rh-ruby25-runtime = 2.5-2.el7
           Obsoleted By: satellite-common-6.10.0-0.2.beta.el7sat.noarch (rhel-7-server-satellite-6.10-rpms)
               Not found
Error: Package: rh-ruby25-ruby-libs-2.5.9-9.el7.x86_64 (scl)
           Requires: rh-ruby25-runtime
           Removing: rh-ruby25-runtime-2.5-2.el7.x86_64 (@rhel-server-rhscl-7-rpms)
               rh-ruby25-runtime = 2.5-2.el7
           Obsoleted By: satellite-common-6.10.0-0.2.beta.el7sat.noarch (rhel-7-server-satellite-6.10-rpms)
               Not found
Error: Package: rh-ruby25-rubygem-rdoc-6.0.1.1-9.el7.noarch (scl)
           Requires: rh-ruby25-runtime
           Removing: rh-ruby25-runtime-2.5-2.el7.x86_64 (@rhel-server-rhscl-7-rpms)
               rh-ruby25-runtime = 2.5-2.el7
           Obsoleted By: satellite-common-6.10.0-0.2.beta.el7sat.noarch (rhel-7-server-satellite-6.10-rpms)
               Not found
Error: Package: rh-ruby25-ruby-2.5.9-9.el7.x86_64 (scl)
           Requires: rh-ruby25-runtime
           Removing: rh-ruby25-runtime-2.5-2.el7.x86_64 (@rhel-server-rhscl-7-rpms)
               rh-ruby25-runtime = 2.5-2.el7
           Obsoleted By: satellite-common-6.10.0-0.2.beta.el7sat.noarch (rhel-7-server-satellite-6.10-rpms)
               Not found
Error: Package: rh-ruby25-rubygems-2.7.6.3-9.el7.noarch (scl)
           Requires: rh-ruby25-runtime
           Removing: rh-ruby25-runtime-2.5-2.el7.x86_64 (@rhel-server-rhscl-7-rpms)
               rh-ruby25-runtime = 2.5-2.el7
           Obsoleted By: satellite-common-6.10.0-0.2.beta.el7sat.noarch (rhel-7-server-satellite-6.10-rpms)
               Not found
Error: Package: tfm-rubygem-foreman_theme_satellite-7.0.1.7-1.el7sat.noarch (@Sat6-CI_Satellite_6_9_Composes_Satellite_6_9_RHEL7)
           Requires: rh-ruby25-ruby(release)
           Removing: rh-ruby25-ruby-libs-2.5.5-8.el7.x86_64 (@rhel-server-rhscl-7-rpms)
               rh-ruby25-ruby(release) = 2.5.5
           Obsoleted By: satellite-common-6.10.0-0.2.beta.el7sat.noarch (rhel-7-server-satellite-6.10-rpms)
               Not found
           Updated By: rh-ruby25-ruby-libs-2.5.9-9.el7.x86_64 (scl)
               rh-ruby25-ruby(release) = 2.5.9
           Available: rh-ruby25-ruby-libs-2.5.0-5.el7.x86_64 (rhel-server-rhscl-7-rpms)
               rh-ruby25-ruby(release) = 2.5.0
           Available: rh-ruby25-ruby-libs-2.5.3-6.el7.x86_64 (rhel-server-rhscl-7-rpms)
               rh-ruby25-ruby(release) = 2.5.3
           Available: rh-ruby25-ruby-libs-2.5.5-7.el7.x86_64 (rhel-server-rhscl-7-rpms)
               rh-ruby25-ruby(release) = 2.5.5
Error: Package: rh-ruby25-rubygem-openssl-2.1.2-9.el7.x86_64 (scl)
           Requires: rh-ruby25-runtime
           Removing: rh-ruby25-runtime-2.5-2.el7.x86_64 (@rhel-server-rhscl-7-rpms)
               rh-ruby25-runtime = 2.5-2.el7
           Obsoleted By: satellite-common-6.10.0-0.2.beta.el7sat.noarch (rhel-7-server-satellite-6.10-rpms)
               Not found
Error: Package: tfm-rubygem-foreman_theme_satellite-7.0.1.7-1.el7sat.noarch (@Sat6-CI_Satellite_6_9_Composes_Satellite_6_9_RHEL7)
           Requires: rh-ruby25-ruby(rubygems)
           Removing: rh-ruby25-rubygems-2.7.6.2-8.el7.noarch (@rhel-server-rhscl-7-rpms)
               rh-ruby25-ruby(rubygems) = 2.7.6.2-8.el7
           Obsoleted By: satellite-common-6.10.0-0.2.beta.el7sat.noarch (rhel-7-server-satellite-6.10-rpms)
               Not found
           Updated By: rh-ruby25-rubygems-2.7.6.3-9.el7.noarch (scl)
               rh-ruby25-ruby(rubygems) = 2.7.6.3-9.el7
           Available: rh-ruby25-rubygems-2.7.3-5.el7.noarch (rhel-server-rhscl-7-rpms)
               rh-ruby25-ruby(rubygems) = 2.7.3-5.el7
           Available: rh-ruby25-rubygems-2.7.6-6.el7.noarch (rhel-server-rhscl-7-rpms)
               rh-ruby25-ruby(rubygems) = 2.7.6-6.el7
           Available: rh-ruby25-rubygems-2.7.6.2-7.el7.noarch (rhel-server-rhscl-7-rpms)
               rh-ruby25-ruby(rubygems) = 2.7.6.2-7.el7

Comment 3 Justin Sherrill 2021-06-17 17:50:15 UTC
actually trying the scratch build from https://gitlab.sat.engineering.redhat.com/satellite6/satellite-packaging/-/merge_requests/4957  and removing the mimetypes package got me past it!

Comment 6 Devendra Singh 2021-06-28 12:05:39 UTC
Verified on 6.10 Snap6.

Comment 9 errata-xmlrpc 2021-11-16 14:11:58 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (Moderate: Satellite 6.10 Release), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHSA-2021:4702