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
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler
------------------------------------------------------------------------
_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler
_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler
------------------------------------------------------------------------
_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler
_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler
_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler