Undercloud upgrade failed taks tripleo-upgrade : remove ceph_osd from ceph env, Invalid data passed to 'loop'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Undecided
|
Jose Luis Franco |
Bug Description
Description of problem:
The undercloud upgrade FFU is failing on undercloud upgrade:
TASK [tripleo-upgrade : remove ceph_osd from ceph env.] *******
task path: /home/rhos-
Sunday 22 September 2019 17:19:18 +0000 (0:00:00.625) 0:01:45.951 ******
fatal: [undercloud-0]: FAILED! => {}
MSG:
Invalid data passed to 'loop', it requires a list, got this instead: {'/dev/vdc': {}, '/dev/vdb': {}, '/dev/vdf': {}, '/dev/vde': {}, '/dev/vdd': {}}. Hint: If you passed a list/dict of just one element, try adding wantlist=True to your lookup invocation or use q/query instead of lookup.
How reproducible:
100%
Steps to Reproduce:
1. deploy RHOS10
2. start FFU undercloud upgrade
3.
Actual results:
Failed to upgrade the undercloud
Expected results:
no errors
Additional info:
Fix proposed to branch: master /review. opendev. org/683868
Review: https:/