[Openstack-operators] Glance image download failing in Juno with RBD store

Erik McCormick emccormick at cirrusseven.com
Tue Nov 11 11:57:34 UTC 2014


Thanks! I was searching Launch pad and just couldn't find it, but I'd
started upgrading anyway out of desperation. RDO packages are way behind.

Cheers,
Erik
 On Nov 11, 2014 5:20 AM, "Yaguang Tang" <heut2008 at gmail.com> wrote:

> Hi Erik,
>
> There is a bug in glance_store 0.1.1, which cause this issue, please
> upgrade glance_store  to latest 0.1.9 in your environment.
>
> On Tue, Nov 11, 2014 at 12:45 AM, Erik McCormick <
> emccormick at cirrusseven.com> wrote:
>
>> Hi everyone,
>>
>> I've got a new deployment of Juno backed by Ceph set up and am getting a
>> rather unhelpful error message when attempting to download a stored image
>> out of Glance. I have no trouble uploading images or listing the image
>> details, and I'm able to manually manipulate and copy the image file with
>> the rbd client, so I'm fairly certain my Ceph permissions and connections
>> are working properly. Any help resolving this would be greatly appreciated.
>> The error is as follows:
>>
>> 2014-11-10 11:43:21.300 19337 DEBUG glance.registry.client.v1.client
>> [df7fad91-88f2-4e63-8f0f-22e52db33362 29c52a0d0fe0442092a4fdcac9ee5f68
>> 786367085098450cad38bd4aebb322f0 - - -] Registry
>> request GET /images/bc388623-c6e4-49f2-a531-874617b3153b HTTP 200 request
>> id req-1343c49d-b3be-470a-a5e4-a15a576bb5f5 do_request
>> /usr/lib/python2.7/site-packages/glance/registry/client/v1/c
>> lient.py:122
>> 2014-11-10 11:43:21.362 19337 INFO glance.wsgi.server
>> [df7fad91-88f2-4e63-8f0f-22e52db33362 29c52a0d0fe0442092a4fdcac9ee5f68
>> 786367085098450cad38bd4aebb322f0 - - -] Traceback (most recent c
>> all last):
>>   File "/usr/lib/python2.7/site-packages/eventlet/wsgi.py", line 433, in
>> handle_one_response
>>     result = self.application(self.environ, start_response)
>>   File "/usr/lib/python2.7/site-packages/webob/dec.py", line 130, in
>> __call__
>>     resp = self.call_func(req, *args, **self.kwargs)
>>   File "/usr/lib/python2.7/site-packages/webob/dec.py", line 195, in
>> call_func
>>     return self.func(req, *args, **kwargs)
>>   File "/usr/lib/python2.7/site-packages/glance/common/wsgi.py", line
>> 394, in __call__
>>     response = req.get_response(self.application)
>>   File "/usr/lib/python2.7/site-packages/webob/request.py", line 1296, in
>> send
>>     application, catch_exc_info=False)
>>   File "/usr/lib/python2.7/site-packages/webob/request.py", line 1260, in
>> call_application
>>     app_iter = application(self.environ, start_response)
>>   File "/usr/lib/python2.7/site-packages/webob/dec.py", line 130, in
>> __call__
>>     resp = self.call_func(req, *args, **self.kwargs)
>>   File "/usr/lib/python2.7/site-packages/webob/dec.py", line 195, in
>> call_func
>>     return self.func(req, *args, **kwargs)
>>   File "/usr/lib/python2.7/site-packages/osprofiler/web.py", line 106, in
>> __call__
>>     return request.get_response(self.application)
>>   File "/usr/lib/python2.7/site-packages/webob/request.py", line 1296, in
>> send
>>     application, catch_exc_info=False)
>>   File "/usr/lib/python2.7/site-packages/webob/request.py", line 1260, in
>> call_application
>>     app_iter = application(self.environ, start_response)
>>   File
>> "/usr/lib/python2.7/site-packages/keystonemiddleware/auth_token.py", line
>> 748, in __call__
>>     return self._call_app(env, start_response)
>>   File
>> "/usr/lib/python2.7/site-packages/keystonemiddleware/auth_token.py", line
>> 684, in _call_app
>>     return self._app(env, _fake_start_response)
>>   File "/usr/lib/python2.7/site-packages/webob/dec.py", line 130, in
>> __call__
>>     resp = self.call_func(req, *args, **self.kwargs)
>>   File "/usr/lib/python2.7/site-packages/webob/dec.py", line 195, in
>> call_func
>>     return self.func(req, *args, **kwargs)
>>   File "/usr/lib/python2.7/site-packages/glance/common/wsgi.py", line
>> 394, in __call__
>>     response = req.get_response(self.application)
>>   File "/usr/lib/python2.7/site-packages/webob/request.py", line 1296, in
>> send
>>     application, catch_exc_info=False)
>>   File "/usr/lib/python2.7/site-packages/webob/request.py", line 1260, in
>> call_application
>>     app_iter = application(self.environ, start_response)
>>   File "/usr/lib/python2.7/site-packages/paste/urlmap.py", line 203, in
>> __call__
>>     return app(environ, start_response)
>>   File "/usr/lib/python2.7/site-packages/webob/dec.py", line 144, in
>> __call__
>>     return resp(environ, start_response)
>>   File "/usr/lib/python2.7/site-packages/routes/middleware.py", line 131,
>> in __call__
>>     response = self.app(environ, start_response)
>>   File "/usr/lib/python2.7/site-packages/webob/dec.py", line 144, in
>> __call__
>>     return resp(environ, start_response)
>>   File "/usr/lib/python2.7/site-packages/webob/dec.py", line 130, in
>> __call__
>>     resp = self.call_func(req, *args, **self.kwargs)
>>   File "/usr/lib/python2.7/site-packages/webob/dec.py", line 195, in
>> call_func
>>     return self.func(req, *args, **kwargs)
>>   File "/usr/lib/python2.7/site-packages/glance/common/wsgi.py", line
>> 683, in __call__
>>     request, **action_args)
>>   File "/usr/lib/python2.7/site-packages/glance/common/wsgi.py", line
>> 707, in dispatch
>>     return method(*args, **kwargs)
>>   File "/usr/lib/python2.7/site-packages/glance/api/v1/images.py", line
>> 498, in show
>>     image_meta['location'])
>>   File "/usr/lib/python2.7/site-packages/glance/api/v1/images.py", line
>> 460, in _get_from_store
>>     image_data, image_size = src_store.get(loc, context=context)
>> ValueError: too many values to unpack
>> 2014-11-10 11:43:21.362 19337 INFO glance.wsgi.server
>> [df7fad91-88f2-4e63-8f0f-22e52db33362 29c52a0d0fe0442092a4fdcac9ee5f68
>> 786367085098450cad38bd4aebb322f0 - - -] 10.40.3.20 - - [10/Nov/2
>> 014 11:43:21] "GET /v1/images/bc388623-c6e4-49f2-a531-874617b3153b
>> HTTP/1.1" 500 139 0.081097
>>
>> Thanks,
>> Erik
>>
>>
>> _______________________________________________
>> OpenStack-operators mailing list
>> OpenStack-operators at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
>>
>>
>
>
> --
> Tang Yaguang
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-operators/attachments/20141111/0311b3e6/attachment-0001.html>


More information about the OpenStack-operators mailing list