Bug 1743729

Summary: update error from Advisory RHBA-2019:45288 when dnf-plugin-subscription-manager is installed from extras
Product: Red Hat Enterprise Linux 7 Reporter: John Sefler <jsefler>
Component: subscription-managerAssignee: candlepin-bugs
Status: CLOSED ERRATA QA Contact: Red Hat subscription-manager QE Team <rhsm-qe>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 7.7CC: csnyder, redakkan
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: subscription-manager-1.24.16-1.el7 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 1743860 (view as bug list) Environment:
Last Closed: 2020-03-31 19:40:52 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:
Bug Depends On:    
Bug Blocks: 1743860    

Description John Sefler 2019-08-20 14:40:59 UTC
Description of problem:

Advisory https://errata.devel.redhat.com/advisory/45288 includes a new build for subscription-manager-1.24.13-2.el7_7.  The problem is that customers who also have the latest install of dnf-plugin-subscription-manager-1.24.13-1.el7 from extras will get blocked by this upgrade error...

Error: Package: dnf-plugin-subscription-manager-1.24.13-1.el7.x86_64 (@rhel-7-server-extras-rpms)
           Requires: subscription-manager = 1.24.13-1.el7

A solution is to create a corresponding extras errata that provides a compatible build of dnf-plugin-subscription-manager.  Likewise it would also be nice if the spec file can be changed so that dnf-plugin-subscription-manager requires a version of subscription-manager >= X rather than a fixed version to avoid the need to have duelling erratas (one for RHEL-7.7 and one for EXTRAS-7.7-RHEL-7).


Version-Release number of selected component (if applicable):
[root@kvm-01-guest19 ~]# cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 7.7 (Maipo)
[root@kvm-01-guest19 ~]# rpm -qa | grep subscription-manager
subscription-manager-rhsm-1.24.13-1.el7.x86_64
subscription-manager-1.24.13-1.el7.x86_64
subscription-manager-rhsm-certificates-1.24.13-1.el7.x86_64


How reproducible:


Steps to Reproduce:
[root@kvm-01-guest19 ~]# yum-config-manager --disable beaker* >/dev/null
[root@kvm-01-guest19 ~]# 
[root@kvm-01-guest19 ~]# subscription-manager register --auto-attach
Registering to: subscription.rhsm.redhat.com:443/subscription
Username: qa
Password: 
The system has been registered with ID: a16eeae7-e6e8-464f-91d3-26ed6d40a6a9
The registered system name is: kvm-01-guest19.lab.eng.rdu2.redhat.com
Installed Product Current Status:
Product Name: Red Hat Enterprise Linux Server
Status:       Subscribed

[root@kvm-01-guest19 ~]# subscription-manager repos --enable=rhel-7-server-optional-rpms
Repository 'rhel-7-server-optional-rpms' is enabled for this system.
[root@kvm-01-guest19 ~]# 
[root@kvm-01-guest19 ~]# subscription-manager repos --enable=rhel-7-server-extras-rpms
Repository 'rhel-7-server-extras-rpms' is enabled for this system.
[root@kvm-01-guest19 ~]# 
[root@kvm-01-guest19 ~]# yum install --quiet dnf-plugin-subscription-manager

==========================================================================================
 Package                         Arch   Version         Repository                   Size
==========================================================================================
Installing:
 dnf-plugin-subscription-manager x86_64 1.24.13-1.el7   rhel-7-server-extras-rpms   238 k
