Bug 1756491

Summary: subscription-manager yum plugin references undefined name 'warnOrGiveUsageMessage'
Product: Red Hat Enterprise Linux 7 Reporter: Craig Donnelly <cdonnell>
Component: subscription-managerAssignee: Jiri Hnidek <jhnidek>
Status: CLOSED ERRATA QA Contact: Red Hat subscription-manager QE Team <rhsm-qe>
Severity: urgent Docs Contact:
Priority: urgent    
Version: 7.8CC: csnyder, jblazek, jhnidek, jsefler, ofalk, redakkan, skallesh, yanpliu
Target Milestone: rcKeywords: Regression, Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: subscription-manager-1.24.22-1.el7 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 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: 1744146    

Description Craig Donnelly 2019-09-27 18:47:51 UTC
Description of problem:
Running rhnreg_ks still successfully works but outputs error on stdout:

[root@dhcp-8-30-55 rhsm]# rhnreg_ks --serverUrl=https://ex.sat58.com/XMLRPC --username=user --password=*** --profilename=rhsm-automation.rhsm-auto7-server.usersys.redhat.com --force --norhnsd --nohardware --nopackages --novirtinfo
global name 'warnOrGiveUsageMessage' is not defined

Version-Release number of selected component (if applicable):
[root@dhcp-8-30-55 yum-plugins]# rpm -qf /usr/lib/yum-plugins/subscription-manager.py
subscription-manager-1.24.21-1.el7.x86_64

How reproducible: 100%


Steps to Reproduce:
1. rhnreg_ks
2. ???
3. profit.

Actual results:
global name 'warnOrGiveUsageMessage' is not defined

Expected results:
Nothing.

Additional info:

Comment 3 Craig Donnelly 2019-09-27 19:00:07 UTC
This issue is also causing other failures with the subscription-manager yum plugin, such as not updating redhat.repo when manage_repos=1 is set.

Comment 4 Jiri Hnidek 2019-09-30 10:06:21 UTC
Hi Craig,
can you please send me content of /var/log/up2date. There should be some traceback.

Comment 9 Michal Domonkos 2019-10-03 12:27:53 UTC
*** Bug 1756857 has been marked as a duplicate of this bug. ***

Comment 13 Shwetha Kallesh 2019-10-29 08:09:05 UTC
Verification: 

[root@intel-sugarbay-do-01 ~]# subscription-manager version
server type: Red Hat Subscription Management
subscription management server: 2.9.17-1
subscription management rules: 5.37
subscription-manager: 1.24.23-1.el7

Dont see "global name 'warnOrGiveUsageMessage' is not defined" 

redhat.repo file is getting updated


[root@intel-sugarbay-do-01 ~]# cat /etc/rhsm/rhsm.conf | grep manag
manage_repos = 1

[root@intel-sugarbay-do-01 ~]# subscription-manager register --serverurl subscription.rhsm.stage.redhat.com
Registering to: subscription.rhsm.stage.redhat.com:443/subscription
Username: syspurpose_test_account
Password: 
The system has been registered with ID: 78ca9ca6-b2fd-4604-91f7-8ce308731257

[root@intel-sugarbay-do-01 ~]# yum repolist
Loaded plugins: product-id, search-disabled-repos, subscription-manager

This system is registered with an entitlement server, but is not receiving updates. You can use subscription-manager to assign subscriptions.


This system is registered with an entitlement server, but is not receiving updates. You can use subscription-manager to assign subscriptions.

repolist: 0


[root@intel-sugarbay-do-01 ~]# subscription-manager attach --auto
Installed Product Current Status:

Product Name: Red Hat Enterprise Linux Server
Status:       Subscribed

[root@intel-sugarbay-do-01 ~]# yum repolist
Loaded plugins: product-id, search-disabled-repos, subscription-manager
repo id                                                                                                         repo name                                                                                                               status
rhel-7-server-rpms/7Server/x86_64                                                                               Red Hat Enterprise Linux 7 Server (RPMs)                                                                                26,502
repolist: 26,502
[root@intel-sugarbay-do-01 ~]# cat /etc/yum.repos.d/redhat.repo 
#
# Certificate-Based Repositories
# Managed by (rhsm) subscription-manager
#
# *** This file is auto-generated.  Changes made here will be over-written. ***
# *** Use "subscription-manager repo-override --help" if you wish to make changes. ***
#
# If this file is empty and this system is subscribed consider
# a "yum repolist" to refresh available repos
#

