Description of problem: Version-Release number of selected component (if applicable): How reproducible: 100% prerequisites subscription manager version 37 Rhel6 Registered with candlepin Host Steps to Repro : Login to the client with valid credentials Execute three time Following command on host console to subscribe for entitlement virtualization_host subscription-manager-cli subscribe –product=virtualization_host subscription-manager-cli subscribe –product=virtualization_host subscription-manager-cli subscribe –product=virtualization_host Expected Result : At second attempt proper message should display Already registered for entitlement “virtualization_host” Actual Result : At every step client is getting register for entitlement “virtualization_host” and pool number has been decreased from candlepin host . [root@sachrhel6 ~]# subscription-manager-cli unsubscribe --product=provisioning SPACEWALK-001 virtualization_host monitoring virtualization_host virtualization_host virtualization_host monitoring monitoring monitoring monitoring monitoring monitoring monitoring
The plan to solve this was: - Modify default Javascript rule to deny by default. - Add a check for a product attribute which would indicate we wish to allow multi-entitlement for that product. - Modify default Javascript rule to allow if this attribute is present.
This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux major release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux Major release. This request is not yet committed for inclusion.
*** Bug 586506 has been marked as a duplicate of this bug. ***
*** Bug 578148 has been marked as a duplicate of this bug. ***
On either subscribe by --product or --pool, if you already have a subscription to the product (or the product mapped to the pool you're subscribing to), you will get a nice message indicating so. Note that this also means that the list of available products/pools will no longer include ones you already have subscriptions to.
this also looks good.. verified... [root@iolo ~]# subscription-manager-cli register --user=wd --pass=asdf f2a4d0ea-6e5e-4139-a3e9-4f41ee857b2b admin wd [root@iolo ~]# subscription-manager-cli list --available productName endDate id quantity ------------------------------------------------------------------------------------------------------ SPACEWALK-001 Tue Jul 13 00:00:00 2010 1 20000 monitoring Tue Jul 13 00:00:00 2010 2 20000 provisioning Tue Jul 13 00:00:00 2010 3 20000 virtualization_host Tue Jul 13 00:00:00 2010 4 20000 virtualization_host_platform Tue Jul 13 00:00:00 2010 5 20000 [root@iolo ~]# subscription-manager-cli subscribe --help Usage: subscription-manager-cli subscribe [OPTIONS] subscribe Options: -h, --help show this help message and exit --debug=DEBUG debug level --product=PRODUCT product --regtoken=REGTOKEN regtoken --pool=POOL Subscription Pool Id [root@iolo ~]# subscription-manager-cli subscribe --product=SPACEWALK-001 [root@iolo ~]# subscription-manager-cli list --consumed Product Consumed activeSubscription endDate startDate ---------------------------------------------------------------------------------------------------------------- [root@iolo ~]# subscription-manager-cli list --consumed Product Consumed activeSubscription endDate startDate ---------------------------------------------------------------------------------------------------------------- [root@iolo ~]# subscription-manager-cli list --available productName endDate id quantity ------------------------------------------------------------------------------------------------------ monitoring Tue Jul 13 00:00:00 2010 2 20000 provisioning Tue Jul 13 00:00:00 2010 3 20000 virtualization_host Tue Jul 13 00:00:00 2010 4 20000 virtualization_host_platform Tue Jul 13 00:00:00 2010 5 20000 [root@iolo ~]# subscription-manager-cli subscribe --product=SPACEWALK-001 This consumer is already subscribed to the product 'SPACEWALK-001' [root@iolo ~]# subscription-manager-cli subscribe --pool=1 This consumer is already subscribed to the product matching pool with id '1' [root@iolo ~]#
Group move of VERIFIED Candlepin component bugs to RELEASE_PENDING
I am closing out some old bugs from 2015. So, closing these out as current release. If this is still an issue for me, please reach out.