[Openstack] Cinder error while creating volume

Krzysztof Grobelak krzysztof.grobelak at gmail.com
Fri Apr 8 13:16:04 UTC 2016


Hello List,

I have following error while creating a new volume:

2016-04-08 12:08:35.940 3202 WARNING cinder.volume.manager [req-edb0c9fe-f697-4bbf-ba1c-dd8170ed267c 6848edd37e3f4d2aa507254a962c3c0e 24d9d646b6df4ff2bcf5aec3c34701df - - -] Task 'cinder.volume.flows.manager.create_volume.ExtractVolumeSpecTask;volume:create' (7a8024c3-bc4e-41d9-8395-149cbeee5f65) transitioned into state 'REVERTED' from state 'REVERTING'
2016-04-08 12:08:36.006 3202 WARNING cinder.volume.manager [req-edb0c9fe-f697-4bbf-ba1c-dd8170ed267c 6848edd37e3f4d2aa507254a962c3c0e 24d9d646b6df4ff2bcf5aec3c34701df - - -] Task 'cinder.volume.flows.manager.create_volume.OnFailureRescheduleTask;volume:create' (138eb45c-822b-4263-906f-cc0201be5e32) transitioned into state 'REVERTED' from state 'REVERTING'
2016-04-08 12:08:36.010 3202 WARNING cinder.volume.manager [req-edb0c9fe-f697-4bbf-ba1c-dd8170ed267c 6848edd37e3f4d2aa507254a962c3c0e 24d9d646b6df4ff2bcf5aec3c34701df - - -] Task 'cinder.volume.flows.manager.create_volume.ExtractVolumeRefTask;volume:create' (11eaf00d-1559-40a9-98ee-4a6793d2caf0) transitioned into state 'REVERTED' from state 'REVERTING'
2016-04-08 12:08:36.014 3202 WARNING cinder.volume.manager [req-edb0c9fe-f697-4bbf-ba1c-dd8170ed267c 6848edd37e3f4d2aa507254a962c3c0e 24d9d646b6df4ff2bcf5aec3c34701df - - -] Flow 'volume_create_manager' (f6e2c186-f2eb-4926-9c2d-0683ea3f35f4) transitioned into state 'REVERTED' from state 'RUNNING'
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher [req-edb0c9fe-f697-4bbf-ba1c-dd8170ed267c 6848edd37e3f4d2aa507254a962c3c0e 24d9d646b6df4ff2bcf5aec3c34701df - - -] Exception during message handling: Not authorized for image bce16217-d07c-49bc-83a3-acd66b51b192.
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher Traceback (most recent call last):
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 142, in _dispatch_and_reply
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher     executor_callback))
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 186, in _dispatch
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher     executor_callback)
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 129, in _do_dispatch
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher     result = func(ctxt, **new_args)
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/site-packages/osprofiler/profiler.py", line 105, in wrapper
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher     return f(*args, **kwargs)
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/site-packages/cinder/volume/manager.py", line 547, in create_volume
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher     _run_flow()
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/site-packages/cinder/volume/manager.py", line 534, in _run_flow
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher     flow_engine.run()
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/site-packages/taskflow/engines/action_engine/engine.py", line 159, in run
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher     for _state in self.run_iter():
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/site-packages/taskflow/engines/action_engine/engine.py", line 223, in run_iter
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher     failure.Failure.reraise_if_any(it)
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/site-packages/taskflow/types/failure.py", line 308, in reraise_if_any
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher     failures[0].reraise()
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/site-packages/taskflow/types/failure.py", line 315, in reraise
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher     six.reraise(*self._exc_info)
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/site-packages/taskflow/engines/action_engine/executor.py", line 82, in _execute_task
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher     result = task.execute(**arguments)
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/site-packages/cinder/volume/flows/manager/create_volume.py", line 302, in execute
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher     'image_meta': image_service.show(context, image_id),
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/site-packages/cinder/image/glance.py", line 240, in show
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher     _reraise_translated_image_exception(image_id)
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/site-packages/cinder/image/glance.py", line 541, in _reraise_translated_image_exception
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher     six.reraise(type(new_exc), new_exc, exc_trace)
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/site-packages/cinder/image/glance.py", line 238, in show
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher     image = self._client.call(context, 'get', image_id)
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/site-packages/cinder/image/glance.py", line 177, in call
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher     return getattr(controller, method)(*args, **kwargs)
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/site-packages/glanceclient/v1/images.py", line 132, in get
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher     % urlparse.quote(str(image_id)))
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/site-packages/glanceclient/common/http.py", line 277, in head
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher     return self._request('HEAD', url, **kwargs)
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/site-packages/glanceclient/common/http.py", line 272, in _request
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher     resp, body_iter = self._handle_response(resp)
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/site-packages/glanceclient/common/http.py", line 93, in _handle_response
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher     raise exc.from_response(resp, resp.content)
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher ImageNotAuthorized: Not authorized for image bce16217-d07c-49bc-83a3-acd66b51b192.
2016-04-08 12:08:36.015 3202 ERROR oslo_messaging.rpc.dispatcher

It is happening when I reference a image during creation, so following generates the above:

"cinder create --availability-zone nova --image cirros --name cirros_test 1”

but this creates the volume without problems:

"cinder create --availability-zone nova --name cirros_test 1”

So this leads me to believe that there is some misconfiguration in the cinder user permissions so that it cannot access glance API.
Can anybody advise what might be the issue and how to troubleshoot it further?

System:
CentOS7
Openstack Liberty

Regards,
Krzysztof



More information about the Openstack mailing list