[rhel-7-server-ansible-2-rpms]
metadata_expire = 86400
enabled_metadata = 0
sslclientcert = /etc/pki/entitlement/8528983815894169857.pem
baseurl = https://cdn.redhat.com/content/dist/rhel/server/7/7Server/$basearch/ansible/2/os
ui_repoid_vars = basearch
sslverify = 1
name = Red Hat Ansible Engine 2 RPMs for Red Hat Enterprise Linux 7 Server
sslclientkey = /etc/pki/entitlement/8528983815894169857-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 0
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1

[rhel-7-server-ansible-2-source-rpms]
metadata_expire = 86400
enabled_metadata = 0
sslclientcert = /etc/pki/entitlement/8528983815894169857.pem
baseurl = https://cdn.redhat.com/content/dist/rhel/server/7/7Server/$basearch/ansible/2/source/SRPMS
ui_repoid_vars = basearch
sslverify = 1
name = Red Hat Ansible Engine 2 Source RPMs for Red Hat Enterprise Linux 7 Server
sslclientkey = /etc/pki/entitlement/8528983815894169857-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 0
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1

[rhel-7-server-satellite-tools-6.1-debug-rpms]
metadata_expire = 86400
enabled_metadata = 0
sslclientcert = /etc/pki/entitlement/8528983815894169857.pem
baseurl = https://cdn.redhat.com/content/dist/rhel/server/7/7Server/$basearch/sat-tools/6.1/debug
ui_repoid_vars = basearch
sslverify = 1
name = Red Hat Satellite Tools 6.1 (for RHEL 7 Server) (Debug RPMs)
sslclientkey = /etc/pki/entitlement/8528983815894169857-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 0
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1

[rhel-server-rhscl-7-beta-source-rpms]
metadata_expire = 86400
enabled_metadata = 0
sslclientcert = /etc/pki/entitlement/8528983815894169857.pem
baseurl = https://cdn.redhat.com/content/beta/rhel/server/7/$basearch/rhscl/1/source/SRPMS
ui_repoid_vars = basearch
sslverify = 1
name = Red Hat Software Collections Beta Source RPMs for Red Hat Enterprise Linux 7 Server
sslclientkey = /etc/pki/entitlement/8528983815894169857-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta
enabled = 0
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1

[rhel-7-server-devtools-beta-rpms]
metadata_expire = 86400
enabled_metadata = 0
sslclientcert = /etc/pki/entitlement/8528983815894169857.pem
baseurl = https://cdn.redhat.com/content/beta/rhel/server/7/$basearch/devtools/1/os
ui_repoid_vars = basearch
sslverify = 1
name = Red Hat Developer Tools Beta RPMs for Red Hat Enterprise Linux 7 Server
sslclientkey = /etc/pki/entitlement/8528983815894169857-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta
enabled = 0
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1

[rhel-7-server-eus-satellite-tools-6.5-source-rpms]
metadata_expire = 86400
enabled_metadata = 0
sslclientcert = /etc/pki/entitlement/8528983815894169857.pem
baseurl = https://cdn.redhat.com/content/eus/rhel/server/7/$releasever/$basearch/sat-tools/6.5/source/SRPMS
ui_repoid_vars = releasever basearch
sslverify = 1
name = Red Hat Satellite Tools 6.5 (for RHEL 7 Server - EUS) (Source RPMs)
sslclientkey = /etc/pki/entitlement/8528983815894169857-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 0
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1

[rhel-7-server-eus-satellite-tools-6.1-debug-rpms]
metadata_expire = 86400
enabled_metadata = 0
sslclientcert = /etc/pki/entitlement/8528983815894169857.pem
baseurl = https://cdn.redhat.com/content/eus/rhel/server/7/$releasever/$basearch/sat-tools/6.1/debug
ui_repoid_vars = releasever basearch
sslverify = 1
name = Red Hat Satellite Tools 6.1 (for RHEL 7 Server - EUS) (Debug RPMs)
sslclientkey = /etc/pki/entitlement/8528983815894169857-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 0
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1

[rhel-7-server-eus-source-rpms]
metadata_expire = 86400
enabled_metadata = 0
sslclientcert = /etc/pki/entitlement/8528983815894169857.pem
baseurl = https://cdn.redhat.com/content/eus/rhel/server/7/$releasever/$basearch/source/SRPMS
ui_repoid_vars = releasever basearch
sslverify = 1
name = Red Hat Enterprise Linux 7 Server - Extended Update Support (Source RPMs)
sslclientkey = /etc/pki/entitlement/8528983815894169857-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 0
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1

