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