os-refresh-config undercloud install Error: Evaluation Error: Error while evaluating a Function Call, pick(): must receive at least one non empty
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
puppet-ironic |
Fix Released
|
Undecided
|
Quique Llorente | ||
tripleo |
Fix Released
|
Critical
|
Quique Llorente |
Bug Description
Running some noop change fails undercloud install
2018-06-22 08:39:52 | 2018-06-22 08:39:52,158 INFO: [1;33mWarning: Unknown variable: '::nova:
2018-06-22 08:39:52 | 2018-06-22 08:39:52,470 INFO: [1;33mWarning: Scope(Class[
2018-06-22 08:39:52 | 2018-06-22 08:39:52,836 INFO: [1;31mError: Evaluation Error: Error while evaluating a Function Call, pick(): must receive at least one non empty value at /etc/puppet/
2018-06-22 08:39:52 | 2018-06-22 08:39:52,893 INFO: + rc=1
2018-06-22 08:39:52 | 2018-06-22 08:39:52,893 INFO: + set -e
2018-06-22 08:39:52 | 2018-06-22 08:39:52,893 INFO: + echo 'puppet apply exited with exit code 1'
2018-06-22 08:39:52 | 2018-06-22 08:39:52,894 INFO: puppet apply exited with exit code 1
2018-06-22 08:39:52 | 2018-06-22 08:39:52,894 INFO: + '[' 1 '!=' 2 -a 1 '!=' 0 ']'
2018-06-22 08:39:52 | 2018-06-22 08:39:52,894 INFO: + exit 1
2018-06-22 08:39:52 | 2018-06-22 08:39:52,894 INFO: [2018-06-22 08:39:52,894] (os-refresh-config) [ERROR] during configure phase. [Command '['dib-run-parts', '/usr/libexec/
2018-06-22 08:39:52 | 2018-06-22 08:39:52,895 INFO:
2018-06-22 08:39:52 | 2018-06-22 08:39:52,895 INFO: [2018-06-22 08:39:52,894] (os-refresh-config) [ERROR] Aborting...
2018-06-22 08:39:52 | 2018-06-22 08:39:52,902 DEBUG: An exception occurred
2018-06-22 08:39:52 | Traceback (most recent call last):
2018-06-22 08:39:52 | File "/usr/lib/
2018-06-22 08:39:52 | _run_orc(
2018-06-22 08:39:52 | File "/usr/lib/
2018-06-22 08:39:52 | _run_live_
2018-06-22 08:39:52 | File "/usr/lib/
2018-06-22 08:39:52 | raise RuntimeError('%s failed. See log for details.' % name)
2018-06-22 08:39:52 | RuntimeError: os-refresh-config failed. See log for details.
2018-06-22 08:39:52 | 2018-06-22 08:39:52,903 ERROR:
2018-06-22 08:39:52 | #######
Changed in tripleo: | |
assignee: | nobody → Quique Llorente (quiquell) |
tags: | removed: alert |
> Error: Evaluation Error: Error while evaluating a Function Call, pick(): must receive at least one non empty value at /etc/puppet/ modules/ ironic/ manifests/ drivers/ pxe.pp: 102:33
I don't quite get how this line can cause it:
$pxe_config_ template_ real = pick($pxe_ config_ template, '$pybasedir/ drivers/ modules/ ipxe_config. template' )
https:/ /github. com/openstack/ puppet- ironic/ blob/master/ manifests/ drivers/ pxe.pp# L102