forked from enolfc/caso
-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Description
When running caso with a non-admin user, this error is thrown:
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager [-] Extractor neutron: cannot extract records for 'f09171e2a6b94634a95956532c51b985', got the following exception: : keystoneauth1.exceptions.auth.AuthorizationFailure: Authentication cannot be scoped to multiple targets. Pick one of: project, domain, trust, system or unscoped
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager Traceback (most recent call last):
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager File "/usr/local/caso2/lib/python3.12/site-packages/caso/extract/manager.py", line 299, in get_records
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager extractor = extractor_cls(project, vo)
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager ^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager File "/usr/local/caso2/lib/python3.12/site-packages/caso/extract/openstack/neutron.py", line 43, in __init__
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager super(NeutronExtractor, self).__init__(project, vo)
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager File "/usr/local/caso2/lib/python3.12/site-packages/caso/extract/openstack/base.py", line 57, in __init__
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager self.keystone = self._get_keystone_client()
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager ^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager File "/usr/local/caso2/lib/python3.12/site-packages/caso/extract/openstack/base.py", line 95, in _get_keystone_client
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager client = keystone_client.get_client(
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager ^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager File "/usr/local/caso2/lib/python3.12/site-packages/caso/keystone_client.py", line 61, in get_client
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager sess = get_session(conf, project, system_scope)
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager File "/usr/local/caso2/lib/python3.12/site-packages/caso/keystone_client.py", line 49, in get_session
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager sess.get_token()
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager File "/usr/local/caso2/lib/python3.12/site-packages/keystoneauth1/session.py", line 1411, in get_token
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager return (self.get_auth_headers(auth) or {}).get('X-Auth-Token')
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager ^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager File "/usr/local/caso2/lib/python3.12/site-packages/keystoneauth1/session.py", line 1387, in get_auth_headers
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager return auth.get_headers(self)
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager ^^^^^^^^^^^^^^^^^^^^^^
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager File "/usr/local/caso2/lib/python3.12/site-packages/keystoneauth1/plugin.py", line 124, in get_headers
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager token = self.get_token(session)
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager ^^^^^^^^^^^^^^^^^^^^^^^
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager File "/usr/local/caso2/lib/python3.12/site-packages/keystoneauth1/identity/base.py", line 91, in get_token
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager return self.get_access(session).auth_token
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager ^^^^^^^^^^^^^^^^^^^^^^^^
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager File "/usr/local/caso2/lib/python3.12/site-packages/keystoneauth1/identity/base.py", line 139, in get_access
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager self.auth_ref = self.get_auth_ref(session)
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager ^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager File "/usr/local/caso2/lib/python3.12/site-packages/keystoneauth1/identity/v3/base.py", line 195, in get_auth_ref
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager raise exceptions.AuthorizationFailure(
2025-06-19 09:09:36.299 23933 ERROR caso.extract.manager keystoneauth1.exceptions.auth.AuthorizationFailure: Authentication cannot be scoped to multiple targets. Pick one of: project, domain, trust, system or unscoped
Metadata
Metadata
Assignees
Labels
No labels