yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #96306
[Bug 2120737] [NEW] new location GET api returns Forbidden/NotAuthorized error
Public bug reported:
When querying the new location GET API from cinder, we get the following
trace in Cinder[1]
While debugging from glance side, turns out the policy check fails
> api_pol.get_locations()
(Pdb)
webob.exc.HTTPForbidden: You are not authorized to complete fetch_image_location action.
> /opt/stack/glance/glance/api/v2/images.py(1238)get_locations()
-> api_pol.get_locations()
(Pdb)
> /opt/stack/glance/glance/api/v2/images.py(1244)get_locations()
-> except exception.NotFound as e:
(Pdb)
> /opt/stack/glance/glance/api/v2/images.py(1246)get_locations()
-> except exception.Forbidden as e:
(Pdb)
--Return--
> /opt/stack/glance/glance/api/v2/images.py(1246)get_locations()->None
-> except exception.Forbidden as e:
Cinder is configured to use service token and it's visible in the
request context as well
[service_user]
auth_strategy = keystone
send_service_user_token = True
memcached_servers = localhost:11211
cafile = /opt/stack/data/ca-bundle.pem
project_domain_name = Default
project_name = service
user_domain_name = Default
password = ******
username = cinder
auth_url = http://127.0.0.1/identity
interface = public
auth_type = password
{'_user_id': '6f3f1a9054594bf09ec4856728768290', '_project_id': '468bd6994340486c89275d65d69452b7', '_domain_id': None, '_user_domain_id': 'default', '_project_domain_id': 'default', 'auth_token': 'gAAAAABon5VX9ygk9syMYO5oiSVJdkFXtqbF0CcZkRgPjQuifuOfFQqtafFAtnfrh6htinCRwVQ97cawuKMh9lvdTcHM4n-dCyVJrTzOeisyCuVkz2KPHeZH0Qu9JYUH-Jp0BzlKCShCp8Y8RqPX6A7VvDXab4y2zUJEls7iiHuXjojyXZv-frQ', 'user_name': 'admin', 'project_name': 'admin', 'domain_name': None, 'system_scope': None, 'user_domain_name': 'Default', 'project_domain_name': 'Default', 'is_admin': True, 'is_admin_project': True, 'read_only': False, 'show_deleted': False, 'resource_uuid': None, 'roles': ['member', 'manager', 'admin', 'reader'], 'service_token': 'gAAAAABon5VYjLnGe9C-ojE_p1nDIuOqj2AM76rWjtA3qPyY3qPyMrdl77Fr5yxB54si1F2t6AxO7KDcV5Nd7YRtpVpRl0yAD_VtW9n1eo1o-lzVDsyLn1FYDlh_6IBA1iqwr9vIqiQ9qZ9dj2bO8D7KWPwIql_fXXV5Fb74VfJ8TF1clxq3RUg', 'service_user_id': '118a490377c64e788c8d2512ec4c0210', 'service_user_name': 'cinder', 'service_user_domain_id': 'default', 'service_user_domain_name': 'Default', 'service_project_id': 'ee0d97fa0e8c40688a1e862dc93dfddf', 'service_project_name': 'service', 'service_project_domain_id': 'default', 'service_project_domain_name': 'Default', 'service_roles': ['creator', 'service'], 'request_id': 'req-89560d26-958f-4b7f-9bdd-f1d6dd2c8152', 'global_request_id': None, 'service_catalog': [{'type': 'block-storage', 'name': 'cinder', 'endpoints': [{'region': 'RegionOne', 'publicURL': 'http://127.0.0.1/volume/v3'}]}, {'type': 'placement', 'name': 'placement', 'endpoints': [{'region': 'RegionOne', 'publicURL': 'http://127.0.0.1/placement'}]}, {'type': 'network', 'name': 'neutron', 'endpoints': [{'region': 'RegionOne', 'publicURL': 'http://127.0.0.1:9696/networking'}]}, {'type': 'compute_legacy', 'name': 'nova_legacy', 'endpoints': [{'region': 'RegionOne', 'publicURL': 'http://127.0.0.1/compute/v2/468bd6994340486c89275d65d69452b7'}]}, {'type': 'identity', 'name': 'keystone', 'endpoints': [{'regi
on': 'RegionOne', 'publicURL': 'http://127.0.0.1/identity'}]}, {'type': 'key-manager', 'name': 'barbican', 'endpoints': [{'region': 'RegionOne', 'adminURL': 'http://127.0.0.1/key-manager', 'publicURL': 'http://127.0.0.1/key-manager', 'internalURL': 'http://127.0.0.1/key-manager'}]}, {'type': 'image', 'name': 'glance', 'endpoints': [{'region': 'RegionOne', 'publicURL': 'http://127.0.0.1/image'}]}, {'type': 'compute', 'name': 'nova', 'endpoints': [{'region': 'RegionOne', 'publicURL': 'http://127.0.0.1/compute/v2.1'}]}], 'policy_enforcer': <glance.api.policy.Enforcer object at 0x752c7a917ec0>}
[1]
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server [None req-89560d26-958f-4b7f-9bdd-f1d6dd2c8152 admin None] Exception during message handling: cinder.exception.ImageNotAuthorized: Not authorized for image 97ae1a68-ae2a-4be7-b742-23c9cd4d57d3.
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server Traceback (most recent call last):
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/cinder/cinder/image/glance.py", line 366, in get_location
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server image_meta = client.call(context, method, image_id)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/cinder/cinder/image/glance.py", line 253, in call
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server return getattr(controller, method)(*args, **kwargs)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/glanceclient/common/utils.py", line 652, in inner
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server return RequestIdProxy(wrapped(*args, **kwargs))
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/glanceclient/v2/images.py", line 591, in get_image_locations
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server resp, locations = self.http_client.get(url)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/keystoneauth1/adapter.py", line 393, in get
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server return self.request(url, 'GET', **kwargs)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/glanceclient/common/http.py", line 376, in request
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server return self._handle_response(resp)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/glanceclient/common/http.py", line 116, in _handle_response
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server raise exc.from_response(resp, resp.content)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server glanceclient.exc.HTTPForbidden: HTTP 403 Forbidden: You are not authorized to complete fetch_image_location action.
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server During handling of the above exception, another exception occurred:
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server Traceback (most recent call last):
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server res = self.dispatcher.dispatch(message)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server return self._do_dispatch(endpoint, method, ctxt, args)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server result = func(ctxt, **new_args)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/decorator.py", line 232, in fun
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server return caller(func, *(extras + args), **kw)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/cinder/cinder/objects/cleanable.py", line 208, in wrapper
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server result = f(*args, **kwargs)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/cinder/cinder/volume/manager.py", line 818, in create_volume
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server _run_flow()
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/cinder/cinder/volume/manager.py", line 810, in _run_flow
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server flow_engine.run()
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/taskflow/engines/action_engine/engine.py", line 251, in run
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server for _state in self.run_iter(timeout=timeout):
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/taskflow/engines/action_engine/engine.py", line 344, in run_iter
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server failure.Failure.reraise_if_any(er_failures)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/taskflow/types/failure.py", line 338, in reraise_if_any
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server failures[0].reraise()
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/taskflow/types/failure.py", line 350, in reraise
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server raise value
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/taskflow/engines/action_engine/executor.py", line 52, in _execute_task
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server result = task.execute(**arguments)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/cinder/cinder/volume/flows/manager/create_volume.py", line 323, in execute
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server 'image_location': image_service.get_location(context,
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/cinder/cinder/image/glance.py", line 370, in get_location
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server _reraise_translated_image_exception(image_id)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/cinder/cinder/image/glance.py", line 678, in _reraise_translated_image_exception
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server raise new_exc.with_traceback(exc_trace)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/cinder/cinder/image/glance.py", line 366, in get_location
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server image_meta = client.call(context, method, image_id)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/cinder/cinder/image/glance.py", line 253, in call
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server return getattr(controller, method)(*args, **kwargs)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/glanceclient/common/utils.py", line 652, in inner
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server return RequestIdProxy(wrapped(*args, **kwargs))
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/glanceclient/v2/images.py", line 591, in get_image_locations
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server resp, locations = self.http_client.get(url)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/keystoneauth1/adapter.py", line 393, in get
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server return self.request(url, 'GET', **kwargs)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/glanceclient/common/http.py", line 376, in request
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server return self._handle_response(resp)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/glanceclient/common/http.py", line 116, in _handle_response
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server raise exc.from_response(resp, resp.content)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server cinder.exception.ImageNotAuthorized: Not authorized for image 97ae1a68-ae2a-4be7-b742-23c9cd4d57d3.
** Affects: glance
Importance: Undecided
Assignee: Rajat Dhasmana (whoami-rajat)
Status: In Progress
** Changed in: glance
Status: New => In Progress
** Changed in: glance
Assignee: (unassigned) => Rajat Dhasmana (whoami-rajat)
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Glance.
https://bugs.launchpad.net/bugs/2120737
Title:
new location GET api returns Forbidden/NotAuthorized error
Status in Glance:
In Progress
Bug description:
When querying the new location GET API from cinder, we get the
following trace in Cinder[1]
While debugging from glance side, turns out the policy check fails
> api_pol.get_locations()
(Pdb)
webob.exc.HTTPForbidden: You are not authorized to complete fetch_image_location action.
> /opt/stack/glance/glance/api/v2/images.py(1238)get_locations()
-> api_pol.get_locations()
(Pdb)
> /opt/stack/glance/glance/api/v2/images.py(1244)get_locations()
-> except exception.NotFound as e:
(Pdb)
> /opt/stack/glance/glance/api/v2/images.py(1246)get_locations()
-> except exception.Forbidden as e:
(Pdb)
--Return--
> /opt/stack/glance/glance/api/v2/images.py(1246)get_locations()->None
-> except exception.Forbidden as e:
Cinder is configured to use service token and it's visible in the
request context as well
[service_user]
auth_strategy = keystone
send_service_user_token = True
memcached_servers = localhost:11211
cafile = /opt/stack/data/ca-bundle.pem
project_domain_name = Default
project_name = service
user_domain_name = Default
password = ******
username = cinder
auth_url = http://127.0.0.1/identity
interface = public
auth_type = password
{'_user_id': '6f3f1a9054594bf09ec4856728768290', '_project_id': '468bd6994340486c89275d65d69452b7', '_domain_id': None, '_user_domain_id': 'default', '_project_domain_id': 'default', 'auth_token': 'gAAAAABon5VX9ygk9syMYO5oiSVJdkFXtqbF0CcZkRgPjQuifuOfFQqtafFAtnfrh6htinCRwVQ97cawuKMh9lvdTcHM4n-dCyVJrTzOeisyCuVkz2KPHeZH0Qu9JYUH-Jp0BzlKCShCp8Y8RqPX6A7VvDXab4y2zUJEls7iiHuXjojyXZv-frQ', 'user_name': 'admin', 'project_name': 'admin', 'domain_name': None, 'system_scope': None, 'user_domain_name': 'Default', 'project_domain_name': 'Default', 'is_admin': True, 'is_admin_project': True, 'read_only': False, 'show_deleted': False, 'resource_uuid': None, 'roles': ['member', 'manager', 'admin', 'reader'], 'service_token': 'gAAAAABon5VYjLnGe9C-ojE_p1nDIuOqj2AM76rWjtA3qPyY3qPyMrdl77Fr5yxB54si1F2t6AxO7KDcV5Nd7YRtpVpRl0yAD_VtW9n1eo1o-lzVDsyLn1FYDlh_6IBA1iqwr9vIqiQ9qZ9dj2bO8D7KWPwIql_fXXV5Fb74VfJ8TF1clxq3RUg', 'service_user_id': '118a490377c64e788c8d2512ec4c0210', 'service_user_name': 'cinder', 'service_user_domain_id': 'default', 'service_user_domain_name': 'Default', 'service_project_id': 'ee0d97fa0e8c40688a1e862dc93dfddf', 'service_project_name': 'service', 'service_project_domain_id': 'default', 'service_project_domain_name': 'Default', 'service_roles': ['creator', 'service'], 'request_id': 'req-89560d26-958f-4b7f-9bdd-f1d6dd2c8152', 'global_request_id': None, 'service_catalog': [{'type': 'block-storage', 'name': 'cinder', 'endpoints': [{'region': 'RegionOne', 'publicURL': 'http://127.0.0.1/volume/v3'}]}, {'type': 'placement', 'name': 'placement', 'endpoints': [{'region': 'RegionOne', 'publicURL': 'http://127.0.0.1/placement'}]}, {'type': 'network', 'name': 'neutron', 'endpoints': [{'region': 'RegionOne', 'publicURL': 'http://127.0.0.1:9696/networking'}]}, {'type': 'compute_legacy', 'name': 'nova_legacy', 'endpoints': [{'region': 'RegionOne', 'publicURL': 'http://127.0.0.1/compute/v2/468bd6994340486c89275d65d69452b7'}]}, {'type': 'identity', 'name': 'keystone', 'endpoints': [{'regi
on': 'RegionOne', 'publicURL': 'http://127.0.0.1/identity'}]}, {'type': 'key-manager', 'name': 'barbican', 'endpoints': [{'region': 'RegionOne', 'adminURL': 'http://127.0.0.1/key-manager', 'publicURL': 'http://127.0.0.1/key-manager', 'internalURL': 'http://127.0.0.1/key-manager'}]}, {'type': 'image', 'name': 'glance', 'endpoints': [{'region': 'RegionOne', 'publicURL': 'http://127.0.0.1/image'}]}, {'type': 'compute', 'name': 'nova', 'endpoints': [{'region': 'RegionOne', 'publicURL': 'http://127.0.0.1/compute/v2.1'}]}], 'policy_enforcer': <glance.api.policy.Enforcer object at 0x752c7a917ec0>}
[1]
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server [None req-89560d26-958f-4b7f-9bdd-f1d6dd2c8152 admin None] Exception during message handling: cinder.exception.ImageNotAuthorized: Not authorized for image 97ae1a68-ae2a-4be7-b742-23c9cd4d57d3.
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server Traceback (most recent call last):
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/cinder/cinder/image/glance.py", line 366, in get_location
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server image_meta = client.call(context, method, image_id)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/cinder/cinder/image/glance.py", line 253, in call
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server return getattr(controller, method)(*args, **kwargs)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/glanceclient/common/utils.py", line 652, in inner
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server return RequestIdProxy(wrapped(*args, **kwargs))
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/glanceclient/v2/images.py", line 591, in get_image_locations
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server resp, locations = self.http_client.get(url)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/keystoneauth1/adapter.py", line 393, in get
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server return self.request(url, 'GET', **kwargs)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/glanceclient/common/http.py", line 376, in request
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server return self._handle_response(resp)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/glanceclient/common/http.py", line 116, in _handle_response
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server raise exc.from_response(resp, resp.content)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server glanceclient.exc.HTTPForbidden: HTTP 403 Forbidden: You are not authorized to complete fetch_image_location action.
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server During handling of the above exception, another exception occurred:
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server Traceback (most recent call last):
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server res = self.dispatcher.dispatch(message)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server return self._do_dispatch(endpoint, method, ctxt, args)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server result = func(ctxt, **new_args)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/decorator.py", line 232, in fun
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server return caller(func, *(extras + args), **kw)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/cinder/cinder/objects/cleanable.py", line 208, in wrapper
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server result = f(*args, **kwargs)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/cinder/cinder/volume/manager.py", line 818, in create_volume
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server _run_flow()
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/cinder/cinder/volume/manager.py", line 810, in _run_flow
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server flow_engine.run()
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/taskflow/engines/action_engine/engine.py", line 251, in run
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server for _state in self.run_iter(timeout=timeout):
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/taskflow/engines/action_engine/engine.py", line 344, in run_iter
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server failure.Failure.reraise_if_any(er_failures)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/taskflow/types/failure.py", line 338, in reraise_if_any
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server failures[0].reraise()
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/taskflow/types/failure.py", line 350, in reraise
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server raise value
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/taskflow/engines/action_engine/executor.py", line 52, in _execute_task
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server result = task.execute(**arguments)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/cinder/cinder/volume/flows/manager/create_volume.py", line 323, in execute
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server 'image_location': image_service.get_location(context,
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/cinder/cinder/image/glance.py", line 370, in get_location
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server _reraise_translated_image_exception(image_id)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/cinder/cinder/image/glance.py", line 678, in _reraise_translated_image_exception
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server raise new_exc.with_traceback(exc_trace)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/cinder/cinder/image/glance.py", line 366, in get_location
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server image_meta = client.call(context, method, image_id)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/cinder/cinder/image/glance.py", line 253, in call
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server return getattr(controller, method)(*args, **kwargs)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/glanceclient/common/utils.py", line 652, in inner
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server return RequestIdProxy(wrapped(*args, **kwargs))
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/glanceclient/v2/images.py", line 591, in get_image_locations
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server resp, locations = self.http_client.get(url)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/keystoneauth1/adapter.py", line 393, in get
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server return self.request(url, 'GET', **kwargs)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/glanceclient/common/http.py", line 376, in request
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server return self._handle_response(resp)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server File "/opt/stack/data/venv/lib/python3.12/site-packages/glanceclient/common/http.py", line 116, in _handle_response
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server raise exc.from_response(resp, resp.content)
Aug 16 01:46:41 ubuntu-VirtualBox cinder-volume[463186]: ERROR oslo_messaging.rpc.server cinder.exception.ImageNotAuthorized: Not authorized for image 97ae1a68-ae2a-4be7-b742-23c9cd4d57d3.
To manage notifications about this bug go to:
https://bugs.launchpad.net/glance/+bug/2120737/+subscriptions