Created attachment 1025947 [details]
instack undercloud install failure output
Description of problem:
00:22:08.901 Traceback (most recent call last):
00:22:08.901 File "/tmp/tmpwNKxjS/install.d/02-puppet-stack-config", line 30, in <module>
00:22:08.902 subprocess.check_call(['generate-keystone-pki', '-d', keystone_pki_dir])
00:22:08.902 File "/usr/lib64/python2.7/subprocess.py", line 537, in check_call
00:22:08.903 retcode = call(*popenargs, **kwargs)
00:22:08.903 File "/usr/lib64/python2.7/subprocess.py", line 524, in call
00:22:08.903 return Popen(*popenargs, **kwargs).wait()
00:22:08.904 File "/usr/lib64/python2.7/subprocess.py", line 711, in __init__
00:22:08.904 errread, errwrite)
00:22:08.904 File "/usr/lib64/python2.7/subprocess.py", line 1308, in _execute_child
00:22:08.905 raise child_exception
00:22:08.905 OSError: [Errno 2] No such file or directory
00:22:08.905 INFO: 2015-05-15 16:09:51,205 -- ############### End stdout/stderr logging ###############
00:22:08.905 ERROR: 2015-05-15 16:09:51,206 -- Hook FAILED.
00:22:08.906 ERROR: 2015-05-15 16:09:51,206 -- Failed running command ['dib-run-parts', u'/tmp/tmpwNKxjS/install.d']
00:22:08.906 File "/usr/lib/python2.7/site-packages/instack/main.py", line 163, in main
00:22:08.907 File "/usr/lib/python2.7/site-packages/instack/runner.py", line 79, in run
00:22:08.907 File "/usr/lib/python2.7/site-packages/instack/runner.py", line 174, in run_hook
00:22:08.908 raise Exception("Failed running command %s" % command)
00:22:08.908 ERROR: 2015-05-15 16:09:51,206 -- None
Build mark: poodle=2015-05-13.2
generate-keystone-pki is provided by os-cloud-config. If that's missing, then either os-cloud-config is not installed, or a really old version is installed. It usually gets installed during 01-package-installs, but it looks like that didn't run. That could be caused by an old diskimage-builder.
What is the output of:
yum list --show-duplicates os-cloud-config diskimage-builder
This looks like a problem with the poodle to be honest.
Created attachment 1026040 [details]
list of rpms on the baremetal box
The build mark of the poodle will indicate which poodle is in use.
I see there is still a problem w/ collecting logs, sigh..
The rpm content is from:
rhos 7-director poodle 2015-05-13.2
I'll get a link
rerunning that build mark is off or the poodle was removed
i see the issue is in the diskimage-builder rpm from that poodle where 01-package-installs was not set +x.
should be fixed by:
I experienced the same thing at several points for this package and several others. Was missing the following packages:
(In reply to Dan Macpherson from comment #7)
> I experienced the same thing at several points for this package and several
> others. Was missing the following packages:
what version of diskimage-builder do you have? and what rhel-ops7 poodle/puddle is enabled?
unable to reproduce :
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.