Hello,

 

May be this has been addressed, but I still haven’t found anything in the archives about this yet.

 

I’ve done a basic cobbler setup and whenever I run “koan –list-profiles –s someserver” I get the error:

 

[root@localhost ~]# koan --list-profiles -s someserver Traceback (most recent call last):

  File "/usr/lib/python2.4/site-packages/koan/app.py", line 440, in get_profiles_xmlrpc

    data = self.xmlrpc_server.get_profiles()

  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 1129, in request

    self.send_content(h, request_body)

  File "/usr/lib64/python2.4/xmlrpclib.py", line 1243, in send_content

    connection.endheaders()

  File "/usr/lib64/python2.4/httplib.py", line 804, in endheaders

    self._send_output()

  File "/usr/lib64/python2.4/httplib.py", line 685, in _send_output

    self.send(msg)

  File "/usr/lib64/python2.4/httplib.py", line 652, in send

    self.connect()

  File "/usr/lib64/python2.4/httplib.py", line 636, in connect

    raise socket.error, msg

error: (111, 'Connection refused')

Could not communicate with someserver:25151

 

My cobbler server is not running any firewall and selinux is disabled (and have even removed it).  I can telnet to port 111 with no problem, but when I telnet to 25151 I get a connection refused.  So the server is accepting the connection, but something in the python code (or maybe apache) is kicking it out.

 

I’ve also added to the apache config “Listen ipaddress:25151” and instead get the error:

 

Traceback (most recent call last):

  File "/usr/lib/python2.4/site-packages/koan/app.py", line 440, in get_profiles_xmlrpc

    data = self.xmlrpc_server.get_profiles()

  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 someserver:25151/RPC2: 404 Not Found> Could not communicate with someserver:25151

 

It seems like it should be a simple fix, but I haven’t been able to find it.  I’ve done this on CentOS 5.3, Fedora 10 and Fedora 11.

 

Thanks,

Will

Findology Interactive Media