Installing for dependencies:
 dnf                             noarch 4.0.9.2-1.el7_6 rhel-7-server-extras-rpms   357 k
 dnf-data                        noarch 4.0.9.2-1.el7_6 rhel-7-server-extras-rpms    51 k
 libcomps                        x86_64 0.1.8-12.el7    rhel-7-server-extras-rpms    75 k
 libdnf                          x86_64 0.22.5-1.el7_6  rhel-7-server-extras-rpms   533 k
 libmodulemd                     x86_64 1.6.3-1.el7     rhel-7-server-extras-rpms   153 k
 librepo                         x86_64 1.8.1-7.el7     rhel-7-server-rpms           82 k
 libreport-filesystem            x86_64 2.1.11-43.el7   rhel-7-server-rpms           40 k
 librhsm                         x86_64 0.0.3-2.el7_6   rhel-7-server-extras-rpms    27 k
 libsolv                         x86_64 0.6.34-4.el7    rhel-7-server-rpms          329 k
 libyaml                         x86_64 0.1.4-11.el7_0  rhel-7-server-rpms           55 k
 python-enum34                   noarch 1.0.4-1.el7     rhel-7-server-rpms           52 k
 python-librepo                  x86_64 1.8.1-7.el7     rhel-7-server-optional-rpms  53 k
 python2-dnf                     noarch 4.0.9.2-1.el7_6 rhel-7-server-extras-rpms   414 k
 python2-dnf-plugins-core        noarch 4.0.2.2-3.el7_6 rhel-7-server-extras-rpms   165 k
 python2-hawkey                  x86_64 0.22.5-1.el7_6  rhel-7-server-extras-rpms    68 k
 python2-libcomps                x86_64 0.1.8-12.el7    rhel-7-server-extras-rpms    47 k
 python2-libdnf                  x86_64 0.22.5-1.el7_6  rhel-7-server-extras-rpms   609 k

Transaction Summary
==========================================================================================
Install  1 Package (+17 Dependent packages)

Is this ok [y/d/N]: y
[root@kvm-01-guest19 ~]# 
[root@kvm-01-guest19 ~]# 
[root@kvm-01-guest19 ~]# rpm -qa | grep subscription-manager
dnf-plugin-subscription-manager-1.24.13-1.el7.x86_64
subscription-manager-rhsm-1.24.13-1.el7.x86_64
subscription-manager-1.24.13-1.el7.x86_64
subscription-manager-rhsm-certificates-1.24.13-1.el7.x86_64
[root@kvm-01-guest19 ~]# 

NOW LET'S ATTEMPT TO UPDATE OUR RHEL7 SYSTEM (THAT HAS dnf-plugin-subscription-manager INSTALLED FROM rhel-7-server-extras-rpms) USING THE PROPOSED BREW BUILD subscription-manager-1.24.13-2.el7_7 FROM ADVISORY https://errata.devel.redhat.com/advisory/45288/builds

