stat("/usr/lib/python2.4/site-packages/cobbler/modules/manage_dnsmasq", 0x7fff631cc5c0) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/site-packages/cobbler/modules/manage_dnsmasq.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/site-packages/cobbler/modules/manage_dnsmasqmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/site-packages/cobbler/modules/manage_dnsmasq.py", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=7271, ...}) = 0
open("/usr/lib/python2.4/site-packages/cobbler/modules/manage_dnsmasq.pyc", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=6051, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b844de7c000
read(6, "m\362\r\np\270\332Hc\0\0\0\0\0\0\0\0\3\0\0\0@\0\0\0s\340\0\0\0d\0"..., 4096) = 4096
fstat(6, {st_mode=S_IFREG|0644, st_size=6051, ...}) = 0
read(6, "\0\0write_dhcp_fileM\0\0\0sZ\0\0\0\0\4\0\2\f\1"..., 4096) = 1955
read(6, "", 4096) = 0
close(6) = 0
Christopher Johnston wrote:Some ideas and things to check:
> Unclear on why cobbler is not updating dhcpd.conf, I have omapi
> management disabled and the stock dhcp.template modified slightly to
> support a private subnet in one of my labs. Cobbler check looks ok,
> cobbler sync obviously fails to restart dhcpd because the file never
> gets written out. Does my template look correct (its the stock template)
>
> dhcpd_bin: /usr/sbin/dhcpd
> dhcpd_conf: /etc/dhcpd.conf
> manage_dhcp: 1
> omapi_enabled: 0
> omapi_port: 647
> restart_dhcp: 1
>
>
0) You've possibly never run "cobbler sync", as that's needed to create
and update the file.
1) You might possibly have the dnsmasq module enabled instead in
/etc/cobbler/modules.conf, in which case it won't be generating
/etc/dhcp.conf but instead the configuration file for dnsmasq. The ISC
version is the default.
2) You might also have not restarted cobblerd yet after making the above
changes?
3) What version of cobbler is installed? (rpm -q cobbler)
--Michael
> subnet 192.168.125.0 <http://192.168.125.0> netmask 255.255.255.0
>
> # ******************************************************************
> # Cobbler managed dhcpd.conf file
> #
> # generated from cobbler dhcp.conf template ($date)
> # Do NOT make changes to /etc/dhcpd.conf. Instead, make your changes
> # in /etc/cobbler/dhcp.template, as /etc/dhcpd.conf will be
> # overwritten.
> #
> # ******************************************************************
>
> ddns-update-style interim;
>
> allow booting;
> allow bootp;
> #if $omapi_enabled
> omapi-port $omapi_port;
> #end if
>
> ignore client-updates;
> set vendorclass = option vendor-class-identifier;
>
> <http://255.255.255.0> {
> option domain-name-servers 192.168.125.32 <http://192.168.125.32>;
> option subnet-mask 255.255.255.0 <http://255.255.255.0>;
> filename "/pxelinux.0";> host $iface.name <http://iface.name> {
> default-lease-time 21600;
> max-lease-time 43200;
> next-server $next_server;
> }
>
> #for dhcp_tag in $dhcp_tags.keys():
> ## group could be subnet if your dhcp tags line up with your subnets
> ## or really any valid dhcpd.conf construct ... if you only use the
> ## default dhcp tag in cobbler, the group block can be deleted for a
> ## flat configuration
> # group for Cobbler DHCP tag: $dhcp_tag
> group {
> #for mac in $dhcp_tags[$dhcp_tag].keys():
> #set iface = $dhcp_tags[$dhcp_tag][$mac]
> hardware ethernet $mac;> ------------------------------------------------------------------------
> #if $iface.ip_address:
> fixed-address $iface.ip_address;
> #end if
> #if $iface.subnet:
> option subnet-mask $iface.subnet;
> #end if
> #if $iface.gateway:
> option routers $iface.gateway;
> #end if
> #if $iface.system.netboot_enabled:
> filename "$iface.filename";
> ## Cobbler defaults to $next_server, but some users
> ## like to use $iface.system.server for proxied setups
> next-server $next_server;
> ## next-server $iface.system.server;
> #end if
> }
> #end for
> }
> #end for
>
>
> _______________________________________________
> 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