Some functionality was deprecated in python-rhsm, at the same time we replaced it's usage in subscription-manager but one call was missed in rhsmd: /usr/libexec/rhsmd -s /usr/lib64/python2.4/site-packages/rhsm/certificate.py:123: DeprecationWarning: Call to deprecated function: hasNow category=DeprecationWarning) This should be updated to the new certificate2 module, I believe the method would be is_valid.
https://github.com/candlepin/subscription-manager/pull/509
commit 5557f0bec9b582582a51d5207712c48c00d03d9d Author: Bryan Kearney <bkearney> Date: Wed Feb 20 14:39:33 2013 -0500 912707: Remove a use of the deprecated hasNow() function.
This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux release for currently deployed products. This request is not yet committed for inclusion in a release.
# rpm -qa | egrep "subscription-manager|python-rhsm" python-rhsm-1.8.9-1.git.7.214419e.el5 subscription-manager-migration-data-1.11.2.7-1.git.0.1dfd00e.el5 subscription-manager-gui-1.8.6-1.git.7.96019b0.el5 subscription-manager-firstboot-1.8.6-1.git.7.96019b0.el5 subscription-manager-migration-1.8.6-1.git.7.96019b0.el5 subscription-manager-1.8.6-1.git.7.96019b0.el5 # /usr/libexec/rhsmd -s No longer throws any warning. VERIFIED
*** This bug has been marked as a duplicate of bug 913118 ***