[root@kvm-01-guest19 ~]# yum update http://download.eng.bos.redhat.com/brewroot/vol/rhel-7/packages/subscription-manager/1.24.13/2.el7_7/x86_64/subscription-manager-1.24.13-2.el7_7.x86_64.rpm http://download.eng.bos.redhat.com/brewroot/vol/rhel-7/packages/subscription-manager/1.24.13/2.el7_7/x86_64/subscription-manager-rhsm-1.24.13-2.el7_7.x86_64.rpm http://download.eng.bos.redhat.com/brewroot/vol/rhel-7/packages/subscription-manager/1.24.13/2.el7_7/x86_64/subscription-manager-rhsm-certificates-1.24.13-2.el7_7.x86_64.rpm
Loaded plugins: product-id, search-disabled-repos, subscription-manager
subscription-manager-1.24.13-2.el7_7.x86_64.rpm                    | 1.1 MB  00:00:00     
Examining /var/tmp/yum-root-MC2FfA/subscription-manager-1.24.13-2.el7_7.x86_64.rpm: subscription-manager-1.24.13-2.el7_7.x86_64
Marking /var/tmp/yum-root-MC2FfA/subscription-manager-1.24.13-2.el7_7.x86_64.rpm as an update to subscription-manager-1.24.13-1.el7.x86_64
subscription-manager-rhsm-1.24.13-2.el7_7.x86_64.rpm               | 322 kB  00:00:00     
Examining /var/tmp/yum-root-MC2FfA/subscription-manager-rhsm-1.24.13-2.el7_7.x86_64.rpm: subscription-manager-rhsm-1.24.13-2.el7_7.x86_64
Marking /var/tmp/yum-root-MC2FfA/subscription-manager-rhsm-1.24.13-2.el7_7.x86_64.rpm as an update to subscription-manager-rhsm-1.24.13-1.el7.x86_64
subscription-manager-rhsm-certificates-1.24.13-2.el7_7.x86_64.rpm  | 232 kB  00:00:00     
Examining /var/tmp/yum-root-MC2FfA/subscription-manager-rhsm-certificates-1.24.13-2.el7_7.x86_64.rpm: subscription-manager-rhsm-certificates-1.24.13-2.el7_7.x86_64
Marking /var/tmp/yum-root-MC2FfA/subscription-manager-rhsm-certificates-1.24.13-2.el7_7.x86_64.rpm as an update to subscription-manager-rhsm-certificates-1.24.13-1.el7.x86_64
Resolving Dependencies
--> Running transaction check
---> Package subscription-manager.x86_64 0:1.24.13-1.el7 will be updated
--> Processing Dependency: subscription-manager = 1.24.13-1.el7 for package: dnf-plugin-subscription-manager-1.24.13-1.el7.x86_64
---> Package subscription-manager.x86_64 0:1.24.13-2.el7_7 will be an update
---> Package subscription-manager-rhsm.x86_64 0:1.24.13-1.el7 will be updated
---> Package subscription-manager-rhsm.x86_64 0:1.24.13-2.el7_7 will be an update
---> Package subscription-manager-rhsm-certificates.x86_64 0:1.24.13-1.el7 will be updated
---> Package subscription-manager-rhsm-certificates.x86_64 0:1.24.13-2.el7_7 will be an update
--> Finished Dependency Resolution
Error: Package: dnf-plugin-subscription-manager-1.24.13-1.el7.x86_64 (@rhel-7-server-extras-rpms)
           Requires: subscription-manager = 1.24.13-1.el7
           Removing: subscription-manager-1.24.13-1.el7.x86_64 (@beaker-Server/7.7)
               subscription-manager = 1.24.13-1.el7
           Updated By: subscription-manager-1.24.13-2.el7_7.x86_64 (/subscription-manager-1.24.13-2.el7_7.x86_64)
               subscription-manager = 1.24.13-2.el7_7
           Available: subscription-manager-1.10.14-7.el7.x86_64 (rhel-7-server-rpms)
               subscription-manager = 1.10.14-7.el7
           Available: subscription-manager-1.10.14-8.el7_0.x86_64 (rhel-7-server-rpms)
               subscription-manager = 1.10.14-8.el7_0
           Available: subscription-manager-1.10.14-9.el7_0.x86_64 (rhel-7-server-rpms)
               subscription-manager = 1.10.14-9.el7_0
           Available: subscription-manager-1.10.14-13.el7_0.x86_64 (rhel-7-server-rpms)
               subscription-manager = 1.10.14-13.el7_0
           Available: subscription-manager-1.13.22-1.el7.x86_64 (rhel-7-server-rpms)
               subscription-manager = 1.13.22-1.el7
           Available: subscription-manager-1.15.9-15.el7.x86_64 (rhel-7-server-rpms)
               subscription-manager = 1.15.9-15.el7
           Available: subscription-manager-1.17.15-1.el7.x86_64 (rhel-7-server-rpms)
               subscription-manager = 1.17.15-1.el7
           Available: subscription-manager-1.19.21-1.el7.x86_64 (rhel-7-server-rpms)
               subscription-manager = 1.19.21-1.el7
           Available: subscription-manager-1.19.23-1.el7_4.x86_64 (rhel-7-server-rpms)
               subscription-manager = 1.19.23-1.el7_4
           Available: subscription-manager-1.20.10-1.el7.x86_64 (rhel-7-server-rpms)
               subscription-manager = 1.20.10-1.el7
           Available: subscription-manager-1.20.11-1.el7_5.x86_64 (rhel-7-server-rpms)
               subscription-manager = 1.20.11-1.el7_5
           Available: subscription-manager-1.21.10-2.el7.x86_64 (rhel-7-server-rpms)
               subscription-manager = 1.21.10-2.el7
           Available: subscription-manager-1.21.10-3.el7_6.x86_64 (rhel-7-server-rpms)
               subscription-manager = 1.21.10-3.el7_6
