cobbler "I'm starting install" download fails
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cisco Openstack |
Fix Released
|
High
|
Chris Ricker | ||
Havana |
Fix Released
|
High
|
Chris Ricker |
Bug Description
The cobbler preseed does
d-i preseed/
t/cblr/
which is needed to let cobbler know that an install is starting
This generates the red-screen Ubuntu installer hang on the installing client:
'Download debconf prefconfiguration file
Failed to run preseeded command
Execution of preseeded command "wget -O /dev/null http://
The apache error log shows that its because the CGI is crashing:
[Sat Dec 21 11:18:43 2013] [error] [client 172.29.75.132] mod_wsgi (pid=6010): Exception occurred processing WSGI script '/var/www/
[Sat Dec 21 11:18:43 2013] [error] [client 172.29.75.132] Traceback (most recent call last):
[Sat Dec 21 11:18:43 2013] [error] [client 172.29.75.132] File "/var/www/
[Sat Dec 21 11:18:43 2013] [error] [client 172.29.75.132] content = func( **form )
[Sat Dec 21 11:18:43 2013] [error] [client 172.29.75.132] File "/usr/lib/
[Sat Dec 21 11:18:43 2013] [error] [client 172.29.75.132] rc = self.remote.
[Sat Dec 21 11:18:43 2013] [error] [client 172.29.75.132] File "/usr/lib/
[Sat Dec 21 11:18:43 2013] [error] [client 172.29.75.132] return self.__
[Sat Dec 21 11:18:43 2013] [error] [client 172.29.75.132] File "/usr/lib/
[Sat Dec 21 11:18:43 2013] [error] [client 172.29.75.132] verbose=
[Sat Dec 21 11:18:43 2013] [error] [client 172.29.75.132] File "/usr/lib/
[Sat Dec 21 11:18:43 2013] [error] [client 172.29.75.132] return self.single_
[Sat Dec 21 11:18:43 2013] [error] [client 172.29.75.132] File "/usr/lib/
[Sat Dec 21 11:18:43 2013] [error] [client 172.29.75.132] return self.parse_
[Sat Dec 21 11:18:43 2013] [error] [client 172.29.75.132] File "/usr/lib/
[Sat Dec 21 11:18:43 2013] [error] [client 172.29.75.132] return u.close()
[Sat Dec 21 11:18:43 2013] [error] [client 172.29.75.132] File "/usr/lib/
[Sat Dec 21 11:18:43 2013] [error] [client 172.29.75.132] raise Fault(*
[Sat Dec 21 11:18:43 2013] [error] [client 172.29.75.132] Fault: <Fault 1: "<type 'exceptions.
cobbler log shows this is blowing up when executing the puppet cert integration scripts:
Thu Jan 2 18:36:05 2014 - INFO | Exception Info: python2. 7/dist- packages/ cobbler/ remote. py", line 1944, in _dispatch handle( *params) python2. 7/dist- packages/ cobbler/ remote. py", line 1283, in run_install_ triggers run_triggers( self.api, None, "/var/lib/ cobbler/ triggers/ install/ %s/*" % mode, additional= [objtype, name,ip] ,logger= self.logger) python2. 7/dist- packages/ cobbler/ utils.py" , line 916, in run_triggers python2. 7/dist- packages/ cobbler/ modules/ install_ pre_puppet. py", line 50, in run warning( "failed to execute %s", puppetca_path)
File "/usr/lib/
return method_
File "/usr/lib/
utils.
File "/usr/lib/
rc = m.run(api, arglist, logger)
File "/usr/lib/
logger.
Issue is that scripts are coded for old puppet syntax and are broken by the move to puppet 3
cobbler 1:2.2.2-0cisco34 built and added to Cisco repo to resolve issue