← Back to team overview

yahoo-eng-team team mailing list archive

[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