**********************************************************************
yum can be configured to try to resolve such errors by temporarily enabling
disabled repos and searching for missing dependencies.
To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf
**********************************************************************

Error: Package: dnf-plugin-subscription-manager-1.24.13-1.el7.x86_64 (@rhel-7-server-extras-rpms)
           Requires: subscription-manager = 1.24.13-1.el7
           Removing: subscription-manager-1.24.13-1.el7.x86_64 (@beaker-Server/7.7)
               subscription-manager = 1.24.13-1.el7
           Updated By: subscription-manager-1.24.13-2.el7_7.x86_64 (/subscription-manager-1.24.13-2.el7_7.x86_64)
               subscription-manager = 1.24.13-2.el7_7
           Available: subscription-manager-1.10.14-7.el7.x86_64 (rhel-7-server-rpms)
               subscription-manager = 1.10.14-7.el7
           Available: subscription-manager-1.10.14-8.el7_0.x86_64 (rhel-7-server-rpms)
               subscription-manager = 1.10.14-8.el7_0
           Available: subscription-manager-1.10.14-9.el7_0.x86_64 (rhel-7-server-rpms)
               subscription-manager = 1.10.14-9.el7_0
           Available: subscription-manager-1.10.14-13.el7_0.x86_64 (rhel-7-server-rpms)
               subscription-manager = 1.10.14-13.el7_0
           Available: subscription-manager-1.13.22-1.el7.x86_64 (rhel-7-server-rpms)
               subscription-manager = 1.13.22-1.el7
           Available: subscription-manager-1.15.9-15.el7.x86_64 (rhel-7-server-rpms)
               subscription-manager = 1.15.9-15.el7
           Available: subscription-manager-1.17.15-1.el7.x86_64 (rhel-7-server-rpms)
               subscription-manager = 1.17.15-1.el7
           Available: subscription-manager-1.19.21-1.el7.x86_64 (rhel-7-server-rpms)
               subscription-manager = 1.19.21-1.el7
           Available: subscription-manager-1.19.23-1.el7_4.x86_64 (rhel-7-server-rpms)
               subscription-manager = 1.19.23-1.el7_4
           Available: subscription-manager-1.20.10-1.el7.x86_64 (rhel-7-server-rpms)
               subscription-manager = 1.20.10-1.el7
           Available: subscription-manager-1.20.11-1.el7_5.x86_64 (rhel-7-server-rpms)
               subscription-manager = 1.20.11-1.el7_5
           Available: subscription-manager-1.21.10-2.el7.x86_64 (rhel-7-server-rpms)
               subscription-manager = 1.21.10-2.el7
           Available: subscription-manager-1.21.10-3.el7_6.x86_64 (rhel-7-server-rpms)
               subscription-manager = 1.21.10-3.el7_6
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
[root@kvm-01-guest19 ~]# 


Actual results:
Error: Package: dnf-plugin-subscription-manager-1.24.13-1.el7.x86_64 (@rhel-7-server-extras-rpms)
           Requires: subscription-manager = 1.24.13-1.el7


Expected results:
We should be able to successfully upgrade subscription-manager (as well as the dnf-plugin-subscription-manager from extras)

Additional info:

Comment 5 Rehana 2019-10-29 12:37:49 UTC
Verifying by making sure the a rhel 7.7 system with dnf-plugin-subscription-manager-1.24.13-3.el7_7 (Zstream build) can successfully update to rhel 7.8 subscription-manager version from brew https://brewweb.engineering.redhat.com/brew/buildinfo?buildID=990944

# subscription-manager version
server type: This system is currently not registered.
subscription management server: 2.9.17-1
subscription management rules: 5.37
subscription-manager: 1.24.13-3.el7_7

# yum-config-manager --disable beaker* >/dev/null