[rhel-7-server-ansible-2.6-debug-rpms]
metadata_expire = 86400
enabled_metadata = 0
sslclientcert = /etc/pki/entitlement/8528983815894169857.pem
baseurl = https://cdn.redhat.com/content/dist/rhel/server/7/7Server/$basearch/ansible/2.6/debug
ui_repoid_vars = basearch
sslverify = 1
name = Red Hat Ansible Engine 2.6 Debug RPMs for Red Hat Enterprise Linux 7 Server
sslclientkey = /etc/pki/entitlement/8528983815894169857-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 0
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1

[rhel-7-server-openstack-10-tools-debug-rpms]
metadata_expire = 86400
enabled_metadata = 0
sslclientcert = /etc/pki/entitlement/8528983815894169857.pem
baseurl = https://cdn.redhat.com/content/dist/rhel/server/7/$releasever/$basearch/openstack-tools/10/debug
ui_repoid_vars = releasever basearch
sslverify = 1
name = Red Hat OpenStack Platform 10 Tools for RHEL 7 Server (Debug RPMs)
sslclientkey = /etc/pki/entitlement/8528983815894169857-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 0
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1

[rhel-7-server-satellite-tools-6.2-source-rpms]
metadata_expire = 86400
enabled_metadata = 0
sslclientcert = /etc/pki/entitlement/8528983815894169857.pem
baseurl = https://cdn.redhat.com/content/dist/rhel/server/7/7Server/$basearch/sat-tools/6.2/source/SRPMS
ui_repoid_vars = basearch
sslverify = 1
name = Red Hat Satellite Tools 6.2 (for RHEL 7 Server) (Source RPMs)
sslclientkey = /etc/pki/entitlement/8528983815894169857-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 0
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1

[rhel-7-server-satellite-tools-6.3-puppet4-rpms]
metadata_expire = 86400
enabled_metadata = 0
sslclientcert = /etc/pki/entitlement/8528983815894169857.pem
baseurl = https://cdn.redhat.com/content/dist/rhel/server/7/7Server/$basearch/sat-tools/6.3-puppet4/os
ui_repoid_vars = basearch
sslverify = 1
name = Red Hat Satellite Tools 6.3 - Puppet 4 (for RHEL 7 Server) (RPMs)
sslclientkey = /etc/pki/entitlement/8528983815894169857-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 0
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1

[rhel-7-server-openstack-9-tools-rpms]
metadata_expire = 86400
enabled_metadata = 0
sslclientcert = /etc/pki/entitlement/8528983815894169857.pem
baseurl = https://cdn.redhat.com/content/dist/rhel/server/7/$releasever/$basearch/openstack-tools/9/os
ui_repoid_vars = releasever basearch
sslverify = 1
name = Red Hat OpenStack Platform 9 Tools for RHEL 7 Server (RPMs)
sslclientkey = /etc/pki/entitlement/8528983815894169857-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 0
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1

[rhel-7-server-eus-rt-debug-rpms]
metadata_expire = 86400
enabled_metadata = 0
sslclientcert = /etc/pki/entitlement/8528983815894169857.pem
baseurl = https://cdn.redhat.com/content/eus/rhel/server/7/$releasever/$basearch/rt/debug
ui_repoid_vars = releasever basearch
sslverify = 1
name = Red Hat Enterprise Linux 7 for Real Time (RHEL 7 Server) (Debug RPMs)
sslclientkey = /etc/pki/entitlement/8528983815894169857-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 0
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1

[rhel-7-server-ansible-2.5-rpms]
metadata_expire = 86400
enabled_metadata = 0
sslclientcert = /etc/pki/entitlement/8528983815894169857.pem
baseurl = https://cdn.redhat.com/content/dist/rhel/server/7/7Server/$basearch/ansible/2.5/os
ui_repoid_vars = basearch
sslverify = 1
name = Red Hat Ansible Engine 2.5 RPMs for Red Hat Enterprise Linux 7 Server
sslclientkey = /etc/pki/entitlement/8528983815894169857-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 0
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1

[rhel-7-server-satellite-tools-6.5-source-rpms]
metadata_expire = 86400
enabled_metadata = 0
sslclientcert = /etc/pki/entitlement/8528983815894169857.pem
baseurl = https://cdn.redhat.com/content/dist/rhel/server/7/7Server/$basearch/sat-tools/6.5/source/SRPMS
ui_repoid_vars = basearch
sslverify = 1
name = Red Hat Satellite Tools 6.5 (for RHEL 7 Server) (Source RPMs)
sslclientkey = /etc/pki/entitlement/8528983815894169857-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 0
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1

