Instead of "dmi.memory.size" the fact "memory.memtotal" should be displayed since that is what candlepin uses for subscriptions. (The dmi fact also won't be available on all arch such as s390, ppc, and ia64.) Display to the user should be converted to MB rather than the full integer.
subscription-manager actually converts the 'memory.memtotal' value to GB before comparing it to the subscription's 'ram' attribute value (which is specified in GB). Candlepin will have to do the same. Perhaps katello could display the same calculated value? This is how subscription-manager does the conversion (python): ram_gb = int(round(memory_memtotal / 1024.0 / 1024.0))
*** Bug 871911 has been marked as a duplicate of this bug. ***
https://github.com/Katello/katello/pull/970
Moving all POST bugs to ON_QA since we have delivered a puddle with the bugs.
Created attachment 785667 [details] Mem_total value is set VERIFIED : # rpm -qa | grep katello katello-selinux-1.4.4-2.el6sat.noarch katello-candlepin-cert-key-pair-1.0-1.noarch katello-certs-tools-1.4.2-2.el6sat.noarch katello-cli-common-1.4.3-5.el6sat.noarch katello-cli-1.4.3-5.el6sat.noarch katello-common-1.4.3-6.el6sam_splice.noarch katello-configure-1.4.4-2.el6sat.noarch katello-glue-elasticsearch-1.4.3-6.el6sam_splice.noarch katello-headpin-all-1.4.3-6.el6sam_splice.noarch katello-glue-candlepin-1.4.3-6.el6sam_splice.noarch signo-katello-0.0.10-2.el6sat.noarch katello-headpin-1.4.3-6.el6sam_splice.noarch
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/RHEA-2013-1390.html