Red Hat Satellite engineering is moving the tracking of its product development work on Satellite to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "Satellite project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs will be migrated starting at the end of May. If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "Satellite project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/SAT-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 2060546 - Leapp-upgrade package installation failing with dependency on sat 7.0
Summary: Leapp-upgrade package installation failing with dependency on sat 7.0
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Satellite
Classification: Red Hat
Component: Packaging
Version: 6.7.0
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: 6.11.0
Assignee: Evgeni Golov
QA Contact: Lukas Pramuk
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-03-03 18:13 UTC by Prashant Waghmare
Modified: 2022-07-05 14:34 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-07-05 14:34:21 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2022:5498 0 None None None 2022-07-05 14:34:36 UTC

Description Prashant Waghmare 2022-03-03 18:13:04 UTC
Description of problem:

On satellite 6.7 beta when tried to install leapp-upgrade package its failing with dependency.

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

# rpm -qa satellite
satellite-7.0.0-0.6.beta.el7sat.noarch

How reproducible:

often

Steps to Reproduce:

1. Install satellite 6.10, upgrade it to the 6.7

2. Then try to upgrade from rhel7 to rhel8 

3. Its failing with dependency packages as below:

Error: Package: python2-libcomps-0.1.8-14.el7.x86_64 (rhel-7-server-extras-rpms)
           Requires: libcomps.so.0.1.6()(64bit)
           Available: libcomps-0.1.8-12.el7.x86_64 (rhel-7-server-extras-rpms)
               libcomps.so.0.1.6()(64bit)
           Available: libcomps-0.1.8-13.el7.x86_64 (rhel-7-server-extras-rpms)
               libcomps.so.0.1.6()(64bit)
           Available: libcomps-0.1.8-14.el7.x86_64 (rhel-7-server-extras-rpms)
               libcomps.so.0.1.6()(64bit)
           Installed: libcomps-0.1.18-1.el7pc.x86_64 (@Sat6-CI_Satellite_7_0_Composes_Satellite_7_0_RHEL7)
               Not found
Error: Package: libdnf-0.22.5-2.el7_9.x86_64 (rhel-7-server-extras-rpms)
           Requires: libsolvext.so.0()(64bit)
           Available: libsolv-0.6.11-1.el7.x86_64 (rhel-7-server-rpms)
               libsolvext.so.0()(64bit)
           Available: libsolv-0.6.20-5.el7.x86_64 (rhel-7-server-rpms)
               libsolvext.so.0()(64bit)
           Available: libsolv-0.6.26-1.el7.x86_64 (rhel-7-server-rpms)
               libsolvext.so.0()(64bit)
           Available: libsolv-0.6.26-2.el7.x86_64 (rhel-7-server-rpms)
               libsolvext.so.0()(64bit)
           Available: libsolv-0.6.34-2.el7.x86_64 (rhel-7-server-rpms)
               libsolvext.so.0()(64bit)
           Available: libsolv-0.6.34-4.el7.x86_64 (rhel-7-server-rpms)
               libsolvext.so.0()(64bit)
           Installed: libsolv-0.7.20-4.el7pc.x86_64 (@Sat6-CI_Satellite_7_0_Composes_Satellite_7_0_RHEL7)
              ~libsolvext.so.1()(64bit)
================================================

# yum list libcomps

Loaded plugins: product-id, search-disabled-repos, subscription-manager
Installed Packages
libcomps.x86_64  0.1.18-1.el7pc @Sat6CI_Satellite_7_0_Composes_Satellite_7_0_RHEL7


# yum list libsolv
Loaded plugins: product-id, search-disabled-repos, subscription-manager
Installed Packages
libsolv.x86_64        0.7.20-4.el7pc                @Sat6-CI_Satellite_7_0_Composes_Satellite_7_0_RHEL7
Available Packages
libsolv.i686          0.6.34-4.el7                  rhel-7-server-rpms 



# yum list installed | grep -i 'rhel-7-server-extras-rpms'  <=== its blank i.e. none of the package from this repo is installed on satellite.
 
====================================================

# hammer ping
database:         
    Status:          ok
    Server Response: Duration: 0ms
candlepin:        
    Status:          ok
    Server Response: Duration: 42ms
candlepin_auth:   
    Status:          ok
    Server Response: Duration: 27ms
candlepin_events: 
    Status:          ok
    message:         0 Processed, 0 Failed
    Server Response: Duration: 0ms
katello_events:   
    Status:          ok
    message:         0 Processed, 0 Failed
    Server Response: Duration: 0ms
pulp3:            
    Status:          ok
    Server Response: Duration: 152ms
pulp3_content:    
    Status:          ok
    Server Response: Duration: 148ms
foreman_tasks:    
    Status:          ok
    Server Response: Duration: 2ms
==========================================

# satellite-maintain service status -b
Running Status Services
================================================================================
Get status of applicable services: 

Displaying the following service(s):
rh-redis5-redis, postgresql, pulpcore-api, pulpcore-content, pulpcore-worker, pulpcore-worker, tomcat, dynflow-sidekiq@orchestrator, foreman, httpd, puppetserver, dynflow-sidekiq@worker-1, dynflow-sidekiq@worker-hosts-queue-1, foreman-proxy
/ displaying rh-redis5-redis                       [OK]                         
/ displaying postgresql                            [OK]                         
/ displaying pulpcore-api                          [OK]                         
/ displaying pulpcore-content                      [OK]                         
/ displaying pulpcore-worker             [OK]                         
/ displaying pulpcore-worker             [OK]                         
/ displaying tomcat                                [OK]                         
/ displaying dynflow-sidekiq@orchestrator          [OK]                         
/ displaying foreman                               [OK]                         
/ displaying httpd                                 [OK]                         
/ displaying puppetserver                          [OK]                         
- displaying dynflow-sidekiq@worker-1              [OK]                         
- displaying dynflow-sidekiq@worker-hosts-queue-1  [OK]                         
- displaying foreman-proxy                         [OK]                         
- All services are running                                            [OK]      
--------------------------------------------------------------------------------


Actual results:

Leapp-upgrade package installation failing with dependency issue.

Expected results:

package should get install without any dependency issue.

Additional info:

Comment 4 Lukas Pramuk 2022-03-16 10:18:18 UTC
VERIFIED.

@Satellite 7.0.0 Snap13
libsolv0-0.6.34-4.el7sat.x86_64
libsolv-0.7.20-4.el7pc.x86_64
libcomps-0.1.18-1.el7pc.x86_64
python2-libcomps-0.1.15-5.pulp.el7sat.x86_64
leapp-0.13.0-1.el7_9.noarch

by the following reproducer:

1) Have a fresh Satellite 7.0 on RHEL7 installed (upgraded setup is not required to reproduce it)

2) Install LEAPP in order to procceed with OS upgrade to RHEL8

# subscription-manager repos --enable rhel-7-server-extras-rpms

# yum --disableplugin=foreman-protector -y install leapp

>>> leapp and its deps installed successfully (thanks to libsolv0 and python2-libcomps rpms provided by Satellite/Capsule compose)

Comment 7 errata-xmlrpc 2022-07-05 14:34:21 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.11 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-2022:5498


Note You need to log in before you can comment on or make changes to this bug.