Hi all,<div><br></div><div>I am running openstack on Ubuntu 12.04 (with XCP). </div><div>I create an ubuntu image (Raw). The creation of the image is successful. However, when I try to launch an instance using this image, I get this error:</div>
<div>-----</div><div><div>2012-10-03 15:39:15 DEBUG nova.virt.xenapi.vm_utils [req-ad542f39-2dff-4567-ae6b-9e11b692781a admin demo] [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] Fetched VDIs of type 'os_raw' with UUID '5674bc5f-4649-435f-9be0-b1aeee201a17' from (pid=5918) _fetch_image /opt/stack/nova/nova/virt/xenapi/vm_utils.py:948</div>
<div>2012-10-03 15:39:15 ERROR nova.utils [req-ad542f39-2dff-4567-ae6b-9e11b692781a admin demo] [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] Failed to spawn, rolling back</div><div>2012-10-03 15:39:15 TRACE nova.utils [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] Traceback (most recent call last):</div>
<div>2012-10-03 15:39:15 TRACE nova.utils [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 355, in spawn</div><div>2012-10-03 15:39:15 TRACE nova.utils [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] vdis = create_disks_step(undo_mgr)</div>
<div>2012-10-03 15:39:15 TRACE nova.utils [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 139, in inner</div><div>2012-10-03 15:39:15 TRACE nova.utils [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] rv = f(*args, **kwargs)</div>
<div>2012-10-03 15:39:15 TRACE nova.utils [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 257, in create_disks_step</div><div>2012-10-03 15:39:15 TRACE nova.utils [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] image_meta, block_device_info)</div>
<div>2012-10-03 15:39:15 TRACE nova.utils [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 224, in _create_disks</div><div>2012-10-03 15:39:15 TRACE nova.utils [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] block_device_info=block_device_info)</div>
<div>2012-10-03 15:39:15 TRACE nova.utils [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] File "/opt/stack/nova/nova/virt/xenapi/vm_utils.py", line 427, in get_vdis_for_instance</div><div>2012-10-03 15:39:15 TRACE nova.utils [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] image_type)</div>
<div>2012-10-03 15:39:15 TRACE nova.utils [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] File "/opt/stack/nova/nova/virt/xenapi/vm_utils.py", line 919, in _create_image</div><div>2012-10-03 15:39:15 TRACE nova.utils [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] image_id, image_type)</div>
<div>2012-10-03 15:39:15 TRACE nova.utils [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] File "/opt/stack/nova/nova/virt/xenapi/vm_utils.py", line 843, in _create_cached_image</div><div>2012-10-03 15:39:15 TRACE nova.utils [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] root_vdi = vdis['root']</div>
<div>2012-10-03 15:39:15 TRACE nova.utils [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] KeyError: 'root'</div><div>2012-10-03 15:39:15 TRACE nova.utils [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] </div><div>
2012-10-03 15:39:15 ERROR nova.compute.manager [req-ad542f39-2dff-4567-ae6b-9e11b692781a admin demo] [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] Instance failed to spawn</div><div>2012-10-03 15:39:15 TRACE nova.compute.manager [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] Traceback (most recent call last):</div>
<div>2012-10-03 15:39:15 TRACE nova.compute.manager [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] File "/opt/stack/nova/nova/compute/manager.py", line 748, in _spawn</div><div>2012-10-03 15:39:15 TRACE nova.compute.manager [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] block_device_info)</div>
<div>2012-10-03 15:39:15 TRACE nova.compute.manager [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] File "/opt/stack/nova/nova/virt/xenapi/driver.py", line 179, in spawn</div><div>2012-10-03 15:39:15 TRACE nova.compute.manager [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] admin_password, network_info, block_device_info)</div>
<div>2012-10-03 15:39:15 TRACE nova.compute.manager [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 369, in spawn</div><div>2012-10-03 15:39:15 TRACE nova.compute.manager [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] undo_mgr.rollback_and_reraise(msg=msg, instance=instance)</div>
<div>2012-10-03 15:39:15 TRACE nova.compute.manager [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] File "/opt/stack/nova/nova/utils.py", line 1315, in rollback_and_reraise</div><div>2012-10-03 15:39:15 TRACE nova.compute.manager [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] self._rollback()</div>
<div>2012-10-03 15:39:15 TRACE nova.compute.manager [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__</div><div>2012-10-03 15:39:15 TRACE nova.compute.manager [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] self.gen.next()</div>
<div>2012-10-03 15:39:15 TRACE nova.compute.manager [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 355, in spawn</div><div>2012-10-03 15:39:15 TRACE nova.compute.manager [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] vdis = create_disks_step(undo_mgr)</div>
<div>2012-10-03 15:39:15 TRACE nova.compute.manager [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 139, in inner</div><div>2012-10-03 15:39:15 TRACE nova.compute.manager [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] rv = f(*args, **kwargs)</div>
<div>2012-10-03 15:39:15 TRACE nova.compute.manager [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 257, in create_disks_step</div><div>2012-10-03 15:39:15 TRACE nova.compute.manager [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] image_meta, block_device_info)</div>
<div>2012-10-03 15:39:15 TRACE nova.compute.manager [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 224, in _create_disks</div><div>2012-10-03 15:39:15 TRACE nova.compute.manager [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] block_device_info=block_device_info)</div>
<div>2012-10-03 15:39:15 TRACE nova.compute.manager [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] File "/opt/stack/nova/nova/virt/xenapi/vm_utils.py", line 427, in get_vdis_for_instance</div><div>2012-10-03 15:39:15 TRACE nova.compute.manager [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] image_type)</div>
<div>2012-10-03 15:39:15 TRACE nova.compute.manager [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] File "/opt/stack/nova/nova/virt/xenapi/vm_utils.py", line 919, in _create_image</div><div>2012-10-03 15:39:15 TRACE nova.compute.manager [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] image_id, image_type)</div>
<div>2012-10-03 15:39:15 TRACE nova.compute.manager [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] File "/opt/stack/nova/nova/virt/xenapi/vm_utils.py", line 843, in _create_cached_image</div><div>2012-10-03 15:39:15 TRACE nova.compute.manager [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] root_vdi = vdis['root']</div>
<div>2012-10-03 15:39:15 TRACE nova.compute.manager [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] KeyError: 'root'</div><div>2012-10-03 15:39:15 TRACE nova.compute.manager [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] </div>
<div>2012-10-03 15:39:15 DEBUG nova.utils [req-ad542f39-2dff-4567-ae6b-9e11b692781a admin demo] Got semaphore "compute_resources" for method "abort_resource_claim"... from (pid=5918) inner /opt/stack/nova/nova/utils.py:721</div>
<div>2012-10-03 15:39:15 INFO nova.compute.resource_tracker [req-ad542f39-2dff-4567-ae6b-9e11b692781a admin demo] Aborting claim: [Claim ea4d2039-64c3-4f6f-a866-84db1f0e3693: 512 MB memory, 0 GB disk, 1 VCPUS]</div><div>2012-10-03 15:39:15 DEBUG nova.compute.manager [req-ad542f39-2dff-4567-ae6b-9e11b692781a admin demo] [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] Deallocating network for instance from (pid=5918) _deallocate_network /opt/stack/nova/nova/compute/manager.py:774</div>
<div>2012-10-03 15:39:15 DEBUG nova.openstack.common.rpc.amqp [-] Making asynchronous call on network ... from (pid=5918) multicall /opt/stack/nova/nova/openstack/common/rpc/amqp.py:351</div><div>2012-10-03 15:39:15 DEBUG nova.openstack.common.rpc.amqp [-] MSG_ID is 7850c3859077456fab6d8fc9dc49807c from (pid=5918) multicall /opt/stack/nova/nova/openstack/common/rpc/amqp.py:354</div>
<div>2012-10-03 15:39:15 DEBUG nova.openstack.common.rpc.amqp [-] Pool creating new connection from (pid=5918) create /opt/stack/nova/nova/openstack/common/rpc/amqp.py:57</div><div>2012-10-03 15:39:15 DEBUG nova.compute.manager [-] [instance: 818fee36-6e63-44c9-8edd-4a76ffd8aa6a] Updated the info_cache for instance from (pid=5918) _heal_instance_info_cache /opt/stack/nova/nova/compute/manager.py:2416</div>
<div>2012-10-03 15:39:15 DEBUG nova.manager [-] Skipping ComputeManager._run_image_cache_manager_pass, 38 ticks left until next run from (pid=5918) periodic_tasks /opt/stack/nova/nova/manager.py:167</div><div>2012-10-03 15:39:15 DEBUG nova.manager [-] Running periodic task ComputeManager._reclaim_queued_deletes from (pid=5918) periodic_tasks /opt/stack/nova/nova/manager.py:172</div>
<div>2012-10-03 15:39:15 DEBUG nova.compute.manager [-] FLAGS.reclaim_instance_interval <= 0, skipping... from (pid=5918) _reclaim_queued_deletes /opt/stack/nova/nova/compute/manager.py:2752</div><div>2012-10-03 15:39:15 DEBUG nova.manager [-] Running periodic task ComputeManager._report_driver_status from (pid=5918) periodic_tasks /opt/stack/nova/nova/manager.py:172</div>
<div>2012-10-03 15:39:15 INFO nova.compute.manager [-] Updating host status</div><div>2012-10-03 15:39:15 DEBUG nova.virt.xenapi.host [-] Updating host stats from (pid=5918) update_status /opt/stack/nova/nova/virt/xenapi/host.py:148</div>
<div>2012-10-03 15:39:15 INFO nova.openstack.common.rpc.common [-] Connected to AMQP server on localhost:5672</div><div>2012-10-03 15:39:16 DEBUG nova.manager [-] Running periodic task ComputeManager._poll_unconfirmed_resizes from (pid=5918) periodic_tasks /opt/stack/nova/nova/manager.py:172</div>
<div>2012-10-03 15:39:22 DEBUG nova.compute.manager [req-ad542f39-2dff-4567-ae6b-9e11b692781a admin demo] [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] Re-scheduling instance: attempt 1 from (pid=5918) _reschedule /opt/stack/nova/nova/compute/manager.py:580</div>
<div>2012-10-03 15:39:22 DEBUG nova.utils [req-ad542f39-2dff-4567-ae6b-9e11b692781a admin demo] Got semaphore "compute_resources" for method "update_usage"... from (pid=5918) inner /opt/stack/nova/nova/utils.py:721</div>
<div>2012-10-03 15:39:22 DEBUG nova.openstack.common.rpc.amqp [-] Making asynchronous cast on scheduler... from (pid=5918) cast /opt/stack/nova/nova/openstack/common/rpc/amqp.py:376</div><div>2012-10-03 15:39:22 ERROR nova.compute.manager [req-ad542f39-2dff-4567-ae6b-9e11b692781a admin demo] [instance: ea4d2039-64c3-4f6f-a866-84db1f0e3693] Build error: ['Traceback (most recent call last):\n', ' File "/opt/stack/nova/nova/compute/manager.py", line 501, in _run_instance\n injected_files, admin_password)\n', ' File "/opt/stack/nova/nova/compute/manager.py", line 748, in _spawn\n block_device_info)\n', ' File "/opt/stack/nova/nova/virt/xenapi/driver.py", line 179, in spawn\n admin_password, network_info, block_device_info)\n', ' File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 369, in spawn\n undo_mgr.rollback_and_reraise(msg=msg, instance=instance)\n', ' File "/opt/stack/nova/nova/utils.py", line 1315, in rollback_and_reraise\n self._rollback()\n', ' File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__\n self.gen.next()\n', ' File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 355, in spawn\n vdis = create_disks_step(undo_mgr)\n', ' File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 139, in inner\n rv = f(*args, **kwargs)\n', ' File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 257, in create_disks_step\n image_meta, block_device_info)\n', ' File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 224, in _create_disks\n block_device_info=block_device_info)\n', ' File "/opt/stack/nova/nova/virt/xenapi/vm_utils.py", line 427, in get_vdis_for_instance\n image_type)\n', ' File "/opt/stack/nova/nova/virt/xenapi/vm_utils.py", line 919, in _create_image\n image_id, image_type)\n', ' File "/opt/stack/nova/nova/virt/xenapi/vm_utils.py", line 843, in _create_cached_image\n root_vdi = vdis[\'root\']\n', "KeyError: 'root'\n"]</div>
<div>------</div><div>How can I fix this error?</div><div><br></div><div>Thank you,</div><div>Afef</div><div><br></div><br><br><br>
</div>