[rhel-7-server-ansible-2.8-rpms]
metadata_expire = 86400
enabled_metadata = 0
sslclientcert = /etc/pki/entitlement/8528983815894169857.pem
baseurl = https://cdn.redhat.com/content/dist/rhel/server/7/7Server/$basearch/ansible/2.8/os
ui_repoid_vars = basearch
sslverify = 1
name = Red Hat Ansible Engine 2.8 RPMs for Red Hat Enterprise Linux 7 Server
sslclientkey = /etc/pki/entitlement/8528983815894169857-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 0
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1
[rhel-7-server-ansible-2.7-source-rpms]
metadata_expire = 86400
enabled_metadata = 0
sslclientcert = /etc/pki/entitlement/8528983815894169857.pem
baseurl = https://cdn.redhat.com/content/dist/rhel/server/7/7Server/$basearch/ansible/2.7/source/SRPMS
ui_repoid_vars = basearch
sslverify = 1
name = Red Hat Ansible Engine 2.7 Source RPMs for Red Hat Enterprise Linux 7 Server
sslclientkey = /etc/pki/entitlement/8528983815894169857-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 0
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1

[rhel-7-server-openstack-10-tools-source-rpms]
metadata_expire = 86400
enabled_metadata = 0
sslclientcert = /etc/pki/entitlement/8528983815894169857.pem
baseurl = https://cdn.redhat.com/content/dist/rhel/server/7/$releasever/$basearch/openstack-tools/10/source/SRPMS
ui_repoid_vars = releasever basearch
sslverify = 1
name = Red Hat OpenStack Platform 10 Tools for RHEL 7 Server (Source RPMs)
sslclientkey = /etc/pki/entitlement/8528983815894169857-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 0
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1

[rhel-7-server-beta-rpms]
metadata_expire = 86400
enabled_metadata = 0
sslclientcert = /etc/pki/entitlement/8528983815894169857.pem
baseurl = https://cdn.redhat.com/content/beta/rhel/server/7/$basearch/os
ui_repoid_vars = basearch
sslverify = 1
name = Red Hat Enterprise Linux 7 Server Beta (RPMs)
sslclientkey = /etc/pki/entitlement/8528983815894169857-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 0
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1

[rhel-7-server-satellite-tools-6.4-rpms]
metadata_expire = 86400
enabled_metadata = 0
sslclientcert = /etc/pki/entitlement/8528983815894169857.pem
baseurl = https://cdn.redhat.com/content/dist/rhel/server/7/7Server/$basearch/sat-tools/6.4/os
ui_repoid_vars = basearch
sslverify = 1
name = Red Hat Satellite Tools 6.4 (for RHEL 7 Server) (RPMs)
sslclientkey = /etc/pki/entitlement/8528983815894169857-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 0
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1

[rhel-7-server-optional-debug-rpms]
metadata_expire = 86400
enabled_metadata = 0
sslclientcert = /etc/pki/entitlement/8528983815894169857.pem
baseurl = https://cdn.redhat.com/content/dist/rhel/server/7/$releasever/$basearch/optional/debug
ui_repoid_vars = releasever basearch
sslverify = 1
name = Red Hat Enterprise Linux 7 Server - Optional (Debug RPMs)
sslclientkey = /etc/pki/entitlement/8528983815894169857-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 0
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1

[rhel-7-server-eus-supplementary-source-rpms]
metadata_expire = 86400
enabled_metadata = 0
sslclientcert = /etc/pki/entitlement/8528983815894169857.pem
baseurl = https://cdn.redhat.com/content/eus/rhel/server/7/$releasever/$basearch/supplementary/source/SRPMS
ui_repoid_vars = releasever basearch
sslverify = 1
name = Red Hat Enterprise Linux 7 Server - Extended Update Support - Supplementary (Source RPMs)
sslclientkey = /etc/pki/entitlement/8528983815894169857-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 0
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1

[rhel-7-server-optional-fastrack-source-rpms]
metadata_expire = 86400
enabled_metadata = 0
sslclientcert = /etc/pki/entitlement/8528983815894169857.pem
baseurl = https://cdn.redhat.com/content/fastrack/rhel/server/7/$basearch/optional/source/SRPMS
ui_repoid_vars = basearch
sslverify = 1
name = Red Hat Enterprise Linux 7 Server - Optional Fastrack (Source RPMs)
sslclientkey = /etc/pki/entitlement/8528983815894169857-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 0
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1

