Bug 651857
| Summary: | rhn-channel: tracebacks at various options combination | |||
|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | Petr Sklenar <psklenar> | |
| Component: | rhn-client-tools | Assignee: | Miroslav Suchý <msuchy> | |
| Status: | CLOSED ERRATA | QA Contact: | Martin Minar <mminar> | |
| Severity: | medium | Docs Contact: | ||
| Priority: | medium | |||
| Version: | 6.0 | CC: | bochecha, jhutar, lkocman, mkoci, mminar, msuchy, slukasik, vikumar | |
| Target Milestone: | rc | |||
| Target Release: | --- | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | rhn-client-tools-1.0.0-50 | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 651858 (view as bug list) | Environment: | ||
| Last Closed: | 2011-05-19 13:05:19 UTC | Type: | --- | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | ||||
| Bug Blocks: | 582655, 651858 | |||
*** Bug 656840 has been marked as a duplicate of this bug. *** *** Bug 666410 has been marked as a duplicate of this bug. *** first problem fixed in commit c4713ec3aa8d03c0a2a22cd3bbe21c3d89022499 second in commit 539f6518d36303a69360aa7a3b98372eaa3a1a3e both in spacewalk.git cherry picked to satellite.git as commits: b75f83700baf43d08eb95b9a6b4ad87d50c0f287 364e4dff1fc411138781b765f1e595288d4e5275 *** Bug 671052 has been marked as a duplicate of this bug. *** There was typo in variable name. Fixed in spacewalk.git in commit f332b95f360a59ab2bc4f2300d13c44741930b81 Cherrypicked to satellite.git as commit c2046c15d67772064172f00fa628e18b8848f3ad An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2011-0565.html |
Description of problem: rhn-channel: tracebacks at various options combination Version-Release number of selected component (if applicable): rhel5: rhn-setup-0.4.20-45.el5 rhel6: rhn-setup-1.0.0-38.el6.noarch How reproducible: always Steps to Reproduce: 1. `rhn-channel -u username -p password -c my-child-channel` Actual results: Traceback (most recent call last): File "/usr/sbin/rhn-channel", line 92, in ? main() File "/usr/sbin/rhn-channel", line 86, in main s = rhnserver.RhnServer() NameError: global name 'rhnserver' is not defined Expected results: it should write smth like: "specify --add or --remove" 2. missing channel name after options -a and -r `rhn-channel -u username -p password -a` OR `rhn-channel -u username -p password -r` actual result: Traceback (most recent call last): File "/usr/sbin/rhn-channel", line 92, in ? main() File "/usr/sbin/rhn-channel", line 74, in main subscribeChannels(OPTIONS.channel, OPTIONS.user, OPTIONS.password) File "/usr/share/rhn/up2date_client/rhnChannel.py", line 143, in subscribeChannels passwd) File "/usr/share/rhn/up2date_client/rhnserver.py", line 50, in __call__ return rpcServer.doCall(method, *args, **kwargs) File "/usr/share/rhn/up2date_client/rpcServer.py", line 204, in doCall ret = method(*args, **kwargs) File "/usr/lib64/python2.4/xmlrpclib.py", line 1096, in __call__ return self.__send(self.__name, args) File "/usr/share/rhn/up2date_client/rpcServer.py", line 38, in _request1 ret = self._request(methodname, params) File "/usr/lib/python2.4/site-packages/rhn/rpclib.py", line 350, in _request request = self._req_body(params, methodname) File "/usr/lib/python2.4/site-packages/rhn/rpclib.py", line 231, in _req_body return xmlrpclib.dumps(params, methodname, encoding=self._encoding) File "/usr/lib64/python2.4/xmlrpclib.py", line 1029, in dumps data = m.dumps(params) File "/usr/lib64/python2.4/xmlrpclib.py", line 603, in dumps dump(v, write) File "/usr/lib64/python2.4/xmlrpclib.py", line 615, in __dump f(self, value, write) File "/usr/lib64/python2.4/xmlrpclib.py", line 619, in dump_nil raise TypeError, "cannot marshal None unless allow_none is enabled" TypeError: cannot marshal None unless allow_none is enabled Expected results: nice message, smth like: ERROR: these arguments make no sense in this context (try --help) Additional info: