| Summary: | System is registered and subscribed in SE but local subscription-manager says otherwise | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Red Hat Satellite | Reporter: | Og Maciel <omaciel> | ||||
| Component: | Subscription Management | Assignee: | Lukas Zapletal <lzap> | ||||
| Status: | CLOSED NOTABUG | QA Contact: | Katello QA List <katello-qa-list> | ||||
| Severity: | high | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | 6.0.0 | CC: | bkearney, lzap | ||||
| Target Milestone: | Unspecified | Keywords: | Triaged | ||||
| Target Release: | Unused | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2012-02-29 10:14:02 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Attachments: |
|
||||||
|
Description
Og Maciel
2012-02-24 15:12:20 UTC
Forgot to mention that all content was properly promoted from Library to Dev1 environment. Og, the current implementation consumes as many entitlements as you have CPUs (sockets). Example: # subscription-manager facts --list | grep socket cpu.core(s)_per_socket: 1 cpu.cpu_socket(s): 3 dmi.processor.socket_designation: CPU 1 lscpu.core(s)_per_socket: 1 lscpu.cpu_socket(s): 3 In this case 3 entitlements are about to be consumed during activation key registration. Now, to be able to do that, you need to import a manifest that has enough entitlements and need to have multi-entitlement flag turned on for given product(s). Also see here: https://fedorahosted.org/katello/wiki/ActivationKeysDesign But to be sure I asked on the list if the error message is the expected behavior. I believe it is. You can check your manifest export file using our catmf utility (git:scripts/catmf). I have extended it today to also print this flag. 02ce713 797212 - extending catmf utility to print multi-ent flag $ catmf fake-manifest.zip Consumer UUID: ba6710c1-b11e-413a-b2a6-83a948cde026 Export Version: 0.0.0 Creation Date: 2011-11-04T08:19:23.224+0000 Product: rand-19248 (rand-99053) Multi-entitlement: No Product: rand-64228 (rand-66393) Multi-entitlement: No Entitlement (ff808081336da11101336da917760007): Product: rand-64228 (rand-66393) Pool Id: ff808081336da11101336da917760007 Quantity: 30 Contract: Account: 76534 Ends: 2025-05-29T00:00:00.000+0000 Entitlement (ff808081336da11101336da917fe0009): Product: rand-19248 (rand-99053) Pool Id: ff808081336da11101336da917fe0009 Quantity: 20 Contract: Account: 12345 Ends: 2025-05-29T00:00:00.000+0000 Consumer Type: candlepin (ff808081335fdf3d01335fdf48e90004) Consumer Type: person (ff808081335fdf3d01335fdf48e50002) Consumer Type: system (ff808081335fdf3d01335fdf48e20001) Consumer Type: domain (ff808081335fdf3d01335fdf48e70003) This is correct behavior. |