[rhel-7-server-rhceph-1.3-tools-debug-rpms]
metadata_expire = 86400
enabled_metadata = 0
sslclientcert = /etc/pki/entitlement/8528983815894169857.pem
baseurl = https://cdn.redhat.com/content/dist/rhel/server/7/$releasever/$basearch/ceph-tools/1.3/debug
ui_repoid_vars = releasever basearch
sslverify = 1
name = Red Hat Ceph Storage Tools 1.3 for Red Hat Enterprise Linux 7 Server (Debug RPMs)
sslclientkey = /etc/pki/entitlement/8528983815894169857-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 0
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1

[rhel-7-server-ansible-2-debug-rpms]
metadata_expire = 86400
enabled_metadata = 0
sslclientcert = /etc/pki/entitlement/8528983815894169857.pem
baseurl = https://cdn.redhat.com/content/dist/rhel/server/7/7Server/$basearch/ansible/2/debug
ui_repoid_vars = basearch
sslverify = 1
name = Red Hat Ansible Engine 2 Debug RPMs for Red Hat Enterprise Linux 7 Server
sslclientkey = /etc/pki/entitlement/8528983815894169857-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 0
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1

[rhel-7-server-ansible-2.7-debug-rpms]
metadata_expire = 86400
enabled_metadata = 0
sslclientcert = /etc/pki/entitlement/8528983815894169857.pem
baseurl = https://cdn.redhat.com/content/dist/rhel/server/7/7Server/$basearch/ansible/2.7/debug
ui_repoid_vars = basearch
sslverify = 1
name = Red Hat Ansible Engine 2.7 Debug RPMs for Red Hat Enterprise Linux 7 Server
sslclientkey = /etc/pki/entitlement/8528983815894169857-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 0
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1
<SNIP>

[root@intel-sugarbay-do-01 ~]# cat /etc/yum.repos.d/redhat.repo | grep rhel-7-server-ansible-2.8-rpms -A10
[rhel-7-server-ansible-2.8-rpms]
metadata_expire = 86400
enabled_metadata = 0
..................
name = Red Hat Ansible Engine 2.8 RPMs for Red Hat Enterprise Linux 7 Server
sslclientkey = /etc/pki/entitlement/5596685397653560741-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 0
^^ repo is disabled in the redhat.repo file

[root@intel-sugarbay-do-01 ~]# subscription-manager repos --enable rhel-7-server-ansible-2.8-rpms
Repository 'rhel-7-server-ansible-2.8-rpms' is enabled for this system.

Now lets enable the repo
[root@intel-sugarbay-do-01 ~]# cat /etc/yum.repos.d/redhat.repo | grep rhel-7-server-ansible-2.8-rpms -A11
[rhel-7-server-ansible-2.8-rpms]
metadata_expire = 86400
enabled_metadata = 1
.........................................................
name = Red Hat Ansible Engine 2.8 RPMs for Red Hat Enterprise Linux 7 Server
sslclientkey = /etc/pki/entitlement/5596685397653560741-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 1
^^ observe that after enabling repo using subscription-anager repos command repo is enabled and is value is updated in redhat.repo file too


