I just completed a (2) fresh install of cobbler for the first time. One at my home
network on EL6.2 and one at work on RHEL5.7. So far the only issue I ran into was with
the arguments that were being placed in the tftpd configuration for xinetd by cobbler sync
on 6.2.
On the Centos 6.2 Server with atftp-server as the tftp server the -s argument that was
being written was causing TFTP connections to timeout. In /var/log/messages the tftp
daemon was exiting immediately with status=1
/usr/lib/python2.6/site-packages/cobbler/modules/manage_in_tftpd.py
In line 128
def write_tftpd_files(self):
metadata = {
"user" : "root",
"binary" : "/usr/sbin/in.tftpd",
--> "args" : "-v -s %s" % self.bootloc
I had to remove the "-s" from the argument list (restart and sync) before atftp
would function. Would it be possible to move those arguments (except for bootloc of
course) to the /etc/cobbler/tftpd.template instead of the manage_in_tftpd.py file? Or
include a check for the tftp daemon running and remove the -s if the /usr/sbin/in.tftpd
daemon is a symlink to atftpd?
Just starting to move my kickstart files to live within the model cobbler uses but so far
a very positive experience.
Regards,
Sean
Terracon provides geotechnical, environmental, construction materials, and facilities
consulting engineering services delivered with responsiveness, resourcefulness, and
reliability.
________________________________
Private and confidential as detailed here (
www.terracon.com/disclaimer). If you cannot
access hyperlink, please e-mail sender.