yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #01485
[Bug 1155783] Re: XenServer fails to fetch images
** Changed in: nova
Status: Fix Committed => Fix Released
** Changed in: nova
Milestone: None => grizzly-rc1
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1155783
Title:
XenServer fails to fetch images
Status in OpenStack Compute (Nova):
Fix Released
Bug description:
Using the latest Grizzly code (f5a2890 or later).
I see the following in compute.log when trying to boot an instance:
2013-03-15 20:48:08.670 3203 TRACE nova.utils [instance: 0b039bcf-0d67-41d4-91d3-5624369dc096] block_device_info=block_device_info)
2013-03-15 20:48:08.670 3203 TRACE nova.utils [instance: 0b039bcf-0d67-41d4-91d3-5624369dc096] File "/usr/lib/python2.7/site-packages/nova/virt/xenapi/vm_utils.py", line 518, in get_vdis_for_instance
2013-03-15 20:48:08.670 3203 TRACE nova.utils [instance: 0b039bcf-0d67-41d4-91d3-5624369dc096] context, session, instance, name_label, image, image_type)
2013-03-15 20:48:08.670 3203 TRACE nova.utils [instance: 0b039bcf-0d67-41d4-91d3-5624369dc096] File "/usr/lib/python2.7/site-packages/nova/virt/xenapi/vm_utils.py", line 974, in _create_image
2013-03-15 20:48:08.670 3203 TRACE nova.utils [instance: 0b039bcf-0d67-41d4-91d3-5624369dc096] image_id, image_type)
2013-03-15 20:48:08.670 3203 TRACE nova.utils [instance: 0b039bcf-0d67-41d4-91d3-5624369dc096] File "/usr/lib/python2.7/site-packages/nova/virt/xenapi/vm_utils.py", line 919, in _create_cached_image
2013-03-15 20:48:08.670 3203 TRACE nova.utils [instance: 0b039bcf-0d67-41d4-91d3-5624369dc096] image_id, image_type)
2013-03-15 20:48:08.670 3203 TRACE nova.utils [instance: 0b039bcf-0d67-41d4-91d3-5624369dc096] File "/usr/lib/python2.7/site-packages/nova/virt/xenapi/vm_utils.py", line 994, in _fetch_image
2013-03-15 20:48:08.670 3203 TRACE nova.utils [instance: 0b039bcf-0d67-41d4-91d3-5624369dc096] vdis = _fetch_vhd_image(context, session, instance, image_id)
2013-03-15 20:48:08.670 3203 TRACE nova.utils [instance: 0b039bcf-0d67-41d4-91d3-5624369dc096] File "/usr/lib/python2.7/site-packages/nova/virt/xenapi/vm_utils.py", line 1109, in _fetch_vhd_image
2013-03-15 20:48:08.670 3203 TRACE nova.utils [instance: 0b039bcf-0d67-41d4-91d3-5624369dc096] callback=callback)
2013-03-15 20:48:08.670 3203 TRACE nova.utils [instance: 0b039bcf-0d67-41d4-91d3-5624369dc096] File "/usr/lib/python2.7/site-packages/nova/virt/xenapi/vm_utils.py", line 1034, in _fetch_using_dom0_plugin_with_retry
2013-03-15 20:48:08.670 3203 TRACE nova.utils [instance: 0b039bcf-0d67-41d4-91d3-5624369dc096] raise exception.CouldNotFetchImage(image_id=image_id)
2013-03-15 20:48:08.670 3203 TRACE nova.utils [instance: 0b039bcf-0d67-41d4-91d3-5624369dc096] CouldNotFetchImage: Could not fetch image 24c88443-07f2-4665-95c7-5717773c7def
---
The issue seems to be caused by commit f5a2890 where we changed our
routine to automatically extract OVS images. This seems like a really
bad idea because it has *no* compatibility existing images Xenserver
uses might have.
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1155783/+subscriptions