Bug 1904541
| Summary: | subscription-manager should not prompt for "Organization" when user belongs to only one organization | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 8 | Reporter: | John Sefler <jsefler> |
| Component: | subscription-manager | Assignee: | William Poteat <wpoteat> |
| Status: | CLOSED ERRATA | QA Contact: | Red Hat subscription-manager QE Team <rhsm-qe> |
| Severity: | urgent | Docs Contact: | |
| Priority: | urgent | ||
| Version: | 8.4 | CC: | csnyder, redakkan, skallesh, wpoteat |
| Target Milestone: | rc | Keywords: | Regression, Triaged |
| Target Release: | --- | Flags: | pm-rhel:
mirror+
|
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | subscription-manager-1.28.9-1 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2021-05-18 13:33:55 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: | 1903942 | ||
|
Description
John Sefler
2020-12-04 17:46:53 UTC
Reproducer:
[root@kvm-01-guest14 ~]# subscription-manager version
server type: This system is currently not registered.
subscription management server: 3.2.7-1
subscription management rules: 5.41
subscription-manager: 1.28.7-1.el8
[root@kvm-01-guest14 ~]# subscription-manager orgs --username=stage_auto_testuser --password REDACTED
+-------------------------------------------+
stage_auto_testuser Organizations
+-------------------------------------------+
Name: 12809278
Key: 12809278
[root@kvm-01-guest14 ~]# subscription-manager service-level --list --username=stage_auto_testuser --password REDACTED
Organization:
User interrupted process.
[root@kvm-01-guest14 ~]# subscription-manager role --list --username=stage_auto_testuser --password REDACTED
Organization:
User interrupted process.
[root@kvm-01-guest14 ~]# subscription-manager usage --list --username=stage_auto_testuser --password REDACTED
Organization:
User interrupted process.
[root@kvm-01-guest14 ~]# subscription-manager addons --list --username=stage_auto_testuser --password REDACTED
Organization:
User interrupted process.
Pre-verification comments:
HOSTNAME=kvm-08-guest28.hv2.lab.eng.bos.redhat.com
JOBID=4898697
RECIPEID=9279517
RESULT_SERVER=
DISTRO=RHEL-8.4.0-20201216.d.1
ARCHITECTURE=x86_64
Job Whiteboard: Reserve Workflow provision of distro RHEL-8.4.0-20201216.d.1 on any system for 356400 seconds
Recipe Whiteboard:
** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
[root@kvm-08-guest28 ~]# subscription-manager orgs --username=stage_auto_testuser --password REDACTED
+-------------------------------------------+
stage_auto_testuser Organizations
+-------------------------------------------+
Name: 12809278 <======= user belongs to only one organization
Key: 12809278
[root@kvm-08-guest28 ~]# subscription-manager service-level --list --username=stage_auto_testuser --password REDACTED
+-------------------------------------------+
Available Service Levels
+-------------------------------------------+
AMC-Enhanced
Premium
Self-Support
Standard
[root@kvm-08-guest28 ~]# subscription-manager role --list --username=stage_auto_testuser --password REDACTED
+-------------------------------------------+
Available role
+-------------------------------------------+
- Red Hat Enterprise Linux Workstation
- SP Server
- Red Hat Enterprise Linux Server
- Red Hat Enterprise Linux Compute Node
[root@kvm-08-guest28 ~]# subscription-manager usage --list --username=stage_auto_testuser --password REDACTED
+-------------------------------------------+
Available usage
+-------------------------------------------+
- Production
[root@kvm-08-guest28 ~]# subscription-manager addons --list --username=stage_auto_testuser --password REDACTED
No valid values provided for "addons"
^^ organization is not prompted when user belongs to only one org
Verification:
Beaker Test information:
HOSTNAME=ibm-x3650m4-01-vm-06.ibm2.lab.eng.bos.redhat.com
JOBID=4919842
RECIPEID=9307136
RESULT_SERVER=
DISTRO=RHEL-8.4.0-20201222.n.0
ARCHITECTURE=x86_64
Job Whiteboard: Reserve Workflow provision of distro RHEL-8.4.0-20201222.n.0 on any system for 86400 seconds
Recipe Whiteboard:
** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
[root@ibm-x3650m4-01-vm-06 ~]# subscription-manager version
server type: This system is currently not registered.
subscription management server: 3.2.7-1
subscription management rules: 5.41
subscription-manager: 1.28.9-1.el8
[root@ibm-x3650m4-01-vm-06 ~]#
[root@ibm-x3650m4-01-vm-06 ~]# rpm -qa --changelog subscription-manager | grep 1904541
- 1904541: Catch ProxyException when checking available orgs
- 1904541: subscription-manager should not prompt for "Organization" when only
[root@ibm-x3650m4-01-vm-06 ~]# subscription-manager version
server type: This system is currently not registered.
subscription management server: 3.2.7-1
subscription management rules: 5.41
subscription-manager: 1.28.9-1.el8
[root@ibm-x3650m4-01-vm-06 ~]# subscription-manager orgs --username=stage_auto_testuser --password REDACTED
+-------------------------------------------+
stage_auto_testuser Organizations
+-------------------------------------------+
Name: 12809278 --------------> user belongs to only one org
Key: 12809278
[root@ibm-x3650m4-01-vm-06 ~]# vi /etc/rhsm/rhsm.conf
[root@ibm-x3650m4-01-vm-06 ~]# subscription-manager service-level --list --username=stage_auto_testuser --password REDACTED
+-------------------------------------------+
Available Service Levels
+-------------------------------------------+
AMC-Enhanced
Premium
Self-Support
Standard
[root@ibm-x3650m4-01-vm-06 ~]# subscription-manager role --list --username=stage_auto_testuser --password REDACTED
+-------------------------------------------+
Available role
+-------------------------------------------+
- Red Hat Enterprise Linux Workstation
- SP Server
- Red Hat Enterprise Linux Server
- Red Hat Enterprise Linux Compute Node
[root@ibm-x3650m4-01-vm-06 ~]# subscription-manager usage --list --username=stage_auto_testuser --password REDACTED
+-------------------------------------------+
Available usage
+-------------------------------------------+
- Production
[root@ibm-x3650m4-01-vm-06 ~]# subscription-manager addons --list --username=stage_auto_testuser --password REDACTED
No valid values provided for "addons"
[root@ibm-x3650m4-01-vm-06 ~]#
^^ user belonging to only one org is not prompted for organization
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 (subscription-manager bug fix and enhancement update), 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-2021:1575 |