Description of problem: Re-provisioning client machines through proxy faild. Version-Release number of selected component (if applicable): Satellite - Satellite-5.5.0-RHEL6-re20120911.0 Proxy - spacewalk-proxy-installer-1.7.6-4.el6sat Client - spacewalk-koan-1.7.1-3.el5sat How reproducible: 100% Steps to Reproduce: 1. We have got a synced Satellite, Satellite-proxy registered and activated to satellite, client registered to Satellite-proxy. 2. Create Kickstart profile 3. Schedule re-provisioning client machine 4. rhn_check -vv (on client) Actual results: > rhn_check -vv [...] - looking for Cobbler at https://<proxy>/cobbler_api Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/koan/utils.py", line 535, in __try_connect xmlrpc_server.ping() File "/usr/lib64/python2.4/xmlrpclib.py", line 1096, in __call__ return self.__send(self.__name, args) File "/usr/lib64/python2.4/xmlrpclib.py", line 1383, in __request verbose=self.__verbose File "/usr/lib64/python2.4/xmlrpclib.py", line 1137, in request headers ProtocolError: <ProtocolError for <proxy>/cobbler_api: 500 Internal Server Error> [...] Expected results: no traceback and correct re-rovisioning Additional info:
(In reply to comment #0) > Description of problem: > Re-provisioning client machines through proxy faild. > > Version-Release number of selected component (if applicable): > Satellite - Satellite-5.5.0-RHEL6-re20120911.0 > Proxy - spacewalk-proxy-installer-1.7.6-4.el6sat > Client - spacewalk-koan-1.7.1-3.el5sat > > How reproducible: > 100% > > Steps to Reproduce: > 1. We have got a synced Satellite, Satellite-proxy registered and activated > to satellite, client registered to Satellite-proxy. > 2. Create Kickstart profile > 3. Schedule re-provisioning client machine > 4. rhn_check -vv (on client) > > Actual results: > > rhn_check -vv > [...] > - looking for Cobbler at https://<proxy>/cobbler_api > Traceback (most recent call last): > File "/usr/lib/python2.4/site-packages/koan/utils.py", line 535, in > __try_connect > xmlrpc_server.ping() > File "/usr/lib64/python2.4/xmlrpclib.py", line 1096, in __call__ > return self.__send(self.__name, args) > File "/usr/lib64/python2.4/xmlrpclib.py", line 1383, in __request > verbose=self.__verbose > File "/usr/lib64/python2.4/xmlrpclib.py", line 1137, in request > headers > ProtocolError: <ProtocolError for <proxy>/cobbler_api: 500 Internal Server > Error> > [...] Could you please provide logs from the Proxy and from the Satellite machine at the time this issue happens? We cannot just blindly revert patches ...
Hardcoded URL addressed in Spacewalk master, 6f2380996391a75d6175e385a634370d10da35cc.
Fix in Spacewalk master, fb34221c8f5406bc3e260b73f56a4da1ec7b22d0.
Fix in Spacewalk master, 90f137650dbb08a68e2857e78f908d376be9e731.
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/RHBA-2012-1544.html