Bug 1377076 - The status and color of subscription-manager-gui does not change when ca certs are removed.
Summary: The status and color of subscription-manager-gui does not change when ca cert...
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: subscription-manager
Version: 7.3
Hardware: Unspecified
OS: Unspecified
medium
low
Target Milestone: rc
: ---
Assignee: Kevin Howell
QA Contact: John Sefler
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-09-18 08:27 UTC by qianzhan
Modified: 2016-09-30 02:40 UTC (History)
8 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-09-30 02:39:13 UTC
Target Upstream Version:


Attachments (Terms of Use)
status_and_color_should_be_grey_when_ca_certs_removed.png (452.12 KB, image/png)
2016-09-18 08:28 UTC, qianzhan
no flags Details
rhsm.log (26.27 KB, text/plain)
2016-09-18 08:28 UTC, qianzhan
no flags Details
'status_and_color_are_normal.png' (479.10 KB, image/png)
2016-09-30 02:40 UTC, qianzhan
no flags Details

Description qianzhan 2016-09-18 08:27:36 UTC
Description of problem:
The status and color of subscription-manager-gui does not change when ca certs are removed.

Version-Release number of selected component (if applicable):
subscription-manager: 1.17.15-1.el7
python-rhsm: 1.17.9-1.el7


How reproducible:
always

Steps to Reproduce:
1. Register RHEL-7.3-20160914.1 against SAM1.4, and auto attach it.

2. Remove all of CA certs from /etc/rhsm/ca/

3. Open subscription-manage-gui.
The status is still subscribed, and the status color is green.

Actual results:
As step 3.

Expected results:
When all of CA certs are removed, the gui status should be 'unknown' with grey color.

Additional info:
Please see attachment 'status_and_color_should_be_grey_when_ca_certs_removed.png'
and 'rhsm.log'

Comment 1 qianzhan 2016-09-18 08:28:03 UTC
Created attachment 1202126 [details]
status_and_color_should_be_grey_when_ca_certs_removed.png

Comment 2 qianzhan 2016-09-18 08:28:29 UTC
Created attachment 1202127 [details]
rhsm.log

Comment 5 J.C. Molet 2016-09-22 15:27:53 UTC
QA verification: This appears to happen as described. (as of subscription-manager-1.17.15-1)   Will create a test for it.

Comment 6 Chris Snyder 2016-09-26 14:45:58 UTC
@devs:

After the CA certs are deleted:

1) Can we verify that the downloaded entitlement and identity certs are valid and authentic?

2) When is the status cache invalidated?

Comment 7 Kevin Howell 2016-09-29 20:07:34 UTC
I was unable to reproduce as described.

I did the following:
1. Register and attach subscriptions.
2. Remove the CA certs from /etc/rhsm/ca/
3. Launch subscription-manager-gui.

Doing this, I got the expected results (gray question mark icon/unknown status). I suspect perhaps you still had subscription-manager-gui running in the background while the certs were deleted (which we won't detect). Can you please confirm? If there is a bug, I'm not able to reproduce, and will probably need more info (what's different between my attempt to reproduce and yours)?

Comment 8 qianzhan 2016-09-30 02:39:13 UTC
Hi Kevin,

There is no difference between your steps and mine. I'm sure no gui window in the background when the certs were removed.

I can not reproduce it either with RHEL-7.3-RC-1.0 (Please see attachment 'status_and_color_are_normal.png'). So close this bug now, and will reopen it when it happens again.

Comment 9 qianzhan 2016-09-30 02:40:07 UTC
Created attachment 1206099 [details]
'status_and_color_are_normal.png'


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