I have run into similar issues I think. I've had to put print
statements in cobbler's python code to figure them out. I've found that
cobble templater's error reporting often stinks. But it's also possible
I'm not that familiar with python's stack dump.
Take a look at what is in the dhcp_tags list and possibly how your
ethernet/MAC addresses are defined. I've seen cobbler fail like this
when it looks for a value for parameter that isn't defined properly. I
ran into something similar with the suddenly missing if-gateway
parameter a while back.
Just a guess mind you.
Someone else might be able to help more, I'm just kinda stabbing
in
the dark here. Do you have "net0" defined somewhere in your
/etc/cobbler/settings ?
On Apr 26, 2016 9:11 AM, "Nandakumar Nachimuthu"
<nandakumar.n10(a)gmail.com <mailto:nandakumar.n10@gmail.com>> wrote:
Here it goes,
# ******************************************************************
ddns-update-style interim;
allow booting;
allow bootp;
ignore client-updates;
set vendorclass = option vendor-class-identifier;
# CHE subnets
subnet 10.220.5.0 netmask 255.255.255.0 {
option broadcast-address 10.220.5.255;
option routers 10.220.5.1;
option subnet-mask 255.255.255.0;
option nis-domain "corp.atmel.com
<
http://corp.atmel.com>";
option domain-name "corp.atmel.com
<
http://corp.atmel.com>";
option domain-name-servers 10.220.5.24, 10.150.66.20;
option ntp-servers 10.220.5.24, 10.150.66.20;
default-lease-time 21600;
max-lease-time 43200;
next-server $next_server;
filename "/pxelinux.0";
}
#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]
#set site = $iface.hostname[0:3]
#set spwhost = {}
#set spwhost['CHE'] = 'chespwprx01.corp.atmel.com
<
http://chespwprx01.corp.atmel.com>'
host $iface.hostname {
hardware ethernet $mac;
#if $iface.ip_address:
fixed-address $iface.ip_address;
#end if
#if $iface.hostname:
option host-name "$iface.hostname";
#end if
#if $iface.netmask:
option subnet-mask $iface.netmask;
#end if
#if $iface.gateway:
option routers $iface.gateway;
#end if
#if $iface.enable_gpxe:
if exists user-class and option user-class = "gPXE" {
filename
"http://$cobbler_server/cblr/svc/op/gpxe/system/$iface.owner";
} else if exists user-class and option user-class = "iPXE" {
filename
"http://$cobbler_server/cblr/svc/op/gpxe/system/$iface.owner";
} else {
filename "undionly.kpxe";
}
#else
filename "$iface.filename";
#end if
## Cobbler defaults to $next_server, but some users
## may like to use $iface.system.server for proxied setups
next-server $spwhost[$site.upper()];
## next-server $iface.next_server;
}
#end for
}
#end for
Thanks
Nandakumar
On Tue, Apr 26, 2016 at 9:24 PM, Locane <locane(a)gmail.com
<mailto:locane@gmail.com>> wrote:
What does your template look like?
On Apr 26, 2016 4:48 AM, <nandakumar.n10(a)gmail.com
<mailto:nandakumar.n10@gmail.com>> wrote:
Hi
I am new to cobbler.
I am trying to resolve a cobbler issue, request your
help/guidance on the same. we have spacewalk with cobbler.
when I add a new host and do a cobbler sync, i am getting
the below error and TASK FAILED.
rendering DHCP files
generating /etc/dhcp/dhcpd.conf
Exception occured: <class 'cexceptions.CX'>
Exception value: 'Error templating file, check cobbler.log
for more details'
when I cross check the cobbler.log, these entries were
recorded...
Mon Apr 25 14:44:45 2016 - WARNING | errors were
encountered rendering the template
Mon Apr 25 14:44:45 2016 - WARNING |
[{'code': u'VFFSL(SL,"net0",True)/mac',
'exc_val': NotFound("cannot find 'net0'",),
'lineCol': (2, 11),
'rawCode': u'${net0/mac}',
'time': 'Mon Apr 25 14:44:45 2016'}]
_______________________________________________
cobbler mailing list
cobbler(a)lists.fedorahosted.org
<mailto:cobbler@lists.fedorahosted.org>
https://lists.fedorahosted.org/admin/lists/cobbler@lists.fedorahosted.org
_______________________________________________
cobbler mailing list
cobbler(a)lists.fedorahosted.org
<mailto:cobbler@lists.fedorahosted.org>
https://lists.fedorahosted.org/admin/lists/cobbler@lists.fedorahosted.org
_______________________________________________
cobbler mailing list
cobbler(a)lists.fedorahosted.org <mailto:cobbler@lists.fedorahosted.org>
https://lists.fedorahosted.org/admin/lists/cobbler@lists.fedorahosted.org
_______________________________________________
cobbler mailing list
cobbler(a)lists.fedorahosted.org
https://lists.fedorahosted.org/admin/lists/cobbler@lists.fedorahosted.org
--
Chris Johnson rchristopherjohnson(a)gmail.com
Ex SysAdmin, now aspiring writer I sometimes think that God in creating
man somewhat overestimated his ability.
(Oscar Wilde)