Comment 2 for bug 2053297

Revision history for this message
Giovanni Tirloni (gtirloni) wrote :

Same issue seen with keystone 22.0.3 (Zed) when running a simple command as "openstack user show <uuid> --domain mydomain"

The error is not surfaced by openstack CLI (5.8) in my tests but it is by horizon (23.0.2) where it fails the operation(s). Sometimes the error happens between services as well (e.g. Magnum trying to perform something).

ERROR keystone.server.flask.application [None req-f1808e33-1348-4ad4-8c30-d25bb7cbabd0 3cffff075f7d4f24848826cfe4a3a61c 8d3108ae4ff24855a23e6b7933ef083e - - default default] Could not find domain: mydomain.: keystone.exception.DomainNotFound: Could not find domain: mydomain.
ERROR keystone.server.flask.application Traceback (most recent call last):
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/keystone/resource/core.py", line 712, in get_domain
ERROR keystone.server.flask.application project = self.driver.get_project(domain_id)
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/keystone/resource/backends/sql.py", line 49, in get_project
ERROR keystone.server.flask.application return self._get_project(session, project_id).to_dict()
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/keystone/resource/backends/sql.py", line 44, in _get_project
ERROR keystone.server.flask.application raise exception.ProjectNotFound(project_id=project_id)
ERROR keystone.server.flask.application keystone.exception.ProjectNotFound: Could not find project: mydomain.
ERROR keystone.server.flask.application
ERROR keystone.server.flask.application During handling of the above exception, another exception occurred:
ERROR keystone.server.flask.application
ERROR keystone.server.flask.application Traceback (most recent call last):
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/flask/app.py", line 1823, in full_dispatch_request
ERROR keystone.server.flask.application rv = self.dispatch_request()
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/flask/app.py", line 1799, in dispatch_request
ERROR keystone.server.flask.application return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/flask_restful/__init__.py", line 467, in wrapper
ERROR keystone.server.flask.application resp = resource(*args, **kwargs)
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/flask/views.py", line 107, in view
ERROR keystone.server.flask.application return current_app.ensure_sync(self.dispatch_request)(**kwargs)
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/flask_restful/__init__.py", line 582, in dispatch_request
ERROR keystone.server.flask.application resp = meth(*args, **kwargs)
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/keystone/api/domains.py", line 89, in get
ERROR keystone.server.flask.application return self._get_domain(domain_id)
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/keystone/api/domains.py", line 97, in _get_domain
ERROR keystone.server.flask.application domain = PROVIDERS.resource_api.get_domain(domain_id)
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/keystone/common/manager.py", line 115, in wrapped
ERROR keystone.server.flask.application __ret_val = __f(*args, **kwargs)
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/decorator.py", line 232, in fun
ERROR keystone.server.flask.application return caller(func, *(extras + args), **kw)
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/dogpile/cache/region.py", line 1577, in get_or_create_for_user_func
ERROR keystone.server.flask.application return self.get_or_create(
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/dogpile/cache/region.py", line 1042, in get_or_create
ERROR keystone.server.flask.application with Lock(
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/dogpile/lock.py", line 185, in __enter__
ERROR keystone.server.flask.application return self._enter()
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/dogpile/lock.py", line 94, in _enter
ERROR keystone.server.flask.application generated = self._enter_create(value, createdtime)
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/dogpile/lock.py", line 178, in _enter_create
ERROR keystone.server.flask.application return self.creator()
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/dogpile/cache/region.py", line 995, in gen_value
ERROR keystone.server.flask.application created_value = creator(
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/keystone/resource/core.py", line 718, in get_domain
ERROR keystone.server.flask.application raise exception.DomainNotFound(domain_id=domain_id)
ERROR keystone.server.flask.application keystone.exception.DomainNotFound: Could not find domain: mydomain.
ERROR keystone.server.flask.application \x1b[00m