[root@intel-sugarbay-do-01 ~]# yum install ansible
Loaded plugins: product-id, search-disabled-repos, subscription-manager
rhel-7-server-ansible-2.8-rpms                                                                                                                                                                                         | 4.0 kB  00:00:00     
rhel-7-server-rpms                                                                                                                                                                                                     | 3.5 kB  00:00:00     
(1/3): rhel-7-server-ansible-2.8-rpms/x86_64/group                                                                                                                                                                     |  124 B  00:00:01     
(2/3): rhel-7-server-ansible-2.8-rpms/x86_64/updateinfo                                                                                                                                                                | 3.3 kB  00:00:01     
(3/3): rhel-7-server-ansible-2.8-rpms/x86_64/primary_db                                                                                                                                                                |  11 kB  00:00:01     
Resolving Dependencies
--> Running transaction check
---> Package ansible.noarch 0:2.8.6-1.el7ae will be installed
--> Processing Dependency: PyYAML for package: ansible-2.8.6-1.el7ae.noarch
--> Processing Dependency: python-jinja2 for package: ansible-2.8.6-1.el7ae.noarch
--> Processing Dependency: python-paramiko for package: ansible-2.8.6-1.el7ae.noarch
--> Processing Dependency: python-passlib for package: ansible-2.8.6-1.el7ae.noarch
--> Processing Dependency: python2-cryptography for package: ansible-2.8.6-1.el7ae.noarch
--> Processing Dependency: python2-jmespath for package: ansible-2.8.6-1.el7ae.noarch
--> Processing Dependency: sshpass for package: ansible-2.8.6-1.el7ae.noarch
--> Running transaction check
---> Package PyYAML.x86_64 0:3.10-11.el7 will be installed
--> Processing Dependency: libyaml-0.so.2()(64bit) for package: PyYAML-3.10-11.el7.x86_64
---> Package python-jinja2.noarch 0:2.7.2-4.el7 will be installed
--> Processing Dependency: python-babel >= 0.8 for package: python-jinja2-2.7.2-4.el7.noarch
--> Processing Dependency: python-markupsafe for package: python-jinja2-2.7.2-4.el7.noarch
---> Package python-paramiko.noarch 0:2.1.1-9.el7 will be installed
--> Processing Dependency: python2-pyasn1 for package: python-paramiko-2.1.1-9.el7.noarch
---> Package python-passlib.noarch 0:1.6.5-1.1.el7 will be installed
---> Package python2-cryptography.x86_64 0:1.7.2-2.el7 will be installed
--> Processing Dependency: python-cffi >= 1.4.1 for package: python2-cryptography-1.7.2-2.el7.x86_64
--> Processing Dependency: python-idna >= 2.0 for package: python2-cryptography-1.7.2-2.el7.x86_64
--> Processing Dependency: openssl for package: python2-cryptography-1.7.2-2.el7.x86_64
--> Processing Dependency: python-enum34 for package: python2-cryptography-1.7.2-2.el7.x86_64
---> Package python2-jmespath.noarch 0:0.9.0-4.el7ae will be installed
---> Package sshpass.x86_64 0:1.06-2.el7 will be installed
--> Running transaction check
---> Package libyaml.x86_64 0:0.1.4-11.el7_0 will be installed
---> Package openssl.x86_64 1:1.0.2k-19.el7 will be installed
---> Package python-babel.noarch 0:0.9.6-8.el7 will be installed
---> Package python-cffi.x86_64 0:1.6.0-5.el7 will be installed
--> Processing Dependency: python-pycparser for package: python-cffi-1.6.0-5.el7.x86_64
---> Package python-enum34.noarch 0:1.0.4-1.el7 will be installed
---> Package python-idna.noarch 0:2.4-1.el7 will be installed
---> Package python-markupsafe.x86_64 0:0.11-10.el7 will be installed
---> Package python2-pyasn1.noarch 0:0.1.9-7.el7 will be installed
--> Running transaction check
---> Package python-pycparser.noarch 0:2.14-1.el7 will be installed
--> Processing Dependency: python-ply for package: python-pycparser-2.14-1.el7.noarch
--> Running transaction check
---> Package python-ply.noarch 0:3.4-11.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==============================================================================================================================================================================================================================================
 Package                                                     Arch                                          Version                                                Repository                                                             Size
==============================================================================================================================================================================================================================================
Installing:
 ansible                                                     noarch                                        2.8.6-1.el7ae                                          rhel-7-server-ansible-2.8-rpms                                         15 M
Installing for dependencies:
 PyYAML                                                      x86_64                                        3.10-11.el7                                            rhel-7-server-rpms                                                    153 k
 libyaml                                                     x86_64                                        0.1.4-11.el7_0                                         rhel-7-server-rpms                                                     55 k
 openssl                                                     x86_64                                        1:1.0.2k-19.el7                                        rhel-7-server-rpms                                                    493 k
 python-babel                                                noarch                                        0.9.6-8.el7                                            rhel-7-server-rpms                                                    1.4 M
 python-cffi                                                 x86_64                                        1.6.0-5.el7                                            rhel-7-server-rpms                                                    218 k
 python-enum34                                               noarch                                        1.0.4-1.el7                                            rhel-7-server-rpms                                                     52 k
 python-idna                                                 noarch                                        2.4-1.el7                                              rhel-7-server-rpms                                                     94 k
 python-jinja2                                               noarch                                        2.7.2-4.el7                                            rhel-7-server-rpms                                                    519 k
 python-markupsafe                                           x86_64                                        0.11-10.el7                                            rhel-7-server-rpms                                                     25 k
 python-paramiko                                             noarch                                        2.1.1-9.el7                                            rhel-7-server-rpms                                                    269 k
 python-passlib                                              noarch                                        1.6.5-1.1.el7                                          rhel-7-server-ansible-2.8-rpms                                        488 k
 python-ply                                                  noarch                                        3.4-11.el7                                             rhel-7-server-rpms                                                    123 k
 python-pycparser                                            noarch                                        2.14-1.el7                                             rhel-7-server-rpms                                                    105 k
 python2-cryptography                                        x86_64                                        1.7.2-2.el7                                            rhel-7-server-rpms                                                    503 k
 python2-jmespath                                            noarch                                        0.9.0-4.el7ae                                          rhel-7-server-ansible-2.8-rpms                                         39 k
 python2-pyasn1                                              noarch                                        0.1.9-7.el7                                            rhel-7-server-rpms                                                    100 k
 sshpass                                                     x86_64                                        1.06-2.el7                                             rhel-7-server-ansible-2.8-rpms                                         21 k

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

