yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #11321
[Bug 1289283] Re: Cannot boot from volume that was created from an image
I can't reproduce the KeyError on a fresh devstack rebuilt from scratch.
Now the new instance fails to boot due to bug 1290302, which is already
being looked into. Thanks for the comment and sorry for the noise!
** Changed in: nova
Status: Incomplete => Invalid
--
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/1289283
Title:
Cannot boot from volume that was created from an image
Status in OpenStack Compute (Nova):
Invalid
Bug description:
I'm using Devstack. I discovered this using the dashboard, here's how
to reproduce on the command line. The image is a raw Fedora 20 cloud
image (
http://download.fedoraproject.org/pub/fedora/linux/releases/20/Images/x86_64
/Fedora-x86_64-20-20131211.1-sda.raw.xz ).
$ cinder create --image-id 16e4aba3-7980-4b4a-aea5-787be62b03ef 1
Then using the id of the new volume:
$ nova boot --boot-volume 2e42b0ac-5910-4e11-ab07-5968d984b364
--flavor 1 test
The instances errors, from nova show:
| fault | {"message": "'name'", "code": 500, "created": "2014-03-07T11:03:53Z"} |
Nova CPU logs:
2014-03-07 11:03:53.735 DEBUG oslo.messaging._drivers.amqp [-] UNIQUE_ID is 4ea53d662ce44c7aaae28fb8feecd08e. from (pid=11493) _add_unique_id /opt/stack/oslo.messaging/oslo/messaging/_drivers/amqp.py:338
2014-03-07 11:03:53.820 DEBUG nova.compute.utils [req-6e38fca5-410f-421a-87fc-b83fd3afede0 demo demo] [instance: 82f1d951-b5d0-43fa-a244-922beae98ead] 'name' from (pid=11493) notify_about_instance_usage /opt/stack/nova/nova/compute/utils.py:335
2014-03-07 11:03:53.820 TRACE nova.compute.utils [instance: 82f1d951-b5d0-43fa-a244-922beae98ead] Traceback (most recent call last):
2014-03-07 11:03:53.820 TRACE nova.compute.utils [instance: 82f1d951-b5d0-43fa-a244-922beae98ead] File "/opt/stack/nova/nova/compute/manager.py", line 971, in _run_instance
2014-03-07 11:03:53.820 TRACE nova.compute.utils [instance: 82f1d951-b5d0-43fa-a244-922beae98ead] extra_usage_info = {"image_name": image_meta['name']}
2014-03-07 11:03:53.820 TRACE nova.compute.utils [instance: 82f1d951-b5d0-43fa-a244-922beae98ead] KeyError: 'name'
2014-03-07 11:03:53.820 TRACE nova.compute.utils [instance: 82f1d951-b5d0-43fa-a244-922beae98ead]
2014-03-07 11:03:53.821 DEBUG nova.openstack.common.lockutils [req-6e38fca5-410f-421a-87fc-b83fd3afede0 demo demo] Semaphore / lock released "do_run_instance" from (pid=11493) inner /opt/stack/nova/nova/openstack/common/lockutils.py:252
2014-03-07 11:03:53.822 DEBUG oslo.messaging._drivers.amqpdriver [-] MSG_ID is fd7da43b1fcf429b9b6e7dbe964e8aba from (pid=11493) _send /opt/stack/oslo.messaging/oslo/messaging/_drivers/amqpdriver.py:377
2014-03-07 11:03:53.822 DEBUG oslo.messaging._drivers.amqp [-] UNIQUE_ID is e3df4171e97c47ce89096f0593cb02cf. from (pid=11493) _add_unique_id /opt/stack/oslo.messaging/oslo/messaging/_drivers/amqp.py:338
2014-03-07 11:03:53.846 DEBUG oslo.messaging._drivers.amqpdriver [-] MSG_ID is d8f418d961fd49d092767a310df0348c from (pid=11493) _send /opt/stack/oslo.messaging/oslo/messaging/_drivers/amqpdriver.py:377
2014-03-07 11:03:53.847 DEBUG oslo.messaging._drivers.amqp [-] UNIQUE_ID is d3eebe0a77294d209d9918a4633a6fa0. from (pid=11493) _add_unique_id /opt/stack/oslo.messaging/oslo/messaging/_drivers/amqp.py:338
2014-03-07 11:03:53.885 DEBUG oslo.messaging._drivers.amqpdriver [-] MSG_ID is 08a04f80a6294785947e6c07ed1b6c57 from (pid=11493) _send /opt/stack/oslo.messaging/oslo/messaging/_drivers/amqpdriver.py:377
2014-03-07 11:03:53.885 DEBUG oslo.messaging._drivers.amqp [-] UNIQUE_ID is 1f76132cc21d4d8280c45ea661b9d4fb. from (pid=11493) _add_unique_id /opt/stack/oslo.messaging/oslo/messaging/_drivers/amqp.py:338
2014-03-07 11:03:53.957 ERROR oslo.messaging.rpc.dispatcher [-] Exception during message handling: 'name'
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher Traceback (most recent call last):
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/oslo.messaging/oslo/messaging/rpc/dispatcher.py", line 133, in _dispatch_and_reply
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher incoming.message))
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/oslo.messaging/oslo/messaging/rpc/dispatcher.py", line 176, in _dispatch
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher return self._do_dispatch(endpoint, method, ctxt, args)
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/oslo.messaging/oslo/messaging/rpc/dispatcher.py", line 122, in _do_dispatch
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher result = getattr(endpoint, method)(ctxt, **new_args)
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/nova/nova/exception.py", line 88, in wrapped
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher payload)
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/nova/nova/openstack/common/excutils.py", line 68, in __exit__
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher six.reraise(self.type_, self.value, self.tb)
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/nova/nova/exception.py", line 71, in wrapped
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher return f(self, context, *args, **kw)
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/nova/nova/compute/manager.py", line 244, in decorated_function
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher pass
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/nova/nova/openstack/common/excutils.py", line 68, in __exit__
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher six.reraise(self.type_, self.value, self.tb)
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/nova/nova/compute/manager.py", line 259, in decorated_function
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher return function(self, context, *args, **kwargs)
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/nova/nova/compute/manager.py", line 1848, in run_instance
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher do_run_instance()
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/nova/nova/openstack/common/lockutils.py", line 249, in inner
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher return f(*args, **kwargs)
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/nova/nova/compute/manager.py", line 1847, in do_run_instance
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher legacy_bdm_in_spec)
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/nova/nova/compute/manager.py", line 996, in _run_instance
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher notify("error", fault=e) # notify that build failed
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/nova/nova/openstack/common/excutils.py", line 68, in __exit__
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher six.reraise(self.type_, self.value, self.tb)
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/nova/nova/compute/manager.py", line 971, in _run_instance
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher extra_usage_info = {"image_name": image_meta['name']}
2014-03-07 11:03:53.957 TRACE oslo.messaging.rpc.dispatcher KeyError: 'name'
2014-03-07 11:03:53.959 ERROR oslo.messaging._drivers.common [-] Returning exception 'name' to caller
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1289283/+subscriptions
References