Quickstart UI validation step fails
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Medium
|
David Peacock |
Bug Description
CentOS 7 target system VIRTHOST
Ubuntu 16.04 deployment desktop
Reliably when deploying tripleo-quickstart via devmode, the validate-ui step fails.
TASK [validate-ui : Create the tripleo-ui simple validate script] *******
task path: /home/dpeacock/
Tuesday 19 December 2017 22:31:14 -0500 (0:00:00.149) 2:14:10.437 ******
changed: [localhost] => {"changed": true, "checksum": "12144c81ab71e0
TASK [validate-ui : Execute the simple tripleo-ui validation] *******
task path: /home/dpeacock/
Tuesday 19 December 2017 22:31:14 -0500 (0:00:00.319) 2:14:10.757 ******
fatal: [localhost]: FAILED! => {"changed": true, "cmd": "set -o pipefail && /home/dpeacock/
PLAY RECAP *******
gandalf : ok=149 changed=72 unreachable=0 failed=0
localhost : ok=20 changed=9 unreachable=0 failed=2
undercloud : ok=121 changed=77 unreachable=0 failed=0
When I try to reproduce manually, I see the shell incompatibility:
dpeacock@
$ set -o pipefail && /home/dpeacock/
/bin/sh: 1: set: Illegal option -o pipefail
Actual results: See above.
Expected results: No shell error due to `set -o pipefail`, and successful validation test.
Changed in tripleo: | |
assignee: | nobody → David Peacock (davidjpeacock) |
tags: | added: quickstart |
Changed in tripleo: | |
milestone: | none → rocky-1 |
On my system, /bin/sh points to dash, and dash shell doesn't allow `set -o pipefail`.