Total download size: 19 M
Installed size: 104 M
Is this ok [y/d/N]: y
Downloading packages:
warning: /var/cache/yum/x86_64/7Server/rhel-7-server-rpms/packages/libyaml-0.1.4-11.el7_0.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY                                                ]  0.0 B/s |    0 B  --:--:-- ETA 
Public key for libyaml-0.1.4-11.el7_0.x86_64.rpm is not installed
(1/18): libyaml-0.1.4-11.el7_0.x86_64.rpm                                                                                                                                                                              |  55 kB  00:00:01     
(2/18): PyYAML-3.10-11.el7.x86_64.rpm                                                                                                                                                                                  | 153 kB  00:00:01     
Public key for ansible-2.8.6-1.el7ae.noarch.rpm is not installed                                         46% [===========================================                                                   ] 2.3 MB/s | 8.9 MB  00:00:04 ETA 
(3/18): ansible-2.8.6-1.el7ae.noarch.rpm                                                                                                                                                                               |  15 MB  00:00:02     
(4/18): openssl-1.0.2k-19.el7.x86_64.rpm                                                                                                                                                                               | 493 kB  00:00:01     
(5/18): python-babel-0.9.6-8.el7.noarch.rpm                                                                                                                                                                            | 1.4 MB  00:00:01     
(6/18): python-enum34-1.0.4-1.el7.noarch.rpm                                                                                                                                                                           |  52 kB  00:00:00     
(7/18): python-cffi-1.6.0-5.el7.x86_64.rpm                                                                                                                                                                             | 218 kB  00:00:01     
(8/18): python-idna-2.4-1.el7.noarch.rpm                                                                                                                                                                               |  94 kB  00:00:00     
(9/18): python-jinja2-2.7.2-4.el7.noarch.rpm                                                                                                                                                                           | 519 kB  00:00:01     
(10/18): python-markupsafe-0.11-10.el7.x86_64.rpm                                                                                                                                                                      |  25 kB  00:00:00     
(11/18): python-paramiko-2.1.1-9.el7.noarch.rpm                                                                                                                                                                        | 269 kB  00:00:01     
(12/18): python-ply-3.4-11.el7.noarch.rpm                                                                                                                                                                              | 123 kB  00:00:01     
(13/18): python-passlib-1.6.5-1.1.el7.noarch.rpm                                                                                                                                                                       | 488 kB  00:00:02     
(14/18): python-pycparser-2.14-1.el7.noarch.rpm                                                                                                                                                                        | 105 kB  00:00:01     
(15/18): python2-cryptography-1.7.2-2.el7.x86_64.rpm                                                                                                                                                                   | 503 kB  00:00:01     
(16/18): python2-jmespath-0.9.0-4.el7ae.noarch.rpm                                                                                                                                                                     |  39 kB  00:00:01     
(17/18): python2-pyasn1-0.1.9-7.el7.noarch.rpm                                                                                                                                                                         | 100 kB  00:00:00     
(18/18): sshpass-1.06-2.el7.x86_64.rpm                                                                                                                                                                                 |  21 kB  00:00:01     
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                                                         1.9 MB/s |  19 MB  00:00:09     
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
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.8-1.el7.x86_64 (@beaker-Server/7.8)
 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.8-1.el7.x86_64 (@beaker-Server/7.8)
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
Is this ok [y/N]: y
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : python2-pyasn1-0.1.9-7.el7.noarch                                                                                                                                                                                         1/18 
  Installing : python2-jmespath-0.9.0-4.el7ae.noarch                                                                                                                                                                                     2/18 
  Installing : sshpass-1.06-2.el7.x86_64                                                                                                                                                                                                 3/18 
  Installing : python-passlib-1.6.5-1.1.el7.noarch                                                                                                                                                                                       4/18 
  Installing : 1:openssl-1.0.2k-19.el7.x86_64                                                                                                                                                                                            5/18 
  Installing : python-babel-0.9.6-8.el7.noarch                                                                                                                                                                                           6/18 
  Installing : python-markupsafe-0.11-10.el7.x86_64                                                                                                                                                                                      7/18 
  Installing : python-jinja2-2.7.2-4.el7.noarch                                                                                                                                                                                          8/18 
  Installing : python-enum34-1.0.4-1.el7.noarch                                                                                                                                                                                          9/18 
  Installing : python-ply-3.4-11.el7.noarch                                                                                                                                                                                             10/18 
  Installing : python-pycparser-2.14-1.el7.noarch                                                                                                                                                                                       11/18 
  Installing : python-cffi-1.6.0-5.el7.x86_64                                                                                                                                                                                           12/18 
  Installing : libyaml-0.1.4-11.el7_0.x86_64                                                                                                                                                                                            13/18 
  Installing : PyYAML-3.10-11.el7.x86_64                                                                                                                                                                                                14/18 
  Installing : python-idna-2.4-1.el7.noarch                                                                                                                                                                                             15/18 
  Installing : python2-cryptography-1.7.2-2.el7.x86_64                                                                                                                                                                                  16/18 
  Installing : python-paramiko-2.1.1-9.el7.noarch                                                                                                                                                                                       17/18 
  Installing : ansible-2.8.6-1.el7ae.noarch                                                                                                                                                                                             18/18 
  Verifying  : python-idna-2.4-1.el7.noarch                                                                                                                                                                                              1/18 
  Verifying  : libyaml-0.1.4-11.el7_0.x86_64                                                                                                                                                                                             2/18 
  Verifying  : python-ply-3.4-11.el7.noarch                                                                                                                                                                                              3/18 
  Verifying  : python-enum34-1.0.4-1.el7.noarch                                                                                                                                                                                          4/18 
  Verifying  : python-paramiko-2.1.1-9.el7.noarch                                                                                                                                                                                        5/18 
  Verifying  : python-markupsafe-0.11-10.el7.x86_64                                                                                                                                                                                      6/18 
  Verifying  : python-babel-0.9.6-8.el7.noarch                                                                                                                                                                                           7/18 
  Verifying  : python-pycparser-2.14-1.el7.noarch                                                                                                                                                                                        8/18 
  Verifying  : 1:openssl-1.0.2k-19.el7.x86_64                                                                                                                                                                                            9/18 
  Verifying  : python-cffi-1.6.0-5.el7.x86_64                                                                                                                                                                                           10/18 
  Verifying  : python-passlib-1.6.5-1.1.el7.noarch                                                                                                                                                                                      11/18 
  Verifying  : sshpass-1.06-2.el7.x86_64                                                                                                                                                                                                12/18 
  Verifying  : python-jinja2-2.7.2-4.el7.noarch                                                                                                                                                                                         13/18 
  Verifying  : ansible-2.8.6-1.el7ae.noarch                                                                                                                                                                                             14/18 
  Verifying  : PyYAML-3.10-11.el7.x86_64                                                                                                                                                                                                15/18 
  Verifying  : python2-jmespath-0.9.0-4.el7ae.noarch                                                                                                                                                                                    16/18 
  Verifying  : python2-cryptography-1.7.2-2.el7.x86_64                                                                                                                                                                                  17/18 
  Verifying  : python2-pyasn1-0.1.9-7.el7.noarch                                                                                                                                                                                        18/18 