# subscription-manager register --auto-attach
Registering to: subscription.rhsm.stage.redhat.com:443/subscription
Username: qa
Password: 
The system has been registered with ID: f271820a-d287-4e7c-a84b-79f2adcd5617
The registered system name is: hp-microservergen8-01.ml3.eng.bos.redhat.com
Installed Product Current Status:
Product Name: Red Hat Enterprise Linux Server
Status:       Subscribed

# subscription-manager repos --enable=rhel-7-server-optional-rpms
Repository 'rhel-7-server-optional-rpms' is enabled for this system.

# subscription-manager repos --enable=rhel-7-server-extras-rpms
Repository 'rhel-7-server-extras-rpms' is enabled for this system.

# yum install --quiet dnf-plugin-subscription-manager

===================================================================================================================================================================================================================
 Package                                                       Arch                                 Version                                        Repository                                                 Size
===================================================================================================================================================================================================================
Installing:
 dnf-plugin-subscription-manager                               x86_64                               1.24.13-3.el7_7                                rhel-7-server-extras-rpms                                 238 k
Installing for dependencies:
 dnf                                                           noarch                               4.0.9.2-1.el7_6                                rhel-7-server-extras-rpms                                 357 k
 dnf-data                                                      noarch                               4.0.9.2-1.el7_6                                rhel-7-server-extras-rpms                                  51 k
 libcomps                                                      x86_64                               0.1.8-12.el7                                   rhel-7-server-extras-rpms                                  75 k
 libdnf                                                        x86_64                               0.22.5-1.el7_6                                 rhel-7-server-extras-rpms                                 533 k
 libmodulemd                                                   x86_64                               1.6.3-1.el7                                    rhel-7-server-extras-rpms                                 153 k
 librepo                                                       x86_64                               1.8.1-7.el7                                    rhel-7-server-rpms                                         82 k
 libreport-filesystem                                          x86_64                               2.1.11-43.el7                                  rhel-7-server-rpms                                         40 k
 librhsm                                                       x86_64                               0.0.3-2.el7_6                                  rhel-7-server-extras-rpms                                  27 k
 libsolv                                                       x86_64                               0.6.34-4.el7                                   rhel-7-server-rpms                                        329 k
 libyaml                                                       x86_64                               0.1.4-11.el7_0                                 rhel-7-server-rpms                                         55 k
 python-enum34                                                 noarch                               1.0.4-1.el7                                    rhel-7-server-rpms                                         52 k
 python-librepo                                                x86_64                               1.8.1-7.el7                                    rhel-7-server-optional-rpms                                53 k
 python2-dnf                                                   noarch                               4.0.9.2-1.el7_6                                rhel-7-server-extras-rpms                                 414 k
 python2-dnf-plugins-core                                      noarch                               4.0.2.2-3.el7_6                                rhel-7-server-extras-rpms                                 165 k
 python2-hawkey                                                x86_64                               0.22.5-1.el7_6                                 rhel-7-server-extras-rpms                                  68 k
 python2-libcomps                                              x86_64                               0.1.8-12.el7                                   rhel-7-server-extras-rpms                                  47 k
 python2-libdnf                                                x86_64                               0.22.5-1.el7_6                                 rhel-7-server-extras-rpms                                 609 k

Transaction Summary
===================================================================================================================================================================================================================
Install  1 Package (+17 Dependent packages)

Is this ok [y/d/N]: y
warning: /var/cache/yum/x86_64/7Server/rhel-7-server-extras-rpms/packages/dnf-data-4.0.9.2-1.el7_6.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Public key for dnf-data-4.0.9.2-1.el7_6.noarch.rpm is not installed
Public key for libreport-filesystem-2.1.11-43.el7.x86_64.rpm is not installed
Public key for python-librepo-1.8.1-7.el7.x86_64.rpm is not installed
Importing GPG key 0xFD431D51:
 Userid     : "Red Hat, Inc. (release key 2) <security>"
 Fingerprint: 567e 347a d004 4ade 55ba 8a5f 199e 2f91 fd43 1d51
 Package    : redhat-release-server-7.7-10.el7.x86_64 (@beaker-Server/7.7)
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
Is this ok [y/N]: y
Importing GPG key 0x2FA658E0:
 Userid     : "Red Hat, Inc. (auxiliary key) <security>"
 Fingerprint: 43a6 e49c 4a38 f4be 9abf 2a53 4568 9c88 2fa6 58e0
 Package    : redhat-release-server-7.7-10.el7.x86_64 (@beaker-Server/7.7)
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
Is this ok [y/N]: y

