Hello,
I had this following exception in cobbler 0.25.5:
Sun May 29 11:20:50 2011 - INFO | REMOTE generate_kickstart; user(?)
Sun May 29 11:20:50 2011 - INFO | generate_kickstart
Sun May 29 11:20:50 2011 - INFO | REMOTE run_install_triggers; user(?)
Sun May 29 11:20:50 2011 - DEBUG | running python triggers from
/var/lib/cobbler/triggers/install/post/*
Sun May 29 11:20:50 2011 - DEBUG | running python trigger
cobbler.modules.install_post_log
Sun May 29 11:20:50 2011 - DEBUG | running python trigger
cobbler.modules.install_post_puppet
Sun May 29 11:20:50 2011 - INFO | Exception occured: <type
'exceptions.AttributeError'>
Sun May 29 11:20:50 2011 - INFO | Exception value: puppet_auto_setup
Sun May 29 11:20:50 2011 - INFO | Exception Info:
File "/usr/lib/python2.7/site-packages/cobbler/remote.py", line 1763, in
_dispatch
return method_handle(*params)
File "/usr/lib/python2.7/site-packages/cobbler/remote.py", line 1213, in
run_install_triggers
utils.run_triggers(self.api, None,
"/var/lib/cobbler/triggers/install/%s/*" % mode,
additional=[objtype,name,ip],logger=self.logger)
File "/usr/lib/python2.7/site-packages/cobbler/utils.py", line 860, in
run_triggers
rc = m.run(api, arglist, logger)
File
"/usr/lib/python2.7/site-packages/cobbler/modules/install_post_puppet.py",
line 32, in run
if not str(settings.puppet_auto_setup).lower() in [ "1", "yes",
"y",
"true"]:
File "/usr/lib/python2.7/site-packages/cobbler/settings.py", line 166, in
__getattr__
raise AttributeError, name
I fixed it with this change:
--- a/settings.py
+++ b/settings.py
@@ -80,6 +80,7 @@ DEFAULTS = {
"next_server" : "127.0.0.1",
"power_management_default_type" : "ipmitool",
"power_template_dir" : "/etc/cobbler/power",
+ "puppet_auto_setup" : 0,
"pxe_just_once" : 0,
"pxe_template_dir" : "/etc/cobbler/pxe",
"redhat_management_permissive" : 0,
Regards,
--
Camille
HELIOS Technologies