Description of problem: Version-Release number of selected component (if applicable): How reproducible: 100% Prerequisites Properly configured candlepin Host subscription manager rpm version 26 Steps to Repro : Login to Rhel6 client with valid credentials. Installed subscription manager RPM and edited rhsm.conf for candlepin Host Register host to candlepin server Subscribe for product using poolid using following command subscription-manager-cli subscribe –pool=100 Expected Result : Message should display for invalid Pool id or invalid product Actual Result : root@sachrhel6 product]# subscription-manager-cli subscribe --pool=100 Traceback (most recent call last): File "/usr/sbin/subscription-manager-cli", line 69, in <module> sys.exit(abs(main() or 0)) File "/usr/sbin/subscription-manager-cli", line 60, in main return managercli.CLI().main() File "/usr/share/rhsm/managercli.py", line 357, in main cmd.main() File "/usr/share/rhsm/managercli.py", line 76, in main self._do_command() File "/usr/share/rhsm/managercli.py", line 183, in _do_command bundles = self.cp.bindByEntitlementPool(consumer, self.options.pool) File "/usr/share/rhsm/connection.py", line 164, in bindByEntitlementPool return self.conn.request_post(method) File "/usr/share/rhsm/connection.py", line 70, in request_post return self._request("POST", method, params) File "/usr/share/rhsm/connection.py", line 56, in _request self.validateResponse(response) File "/usr/share/rhsm/connection.py", line 64, in validateResponse raise RestlibException(response.reason) rhsm.connection.RestlibException: Bad Request
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.
pool id 100 is invalid poolid what i think it should display proper error message Like invalid pool id it displays BAD request with trace back error which should not display . i mean to say trace back should not display please let me know if i am wrong
As per above Pradeep Kilambi comment i am reopening this defect for candlepin server side
This is fixed.
Verified with following setup server : statler.usersys.redhat.com,cert-fte-candelpin.devlab.redhat.com client : Rhel6 SM version : 60 Working fine No trace back has been recorded on console or rhsm.log using repro steps Moving defect status from MODIFIED to VERIFIED
Group move of VERIFIED Candlepin component bugs to RELEASE_PENDING