yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #00940
[Bug 1104414] Re: Error booting images with "ImageNotFound" in compute.log
Either your image is not public or your setting for glance is wrong on
the compute node.
glance_api_servers=glance_host:glance_port
** Changed in: nova
Status: New => 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/1104414
Title:
Error booting images with "ImageNotFound" in compute.log
Status in OpenStack Compute (Nova):
Invalid
Bug description:
Hi,
while trying to boot an instance using a loaded image, the instance goes immediately in ERROR.
I'm using OpenStack folsom (2012.2.2) on CentOS 6.3 for all the services except for the compute service, so taking the stuff from EPEL, and the compute node on fedora 17, taking the rpms from the fedora folsom repository.
The glance and nova image list show the following:
# glance index
ID Name Disk Format Container Format Size
------------------------------------ ------------------------------ -------------------- -------------------- --------------
fd5e0078-f924-4ef6-bc8c-92d77058340c cirros-0.3.0-x86_64 qcow2 bare 9761280
# nova image-list
+--------------------------------------+---------------------+--------+--------+
| ID | Name | Status | Server |
+--------------------------------------+---------------------+--------+--------+
| fd5e0078-f924-4ef6-bc8c-92d77058340c | cirros-0.3.0-x86_64 | ACTIVE | |
+--------------------------------------+---------------------+--------+--------+
The boot is perfomed with the following command:
# nova boot --image cirros-0.3.0-x86_64 --flavor m1.small --key_name novakey testvm
+-------------------------------------+--------------------------------------+
| Property | Value |
+-------------------------------------+--------------------------------------+
| OS-DCF:diskConfig | MANUAL |
| OS-EXT-SRV-ATTR:host | None |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None |
| OS-EXT-SRV-ATTR:instance_name | instance-0000000b |
| OS-EXT-STS:power_state | 0 |
| OS-EXT-STS:task_state | scheduling |
| OS-EXT-STS:vm_state | building |
| accessIPv4 | |
| accessIPv6 | |
| adminPass | 4rZ9btp8H8bb |
| config_drive | |
| created | 2013-01-24T20:23:06Z |
| flavor | m1.small |
| hostId | |
| id | 3549d7e8-8794-443f-bd38-0d8e04d12ce7 |
| image | cirros-0.3.0-x86_64 |
| key_name | novakey |
| metadata | {} |
| name | testvm |
| progress | 0 |
| security_groups | [{u'name': u'default'}] |
| status | BUILD |
| tenant_id | 6e2983ca37644aef8d5bf61af59f176b |
| updated | 2013-01-24T20:23:10Z |
| user_id | 745f8a1255574b359f68d3de46fa9843 |
+-------------------------------------+--------------------------------------+
Right after the above command, the instance goes in error:
# nova list
+--------------------------------------+--------+--------+----------+
| ID | Name | Status | Networks |
+--------------------------------------+--------+--------+----------+
| 3549d7e8-8794-443f-bd38-0d8e04d12ce7 | testvm | ERROR | |
+--------------------------------------+--------+--------+----------+
Finally in the compute.log of the compute node I see the following
error:
2013-01-24 21:23:15 13255 ERROR nova.openstack.common.rpc.amqp [-] Exception during message handling
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp Traceback (most recent call last):
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/site-packages/nova/openstack/common/rpc/amqp.py", line 276, in _process_data
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp rval = self.proxy.dispatch(ctxt, version, method, **args)
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/site-packages/nova/openstack/common/rpc/dispatcher.py", line 145, in dispatch
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp return getattr(proxyobj, method)(ctxt, **kwargs)
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/site-packages/nova/exception.py", line 117, in wrapped
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp temp_level, payload)
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp File "/usr/lib64/python2.7/contextlib.py", line 24, in __exit__
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp self.gen.next()
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/site-packages/nova/exception.py", line 92, in wrapped
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp return f(*args, **kw)
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 175, in decorated_function
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp pass
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp File "/usr/lib64/python2.7/contextlib.py", line 24, in __exit__
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp self.gen.next()
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 161, in decorated_function
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp return function(self, context, *args, **kwargs)
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 196, in decorated_function
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp kwargs['instance']['uuid'], e, sys.exc_info())
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp File "/usr/lib64/python2.7/contextlib.py", line 24, in __exit__
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp self.gen.next()
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 190, in decorated_function
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp return function(self, context, *args, **kwargs)
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 830, in run_instance
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp do_run_instance()
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/site-packages/nova/utils.py", line 760, in inner
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp retval = f(*args, **kwargs)
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 829, in do_run_instance
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp admin_password, is_first_time, instance)
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 520, in _run_instance
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp self._set_instance_error_state(context, instance['uuid'])
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp File "/usr/lib64/python2.7/contextlib.py", line 24, in __exit__
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp self.gen.next()
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 476, in _run_instance
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp image_meta = self._check_image_size(context, instance)
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 652, in _check_image_size
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp image_meta = _get_image_meta(context, instance['image_ref'])
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 204, in _get_image_meta
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp return image_service.show(context, image_id)
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/site-packages/nova/image/glance.py", line 195, in show
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp _reraise_translated_image_exception(image_id)
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/site-packages/nova/image/glance.py", line 193, in show
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp image = self._client.call(context, 1, 'get', image_id)
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/site-packages/nova/image/glance.py", line 138, in call
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp return getattr(client.images, method)(*args, **kwargs)
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/site-packages/glanceclient/v1/images.py", line 96, in get
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp resp, body = self.api.raw_request('HEAD', '/v1/images/%s' % image_id)
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/site-packages/glanceclient/common/http.py", line 192, in raw_request
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp return self._http_request(url, method, **kwargs)
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/site-packages/glanceclient/common/http.py", line 159, in _http_request
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp raise exc.from_response(resp)
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp ImageNotFound: Image fd5e0078-f924-4ef6-bc8c-92d77058340c could not be found.
2013-01-24 21:23:15 13255 TRACE nova.openstack.common.rpc.amqp
Is there any other check I can do to understand better the problem?
Thanks,
Alessandro
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1104414/+subscriptions