Bug 727970
Summary: | Unsubscribe Is Not Removing Future Dated Entitlement Certificates Or Keys | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | Devan Goodwin <dgoodwin> |
Component: | subscription-manager | Assignee: | Chris Duryee <cduryee> |
Status: | CLOSED ERRATA | QA Contact: | John Sefler <jsefler> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 6.2 | CC: | cduryee, jmolet |
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2011-12-06 17:23:06 UTC | Type: | --- |
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: | 682238 |
Description
Devan Goodwin
2011-08-03 19:55:47 UTC
1112135255fff6176dae0556b6f5624b4c3dc7cb master 0.95.6+ Setup: used subscription-manager-gui's subscription assistant to subscribe to a future entitlement and a current entitlement. [root@jmolet-vm0 entitlement]# ls 1335482394422302683-key.pem 4499798699736688380-key.pem 1335482394422302683.pem 4499798699736688380.pem [root@jmolet-vm0 entitlement]# subscription-manager unregister System has been un-registered. [root@jmolet-vm0 entitlement]# ls [root@jmolet-vm0 entitlement]# All entitlements have been removed as expected. subscription-manager-0.96.5-1.git.51.ac50478.el6.x86_64 subscription-manager-firstboot-0.96.5-1.git.51.ac50478.el6.x86_64 python-rhsm-0.96.8-1.git.5.d42033a.el6.noarch subscription-manager-gnome-0.96.5-1.git.51.ac50478.el6.x86_64 Something regressed the fix in comment 1 Problem: The entitlement key is no longer being removed... Version... [root@jsefler-onprem-62server ~]# rpm -q subscription-manager subscription-manager-0.96.7-1.git.10.586c3c4.el6.x86_64 [root@jsefler-onprem-62server ~]# subscription-manager list --consumed +-------------------------------------------+ Consumed Product Subscriptions +-------------------------------------------+ ProductName: Awesome OS Scalable Filesystem Bits ContractNumber: 3 AccountNumber: 12331131231 SerialNumber: 4721107639713123950 Active: True QuantityUsed: 1 Begins: 08/16/2012 Expires: 08/16/2013 [root@jsefler-onprem-62server ~]# ls /etc/pki/entitlement/ 4721107639713123950-key.pem 4721107639713123950.pem [root@jsefler-onprem-62server ~]# subscription-manager unsubscribe --serial=4721107639713123950 [root@jsefler-onprem-62server ~]# ls /etc/pki/entitlement/ 4721107639713123950-key.pem [root@jsefler-onprem-62server ~]# ^^^^ NOTE THAT THE FUTURE ENTITLEMENT's KEY IS NOT BEING DELETED moving back to NEW (In reply to comment #3) > Something regressed the fix in comment 1 > > Problem: The entitlement key is no longer being removed... if comment 3 is fixed, also mark the fix in bug 708362 thanks Reviewing comment 2 more closely, the unregister command was mistakenly used to verify this bug. The unregister command was not broken in the first place and appears to remove the entitlements and their corresponding key as expected. That's good. Comment 3 is actually the better verification for this bug. The unsubscribe command now removes the entitlement cert but leaves the dirty key behind. Although this is not a problem and will eventually get cleaned up (by an unregister), the remaining dirty key is the subject of bug 708362. Moving back to VERIFIED 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. http://rhn.redhat.com/errata/RHBA-2011-1695.html |