Jan 30 11:29:46 overcloud-novacompute1-54zbppby55dk nova-compute: 2015-01-30 11:29:46,190 ERROR Failure prepping block device#012Traceback (most recent call last):#012 File "/opt/stack/venvs/nova/local/lib/python2.7/site-packages/nova/compute/manager.py", line 2274, in _build_resources#012 block_device_mapping)#012 File "/opt/stack/venvs/nova/local/lib/python2.7/site-packages/nova/compute/manager.py", line 1811, in _default_block_device_names#012 root_bdm)#012 File "/opt/stack/venvs/nova/local/lib/python2.7/site-packages/nova/compute/manager.py", line 1770, in _default_root_device_name#012 root_bdm)#012 File "/opt/stack/venvs/nova/local/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 6186, in default_root_device_name#012 cdrom_bus)#012 File "/opt/stack/venvs/nova/local/lib/python2.7/site-packages/nova/virt/libvirt/blockinfo.py", line 432, in get_root_info#012 root_bdm, disk_bus)#012 File "/opt/stack/venvs/nova/local/lib/python2.7/site-packages/nova/virt/libvirt/blockinfo.py", line 375, in get_info_from_bdm#012 device_name = find_disk_dev_for_disk_bus(padded_mapping, bdm_bus)#012 File "/opt/stack/venvs/nova/local/lib/python2.7/site-packages/nova/virt/libvirt/blockinfo.py", line 189, in find_disk_dev_for_disk_bus#012 if not has_disk_dev(mapping, disk_dev):#012 File "/opt/stack/venvs/nova/local/lib/python2.7/site-packages/nova/virt/libvirt/blockinfo.py", line 105, in has_disk_dev#012 info = mapping[disk]#012TypeError: string indices must be integers, not str
Need to figure out what's causing that type error exception - should be fairly painless to solve i imagine
Base on the logs at http:// logs.openstack. org/94/ 151594/ 1/check- tripleo/ check-tripleo- ironic- overcloud- precise- nonha/2c71080/ logs/ this looks like the relevant error message:
Jan 30 11:29:46 overcloud- novacompute1- 54zbppby55dk nova-compute: 2015-01-30 11:29:46,190 ERROR Failure prepping block device#012Traceback (most recent call last):#012 File "/opt/stack/ venvs/nova/ local/lib/ python2. 7/site- packages/ nova/compute/ manager. py", line 2274, in _build_ resources# 012 block_device_ mapping) #012 File "/opt/stack/ venvs/nova/ local/lib/ python2. 7/site- packages/ nova/compute/ manager. py", line 1811, in _default_ block_device_ names#012 root_bdm)#012 File "/opt/stack/ venvs/nova/ local/lib/ python2. 7/site- packages/ nova/compute/ manager. py", line 1770, in _default_ root_device_ name#012 root_bdm)#012 File "/opt/stack/ venvs/nova/ local/lib/ python2. 7/site- packages/ nova/virt/ libvirt/ driver. py", line 6186, in default_ root_device_ name#012 cdrom_bus)#012 File "/opt/stack/ venvs/nova/ local/lib/ python2. 7/site- packages/ nova/virt/ libvirt/ blockinfo. py", line 432, in get_root_info#012 root_bdm, disk_bus)#012 File "/opt/stack/ venvs/nova/ local/lib/ python2. 7/site- packages/ nova/virt/ libvirt/ blockinfo. py", line 375, in get_info_ from_bdm# 012 device_name = find_disk_ dev_for_ disk_bus( padded_ mapping, bdm_bus)#012 File "/opt/stack/ venvs/nova/ local/lib/ python2. 7/site- packages/ nova/virt/ libvirt/ blockinfo. py", line 189, in find_disk_ dev_for_ disk_bus# 012 if not has_disk_ dev(mapping, disk_dev):#012 File "/opt/stack/ venvs/nova/ local/lib/ python2. 7/site- packages/ nova/virt/ libvirt/ blockinfo. py", line 105, in has_disk_dev#012 info = mapping[ disk]#012TypeEr ror: string indices must be integers, not str
Need to figure out what's causing that type error exception - should be fairly painless to solve i imagine