[root@hp-microservergen8-01 ~]# rpm -qa subscription-manager* dnf-plugin* | sort
dnf-plugin-subscription-manager-1.24.13-3.el7_7.x86_64
subscription-manager-1.24.13-3.el7_7.x86_64
subscription-manager-rhsm-1.24.13-3.el7_7.x86_64
subscription-manager-rhsm-certificates-1.24.13-3.el7_7.x86_64

Updating subscription-manager packages from the brew https://brewweb.engineering.redhat.com/brew/buildinfo?buildID=990944

# yum update http://download.eng.bos.redhat.com/brewroot/vol/rhel-7/packages/subscription-manager/1.24.23/1.el7/x86_64/subscription-manager-1.24.23-1.el7.x86_64.rpm http://download.eng.bos.redhat.com/brewroot/vol/rhel-7/packages/subscription-manager/1.24.23/1.el7/x86_64/subscription-manager-rhsm-1.24.23-1.el7.x86_64.rpm http://download.eng.bos.redhat.com/brewroot/vol/rhel-7/packages/subscription-manager/1.24.23/1.el7/x86_64/subscription-manager-rhsm-certificates-1.24.23-1.el7.x86_64.rpm
Loaded plugins: product-id, search-disabled-repos, subscription-manager
subscription-manager-1.24.23-1.el7.x86_64.rpm                                                                                                                                               | 1.1 MB  00:00:00     
Examining /var/tmp/yum-root-LaFCSb/subscription-manager-1.24.23-1.el7.x86_64.rpm: subscription-manager-1.24.23-1.el7.x86_64
Marking /var/tmp/yum-root-LaFCSb/subscription-manager-1.24.23-1.el7.x86_64.rpm as an update to subscription-manager-1.24.13-3.el7_7.x86_64
subscription-manager-rhsm-1.24.23-1.el7.x86_64.rpm                                                                                                                                          | 325 kB  00:00:00     
Examining /var/tmp/yum-root-LaFCSb/subscription-manager-rhsm-1.24.23-1.el7.x86_64.rpm: subscription-manager-rhsm-1.24.23-1.el7.x86_64
Marking /var/tmp/yum-root-LaFCSb/subscription-manager-rhsm-1.24.23-1.el7.x86_64.rpm as an update to subscription-manager-rhsm-1.24.13-3.el7_7.x86_64
subscription-manager-rhsm-certificates-1.24.23-1.el7.x86_64.rpm                                                                                                                             | 234 kB  00:00:00     
Examining /var/tmp/yum-root-LaFCSb/subscription-manager-rhsm-certificates-1.24.23-1.el7.x86_64.rpm: subscription-manager-rhsm-certificates-1.24.23-1.el7.x86_64
Marking /var/tmp/yum-root-LaFCSb/subscription-manager-rhsm-certificates-1.24.23-1.el7.x86_64.rpm as an update to subscription-manager-rhsm-certificates-1.24.13-3.el7_7.x86_64
Resolving Dependencies
--> Running transaction check
---> Package subscription-manager.x86_64 0:1.24.13-3.el7_7 will be updated
---> Package subscription-manager.x86_64 0:1.24.23-1.el7 will be an update
---> Package subscription-manager-rhsm.x86_64 0:1.24.13-3.el7_7 will be updated
---> Package subscription-manager-rhsm.x86_64 0:1.24.23-1.el7 will be an update
---> Package subscription-manager-rhsm-certificates.x86_64 0:1.24.13-3.el7_7 will be updated
---> Package subscription-manager-rhsm-certificates.x86_64 0:1.24.23-1.el7 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================================================================================================================================================
 Package                                                    Arch                       Version                              Repository                                                                        Size
===================================================================================================================================================================================================================
Updating:
 subscription-manager                                       x86_64                     1.24.23-1.el7                        /subscription-manager-1.24.23-1.el7.x86_64                                       4.4 M
 subscription-manager-rhsm                                  x86_64                     1.24.23-1.el7                        /subscription-manager-rhsm-1.24.23-1.el7.x86_64                                  409 k
 subscription-manager-rhsm-certificates                     x86_64                     1.24.23-1.el7                        /subscription-manager-rhsm-certificates-1.24.23-1.el7.x86_64                     7.2 k

Transaction Summary
===================================================================================================================================================================================================================
Upgrade  3 Packages

Total size: 4.8 M
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Updating   : subscription-manager-rhsm-certificates-1.24.23-1.el7.x86_64                                                                                                                                     1/6 
  Updating   : subscription-manager-rhsm-1.24.23-1.el7.x86_64                                                                                                                                                  2/6 
  Updating   : subscription-manager-1.24.23-1.el7.x86_64                                                                                                                                                       3/6 
warning: /etc/rhsm/rhsm.conf created as /etc/rhsm/rhsm.conf.rpmnew
  Cleanup    : subscription-manager-1.24.13-3.el7_7.x86_64                                                                                                                                                     4/6 
  Cleanup    : subscription-manager-rhsm-1.24.13-3.el7_7.x86_64                                                                                                                                                5/6 
  Cleanup    : subscription-manager-rhsm-certificates-1.24.13-3.el7_7.x86_64                                                                                                                                   6/6 
  Verifying  : subscription-manager-rhsm-certificates-1.24.23-1.el7.x86_64                                                                                                                                     1/6 
  Verifying  : subscription-manager-rhsm-1.24.23-1.el7.x86_64                                                                                                                                                  2/6 
  Verifying  : subscription-manager-1.24.23-1.el7.x86_64                                                                                                                                                       3/6 
  Verifying  : subscription-manager-rhsm-certificates-1.24.13-3.el7_7.x86_64                                                                                                                                   4/6 
  Verifying  : subscription-manager-rhsm-1.24.13-3.el7_7.x86_64                                                                                                                                                5/6 
  Verifying  : subscription-manager-1.24.13-3.el7_7.x86_64                                                                                                                                                     6/6 

Updated:
  subscription-manager.x86_64 0:1.24.23-1.el7                   subscription-manager-rhsm.x86_64 0:1.24.23-1.el7                   subscription-manager-rhsm-certificates.x86_64 0:1.24.23-1.el7                  

Complete!

# rpm -qa subscription-manager* dnf-plugin* | sort
dnf-plugin-subscription-manager-1.24.13-3.el7_7.x86_64
subscription-manager-1.24.23-1.el7.x86_64
subscription-manager-rhsm-1.24.23-1.el7.x86_64
subscription-manager-rhsm-certificates-1.24.23-1.el7.x86_64

# rpm --query --requires dnf-plugin-subscription-manager --verbose
manual: dnf >= 1.0.0
auto: python(abi) = 2.7
manual: python-librepo
manual: python2-dnf-plugins-core
rpmlib: rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib: rpmlib(FileDigests) <= 4.6.0-1
rpmlib: rpmlib(PartialHardlinkSets) <= 4.0.4-1
rpmlib: rpmlib(PayloadFilesHavePrefix) <= 4.0-1
manual: subscription-manager >= 1.24.13-3.el7_7
rpmlib: rpmlib(PayloadIsXz) <= 5.2-1

Above steps demonstrates that I can successfully install latest RHEL7.8 subscription manager build on RHEL7.7 Zstream machine with dnf-plugin-subscription-manager-1.24.13-3.el7_7.x86_64 already installed .

Based on the above observations, moving the bug to verified.

Comment 7 errata-xmlrpc 2020-03-31 19:40:52 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, 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/RHBA-2020:1028