Running the latest devstack, 'nova image-create' fails. The following is seen in the n-cpu log:
2012-11-07 14:56:34 23496 ERROR nova.openstack.common.rpc.amqp [-] Exception during message handling
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp Traceback (most recent call last):
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp File "/opt/stack/nova/nova/openstack/common/rpc/amqp.py", line 276, in _process_data
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp rval = self.proxy.dispatch(ctxt, version, method, **args)
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp File "/opt/stack/nova/nova/openstack/common/rpc/dispatcher.py", line 145, in dispatch
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp return getattr(proxyobj, method)(ctxt, **kwargs)
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp File "/opt/stack/nova/nova/exception.py", line 117, in wrapped
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp temp_level, payload)
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp self.gen.next()
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp File "/opt/stack/nova/nova/exception.py", line 92, in wrapped
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp return f(*args, **kw)
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp File "/opt/stack/nova/nova/compute/manager.py", line 175, in decorated_function
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp pass
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp self.gen.next()
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp File "/opt/stack/nova/nova/compute/manager.py", line 161, in decorated_function
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp return function(self, context, *args, **kwargs)
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp File "/opt/stack/nova/nova/compute/manager.py", line 202, in decorated_function
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp kwargs['instance']['uuid'], e, sys.exc_info())
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp self.gen.next()
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp File "/opt/stack/nova/nova/compute/manager.py", line 190, in decorated_function
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp return function(self, context, *args, **kwargs)
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp File "/opt/stack/nova/nova/compute/manager.py", line 1291, in snapshot_instance
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp self.driver.snapshot(context, instance, image_id)
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp File "/opt/stack/nova/nova/exception.py", line 117, in wrapped
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp temp_level, payload)
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp self.gen.next()
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp File "/opt/stack/nova/nova/exception.py", line 92, in wrapped
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp return f(*args, **kw)
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp File "/opt/stack/nova/nova/virt/libvirt/driver.py", line 822, in snapshot
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp source_format = libvirt_utils.get_disk_type(disk_path)
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp File "/opt/stack/nova/nova/virt/libvirt/utils.py", line 420, in get_disk_type
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp return images.qemu_img_info(path)['file format']
2012-11-07 14:56:34 23496 TRACE nova.openstack.common.rpc.amqp TypeError: 'QemuImgInfo' object has no attribute '__getitem__'
Likely culprit: https:/ /github. com/openstack/ nova/commit/ b04213f5dc75b50 7ee5bc7fe16af7f 7b8a3b0c3a