Subscriptions carry a list of supported arches on them. These are used to choose 'matching' subscriptions when listing subscriptions but we do not use them to calculate status (red/yellow/green). We should compare the list of arches to the arch on the machine and return a status of yellow to the user if it does not match with the existing status message 'This system does not match subscription limits.'. This behavior is pending verification from the BU.
commit 180367de922e0250ca7984060d378a5baa999511 Author: Carter Kozak <ckozak> Date: Wed Apr 3 15:44:40 2013 -0400 909467: Now checks stacked entitlements. Added tests commit 6c4fe801c9ddf6d87b9399fdd7cae29133762723 Author: Carter Kozak <ckozak> Date: Mon Apr 1 14:52:32 2013 -0400 909467: warning on architecture mismatch
Created attachment 733777 [details] "Partially Subscribed" status is misleading for a product whose arch does not match the system. With the implementation from comment 2, an installed product color of yellow now has more than one meaning. "Partially Subscribed" is misleading when the reason for the yellow status is really that the product's supported arch(es) does not include the system's arch. Including mreid on this bug for design considerations of another status string - something like "Unmatched Arch".
Will this not be addressed when reasons are visible in the client?
You are still partially subscribed (yellow) and the reason is the unmatched arch.
The status will remain as is, but we are adding new status details to clarify. Ex: Product Name: Awesome OS for ppc64 Bits Product ID: 100000000000003 Version: 3.11 Arch: ppc64 Status: Partially Subscribed Status Details: Awesome OS for ppc64 covers architecture ppc64 but the system is x86_64. Starts: Ends: Note: This has not been merged yet.
in the current errata.
Created attachment 758299 [details] Status Details on My Subscriptions tab explains the reason why the installed product is 'Partially Installed" [root@jsefler-5 ~]# rpm -q subscription-manager-gui subscription-manager-gui-1.8.10-1.el5 [root@jsefler-5 ~]# subscription-manager list --installed +-------------------------------------------+ Installed Product Status +-------------------------------------------+ Product Name: Awesome OS for S390X Bits Product ID: 100000000000000 Version: 3.11 Arch: s390x Status: Partially Subscribed Status Details: Covers architecture s390x but the system is x86_64. Starts: Ends: Using the CLI as demonstrated above, the new Status Details explains why the installed product is not fully compliant. See the attached screenshot which shows in the GUI that My Installed Software providing for the "Partially Subscribed" product is where the user will find the Status Details explaining the reason for the non-fully compliant status "Covers architecture s390x but the system is x86_64." Moving to VERIFIED