Michael DeHaan wrote:
Ronald J. Yacketta wrote:
  
Michael DeHaan wrote:
    
Ronald J. Yacketta wrote:
  
      
Ok,

Any thought son the mod_python error?
    
        
Cobbler's mod_python component is trying to connect to cobblerd using 
the server value contained in /etc/cobbler/settings.    It's unable to 
do so given the way you have Apache set up.

In a stock Apache configuration, this problem will not exist.

Cobbler's mod_python aspects are required for operation.  It may be as 
simple as changing the server address.



  
      
The "server:" setting in cobbler is the IP of the VLAN interface which 
resolves to eden.manage.potsdam.edu. The same IP has been assigned to 
listen in httpd.conf

>From what I can gather, apache is listening on the ip (port 80, 443) 
of eden.manage.potsdam.edu as well as cobbler.
    

 From scripts/services.py (the mod_python handler from the source checkout)

    # instantiate a CobblerWeb object
    cw = CobblerSvc(
         apache   = apache,
         server   = "http://127.0.0.1:%s/cobbler_api" % http_port
    )


It seems to be unable to connect to 127.0.0.1.

Cobbler's Apache config file (cobbler.conf in /etc/httpd/conf.d) proxies 
these as follows:


ProxyPass /cobbler_api http://localhost:25151/
ProxyPassReverse /cobbler_api http://localhost:25151/

ProxyPass /cobbler_api_rw http://localhost:25152/
ProxyPassReverse /cobbler_api_rw http://localhost:25152/

It may be that "localhost" is the problem and you may want to change it.

There is also a selinux boolean about allowing apache to connect out but 
"cobbler check" will report if that is ever a problem.

--Michael



  

I did the same digging ;) looking at cobbler source and settings. Added a "Listen 127.0.0.1:80" to httpd.conf to resolve the issue. This satisfies our requirement to stop apache from glomming onto all bound IP addresses and only respond to cobbler (and other web requests) from a specific VLAN.

Thanks again!
-Ron

  
Also,
has anyone ran into the following error when setting up the cobbler 
server to be on 3 VLAN's and restricting apache to Listen to a 
specific IP?

[Wed Oct 08 10:52:48 2008] [error] field op
[Wed Oct 08 10:52:48 2008] [error] adding op to ks
[Wed Oct 08 10:52:48 2008] [error] field profile
[Wed Oct 08 10:52:48 2008] [error] adding profile to f9-i386
[Wed Oct 08 10:52:48 2008] [error] [client 137.143.212.33] mod_python 
(pid=29995, interpreter='eden.potsdam.edu', phase='PythonHandler', 
handler='services'): Application error
[Wed Oct 08 10:52:48 2008] [error] [client 137.143.212.33] 
ServerName: 'eden.potsdam.edu'
[Wed Oct 08 10:52:48 2008] [error] [client 137.143.212.33] 
DocumentRoot: '/var/www/html'
[Wed Oct 08 10:52:48 2008] [error] [client 137.143.212.33] URI: 
'/cblr/svc/op/ks/profile/f9-i386'
[Wed Oct 08 10:52:48 2008] [error] [client 137.143.212.33] Location: None
[Wed Oct 08 10:52:48 2008] [error] [client 137.143.212.33] Directory: 
'/var/www/cobbler/svc/'
[Wed Oct 08 10:52:48 2008] [error] [client 137.143.212.33] Filename: 
'/var/www/cobbler/svc/op'
[Wed Oct 08 10:52:48 2008] [error] [client 137.143.212.33] PathInfo: 
'/ks/profile/f9-i386'
[Wed Oct 08 10:52:48 2008] [error] [client 137.143.212.33] Traceback 
(most recent call last):
[Wed Oct 08 10:52:48 2008] [error] [client 137.143.212.33]   File 
"/usr/lib/python2.5/site-packages/mod_python/importer.py", line 1537, 
in HandlerDispatch\n    default=default_handler, arg=req, 
silent=hlist.silent)
[Wed Oct 08 10:52:48 2008] [error] [client 137.143.212.33]   File 
"/usr/lib/python2.5/site-packages/mod_python/importer.py", line 1229, 
in _process_target\n    result = _execute_target(config, req, object, 
arg)
[Wed Oct 08 10:52:48 2008] [error] [client 137.143.212.33]   File 
"/usr/lib/python2.5/site-packages/mod_python/importer.py", line 1128, 
in _execute_target\n    result = object(arg)
[Wed Oct 08 10:52:48 2008] [error] [client 137.143.212.33]   File 
"/var/www/cobbler/svc/services.py", line 86, in handler\n    content 
= func( **form )
[Wed Oct 08 10:52:48 2008] [error] [client 137.143.212.33]   File 
"/usr/lib/python2.5/site-packages/cobbler/services.py", line 76, in 
ks\n    self.__xmlrpc_setup()
[Wed Oct 08 10:52:48 2008] [error] [client 137.143.212.33]   File 
"/usr/lib/python2.5/site-packages/cobbler/services.py", line 61, in 
__xmlrpc_setup\n    self.remote.update()
[Wed Oct 08 10:52:48 2008] [error] [client 137.143.212.33]   File 
"/usr/lib/python2.5/xmlrpclib.py", line 1150, in __call__\n    return 
self.__send(self.__name, args)
[Wed Oct 08 10:52:48 2008] [error] [client 137.143.212.33]   File 
"/usr/lib/python2.5/xmlrpclib.py", line 1440, in __request\n    
verbose=self.__verbose
[Wed Oct 08 10:52:48 2008] [error] [client 137.143.212.33]   File 
"/usr/lib/python2.5/xmlrpclib.py", line 1186, in request\n    
self.send_content(h, request_body)
[Wed Oct 08 10:52:48 2008] [error] [client 137.143.212.33]   File 
"/usr/lib/python2.5/xmlrpclib.py", line 1300, in send_content\n    
connection.endheaders()
[Wed Oct 08 10:52:48 2008] [error] [client 137.143.212.33]   File 
"/usr/lib/python2.5/httplib.py", line 856, in endheaders\n    
self._send_output()
[Wed Oct 08 10:52:48 2008] [error] [client 137.143.212.33]   File 
"/usr/lib/python2.5/httplib.py", line 728, in _send_output\n    
self.send(msg)
[Wed Oct 08 10:52:48 2008] [error] [client 137.143.212.33]   File 
"/usr/lib/python2.5/httplib.py", line 695, in send\n    self.connect()
[Wed Oct 08 10:52:48 2008] [error] [client 137.143.212.33]   File 
"/usr/lib/python2.5/httplib.py", line 679, in connect\n    raise 
socket.error, msg
*[Wed Oct 08 10:52:48 2008] [error] [client 137.143.212.33] error: 
(111, 'Connection refused')

*-Ron

------------------------------------------------------------------------

_______________________________________________
cobbler mailing list
cobbler@lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/cobbler
  
      
          
------------------------------------------------------------------------

_______________________________________________
cobbler mailing list
cobbler@lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/cobbler
  
    
        
_______________________________________________
cobbler mailing list
cobbler@lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/cobbler
  
      
------------------------------------------------------------------------

_______________________________________________
cobbler mailing list
cobbler@lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/cobbler
  
    

_______________________________________________
cobbler mailing list
cobbler@lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/cobbler