Unable to determine disk prefix for None

Asked by Mina Nagy

I'm on Ubuntu 13.04 using nova version 2013.1.2
I'm testing out openstack on a single node.
When I try to boot an instance I'm faced with this in the logs:

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 1104, in _spawn
    block_device_info)
  File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 1515, in spawn
    image_meta)
  File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/blockinfo.py", line 441, in get_disk_info
    image_meta, rescue)
  File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/blockinfo.py", line 358, in get_disk_mapping
    root_device_type)
  File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/blockinfo.py", line 284, in get_next_disk_info
    last_device)
  File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/blockinfo.py", line 161, in find_disk_dev_for_disk_bus
     dev_prefix = get_dev_prefix_for_disk_bus(bus)
   File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/blockinfo.py", line 131, in get_dev_prefix_for_disk_bus
     disk_bus)
 NovaException: Unable to determine disk prefix for None

Any hints on what this can mean? Is it a bug or a misconfiguration?

Question information

Language:
English Edit question
Status:
Solved
For:
OpenStack Compute (nova) Edit question
Assignee:
No assignee Edit question
Solved by:
Mina Nagy
Solved:
Last query:
Last reply:
Revision history for this message
Tiantian Gao (gtt116) said :
#1

Hi Mina,

Can you show up you nova.conf content? especially the config item `libvirt_type`.

Revision history for this message
Mina Nagy (mnzaki) said :
#2

Apologies, after going through everything again I realized libvirt_type was being overridden in nova-compute.conf with a bad value due to my configuration system.

As a note, why does nova not complain when the configuration is clearly broken?