You can also turn the firewall off by editing
/etc/sysconfig/system-config-firewall and changing --enabled to
--disabled and saving then rebooting.
Chris J.
I'm assuming you have httpd running as well as cobblerd and that
you've checked ports 80 and 25151 with nmap or telnet to see that
they're open.
In the cli.py reference listed in the traceback you can see two things
are being tested, It's using the /etc/cobbler/settings server variable
to test access to port 80 to make sure the web server is there and
that the ProxyPass in /etc/httpd/conf.d/cobbler.conf is set up so that
access to /cobbler_api gets bounced to port 25151. You may be able to
see these ports with iptables still turned on but not get any data
exchanges from them. I ran into this myself. Either you need to be
good enough with the iptables rules and the firewall setup to allow
the necessary ports to pass traffic or they have to be turned off.
The firewall can be disabled in the GUI. If the firewall is on there
should be a big red icon in the GUI window that says Disable, click
that and then the Apply icon.
SELinux can be disabled in /etc/selinux/config by setting
SELINUX=disabled and a reboot. And make sure disabled is spelled
right. I think all you may need to do is turn off SELinux but it
can't hurt to turn off both.
Iptables is turned off as listed below.
Other than this I can't think of anything else assuming the rest of
the installation is right (This isn't to say there are no another
ways, I just can't think of one.). At least one of these still being
running is how I got the error you list. Rechecking that everything
was off (several times) is how I got cobbler check to work and start
giving more useful information.
Chris J.
_______________________________________________
cobbler mailing list
[email protected]
https://lists.fedorahosted.org/mailman/listinfo/cobbler