rhel-7-server-ansible-2.8-rpms/x86_64/productid                                                                                                                                                                        | 2.1 kB  00:00:00     
rhel-7-server-rpms/7Server/x86_64/productid                                                                                                                                                                            | 2.1 kB  00:00:00     

Installed:
  ansible.noarch 0:2.8.6-1.el7ae                                                                                                                                                                                                              

Dependency Installed:
  PyYAML.x86_64 0:3.10-11.el7           libyaml.x86_64 0:0.1.4-11.el7_0            openssl.x86_64 1:1.0.2k-19.el7           python-babel.noarch 0:0.9.6-8.el7     python-cffi.x86_64 0:1.6.0-5.el7       python-enum34.noarch 0:1.0.4-1.el7 
  python-idna.noarch 0:2.4-1.el7        python-jinja2.noarch 0:2.7.2-4.el7         python-markupsafe.x86_64 0:0.11-10.el7   python-paramiko.noarch 0:2.1.1-9.el7  python-passlib.noarch 0:1.6.5-1.1.el7  python-ply.noarch 0:3.4-11.el7     
  python-pycparser.noarch 0:2.14-1.el7  python2-cryptography.x86_64 0:1.7.2-2.el7  python2-jmespath.noarch 0:0.9.0-4.el7ae  python2-pyasn1.noarch 0:0.1.9-7.el7   sshpass.x86_64 0:1.06-2.el7           

Complete!

Comment 17 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