+ COMMAND=start + start + exec uwsgi --ini /etc/glance/glance-api-uwsgi.ini [uWSGI] getting INI configuration from /etc/glance/glance-api-uwsgi.ini *** Starting uWSGI 2.0.31 (64bit) on [Fri Jun 5 04:47:44 2026] *** compiled with version: 13.3.0 on 27 November 2025 23:02:21 os: Linux-5.15.0-179-generic #189-Ubuntu SMP Tue May 5 18:20:56 UTC 2026 nodename: glance-api-779cf7bcdc-p8dps machine: x86_64 clock source: unix pcre jit disabled detected number of CPU cores: 16 current working directory: / detected binary path: /var/lib/openstack/bin/uwsgi *** dumping internal routing table *** [rule: 0] subject: user_agent regexp: ^kube-probe.* action: donotlog: *** end of the internal routing table *** your memory page size is 4096 bytes detected max file descriptor number: 1048576 lock engine: pthread robust mutexes thunder lock: enabled uwsgi socket 0 bound to TCP address 0.0.0.0:9292 fd 3 Python version: 3.12.3 (main, Nov 6 2025, 13:44:16) [GCC 13.3.0] Python main interpreter initialized at 0x7fb8eba41668 python threads support enabled your server socket listen backlog is limited to 100 connections your mercy for graceful operations on workers is 80 seconds mapped 403077 bytes (393 KB) for 2 cores *** Operational MODE: preforking *** *** uWSGI is running in multiple interpreter mode *** spawned uWSGI master process (pid: 1) spawned uWSGI worker 1 (pid: 7, cores: 1) spawned uWSGI worker 2 (pid: 8, cores: 1) running "unix_signal:15 gracefully_kill_them_all" (master-start)... 2026-06-05 04:47:45.981 7 INFO glance.async_ [-] Threadpool model set to 'NativeThreadPoolModel' 2026-06-05 04:47:46.068 8 INFO glance.async_ [-] Threadpool model set to 'NativeThreadPoolModel' simplejson unavailable, fall-back to standard python json simplejson unavailable, fall-back to standard python json 2026-06-05 04:47:46.844 7 WARNING oslo_config.cfg [-] Deprecated: Option "stores" from group "glance_store" is deprecated for removal ( This option is deprecated against new config option ``enabled_backends`` which helps to configure multiple backend stores of different schemes. This option is scheduled for removal in the U development cycle. ). Its value may be silently ignored in the future. 2026-06-05 04:47:46.845 7 WARNING oslo_config.cfg [-] Deprecated: Option "default_store" from group "glance_store" is deprecated for removal ( This option is deprecated against new config option ``default_backend`` which acts similar to ``default_store`` config option. This option is scheduled for removal in the U development cycle. ). Its value may be silently ignored in the future. 2026-06-05 04:47:46.846 7 WARNING glance.common.wsgi_app [-] Import methods are enabled but staging directory /tmp/staging/ does not exist; Imports will fail! 2026-06-05 04:47:46.914 8 WARNING oslo_config.cfg [-] Deprecated: Option "stores" from group "glance_store" is deprecated for removal ( This option is deprecated against new config option ``enabled_backends`` which helps to configure multiple backend stores of different schemes. This option is scheduled for removal in the U development cycle. ). Its value may be silently ignored in the future. 2026-06-05 04:47:46.915 8 WARNING oslo_config.cfg [-] Deprecated: Option "default_store" from group "glance_store" is deprecated for removal ( This option is deprecated against new config option ``default_backend`` which acts similar to ``default_store`` config option. This option is scheduled for removal in the U development cycle. ). Its value may be silently ignored in the future. 2026-06-05 04:47:46.916 8 WARNING glance.common.wsgi_app [-] Import methods are enabled but staging directory /tmp/staging/ does not exist; Imports will fail! 2026-06-05 04:47:48.968 7 WARNING glance.api.v2.images [None req-10f25df4-0f72-47ca-bf37-e8e0b77b8558 - - - - - -] Could not find schema properties file schema-image.json. Continuing without custom properties 2026-06-05 04:47:48.982 8 WARNING glance.api.v2.images [None req-0aaee8cb-dc61-4487-9ce1-a4bea8d349ed - - - - - -] Could not find schema properties file schema-image.json. Continuing without custom properties 2026-06-05 04:47:49.301 7 WARNING keystonemiddleware._common.config [None req-10f25df4-0f72-47ca-bf37-e8e0b77b8558 - - - - - -] The option "audit_map_file" is not known to keystonemiddleware 2026-06-05 04:47:49.308 7 WARNING oslo_config.cfg [None req-10f25df4-0f72-47ca-bf37-e8e0b77b8558 - - - - - -] Deprecated: Option "auth_uri" from group "keystone_authtoken" is deprecated. Use option "www_authenticate_uri" from group "keystone_authtoken". 2026-06-05 04:47:49.311 7 ERROR glance.common.config [None req-10f25df4-0f72-47ca-bf37-e8e0b77b8558 - - - - - -] Unable to load glance-api-keystone from configuration file /etc/glance/glance-api-paste.ini. Got: PackageNotFoundError('oslo.middleware:healthcheck'): importlib.metadata.PackageNotFoundError: No package metadata was found for oslo.middleware:healthcheck 2026-06-05 04:47:49.312 7 CRITICAL glance [None req-10f25df4-0f72-47ca-bf37-e8e0b77b8558 - - - - - -] Unhandled error: RuntimeError: Unable to load glance-api-keystone from configuration file /etc/glance/glance-api-paste.ini. Got: PackageNotFoundError('oslo.middleware:healthcheck') 2026-06-05 04:47:49.312 7 ERROR glance Traceback (most recent call last): 2026-06-05 04:47:49.312 7 ERROR glance File "/usr/lib/python3.12/importlib/metadata/__init__.py", line 397, in from_name 2026-06-05 04:47:49.312 7 ERROR glance return next(cls.discover(name=name)) 2026-06-05 04:47:49.312 7 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.312 7 ERROR glance StopIteration 2026-06-05 04:47:49.312 7 ERROR glance 2026-06-05 04:47:49.312 7 ERROR glance During handling of the above exception, another exception occurred: 2026-06-05 04:47:49.312 7 ERROR glance 2026-06-05 04:47:49.312 7 ERROR glance Traceback (most recent call last): 2026-06-05 04:47:49.312 7 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/glance/common/config.py", line 753, in load_paste_app 2026-06-05 04:47:49.312 7 ERROR glance app = deploy.loadapp("config:%s" % conf_file, name=app_name) 2026-06-05 04:47:49.312 7 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.312 7 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/deploy/loadwsgi.py", line 246, in loadapp 2026-06-05 04:47:49.312 7 ERROR glance return loadobj(APP, uri, name=name, **kw) 2026-06-05 04:47:49.312 7 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.312 7 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/deploy/loadwsgi.py", line 271, in loadobj 2026-06-05 04:47:49.312 7 ERROR glance return context.create() 2026-06-05 04:47:49.312 7 ERROR glance ^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.312 7 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/deploy/loadwsgi.py", line 738, in create 2026-06-05 04:47:49.312 7 ERROR glance return self.object_type.invoke(self) 2026-06-05 04:47:49.312 7 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.312 7 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/deploy/loadwsgi.py", line 129, in invoke 2026-06-05 04:47:49.312 7 ERROR glance return fix_call( 2026-06-05 04:47:49.312 7 ERROR glance ^^^^^^^^^ 2026-06-05 04:47:49.312 7 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/deploy/util.py", line 61, in fix_call 2026-06-05 04:47:49.312 7 ERROR glance val = callable(*args, **kw) 2026-06-05 04:47:49.312 7 ERROR glance ^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.312 7 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/glance/api/__init__.py", line 23, in root_app_factory 2026-06-05 04:47:49.312 7 ERROR glance return paste.urlmap.urlmap_factory(loader, global_conf, **local_conf) 2026-06-05 04:47:49.312 7 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.312 7 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/urlmap.py", line 26, in urlmap_factory 2026-06-05 04:47:49.312 7 ERROR glance app = loader.get_app(app_name, global_conf=global_conf) 2026-06-05 04:47:49.312 7 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.312 7 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/deploy/loadwsgi.py", line 352, in get_app 2026-06-05 04:47:49.312 7 ERROR glance return self.app_context(name=name, global_conf=global_conf).create() 2026-06-05 04:47:49.312 7 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.312 7 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/deploy/loadwsgi.py", line 361, in app_context 2026-06-05 04:47:49.312 7 ERROR glance return self.get_context(APP, name=name, global_conf=global_conf) 2026-06-05 04:47:49.312 7 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.312 7 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/deploy/loadwsgi.py", line 458, in get_context 2026-06-05 04:47:49.312 7 ERROR glance context = self._context_from_use( 2026-06-05 04:47:49.312 7 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.312 7 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/deploy/loadwsgi.py", line 485, in _context_from_use 2026-06-05 04:47:49.312 7 ERROR glance context = self.get_context(object_type, name=use, global_conf=global_conf) 2026-06-05 04:47:49.312 7 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.312 7 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/deploy/loadwsgi.py", line 400, in get_context 2026-06-05 04:47:49.312 7 ERROR glance return loadcontext( 2026-06-05 04:47:49.312 7 ERROR glance ^^^^^^^^^^^^ 2026-06-05 04:47:49.312 7 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/deploy/loadwsgi.py", line 293, in loadcontext 2026-06-05 04:47:49.312 7 ERROR glance return _loaders[scheme]( 2026-06-05 04:47:49.312 7 ERROR glance ^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.312 7 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/deploy/loadwsgi.py", line 332, in _loadegg 2026-06-05 04:47:49.312 7 ERROR glance return loader.get_context(object_type, name, global_conf) 2026-06-05 04:47:49.312 7 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.312 7 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/deploy/loadwsgi.py", line 635, in get_context 2026-06-05 04:47:49.312 7 ERROR glance entry_point, protocol, ep_name = self.find_egg_entry_point( 2026-06-05 04:47:49.312 7 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.312 7 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/deploy/loadwsgi.py", line 655, in find_egg_entry_point 2026-06-05 04:47:49.312 7 ERROR glance dist = importlib_metadata.distribution(self.spec) 2026-06-05 04:47:49.312 7 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.312 7 ERROR glance File "/usr/lib/python3.12/importlib/metadata/__init__.py", line 862, in distribution 2026-06-05 04:47:49.312 7 ERROR glance return Distribution.from_name(distribution_name) 2026-06-05 04:47:49.312 7 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.312 7 ERROR glance File "/usr/lib/python3.12/importlib/metadata/__init__.py", line 399, in from_name 2026-06-05 04:47:49.312 7 ERROR glance raise PackageNotFoundError(name) 2026-06-05 04:47:49.312 7 ERROR glance importlib.metadata.PackageNotFoundError: No package metadata was found for oslo.middleware:healthcheck 2026-06-05 04:47:49.312 7 ERROR glance 2026-06-05 04:47:49.312 7 ERROR glance During handling of the above exception, another exception occurred: 2026-06-05 04:47:49.312 7 ERROR glance 2026-06-05 04:47:49.312 7 ERROR glance Traceback (most recent call last): 2026-06-05 04:47:49.312 7 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/glance/wsgi/api.py", line 22, in 2026-06-05 04:47:49.312 7 ERROR glance application = wsgi_app.init_app() 2026-06-05 04:47:49.312 7 ERROR glance ^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.312 7 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/glance/common/wsgi_app.py", line 160, in init_app 2026-06-05 04:47:49.312 7 ERROR glance return config.load_paste_app('glance-api') 2026-06-05 04:47:49.312 7 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.312 7 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/glance/common/config.py", line 767, in load_paste_app 2026-06-05 04:47:49.312 7 ERROR glance raise RuntimeError(msg) 2026-06-05 04:47:49.312 7 ERROR glance RuntimeError: Unable to load glance-api-keystone from configuration file /etc/glance/glance-api-paste.ini. 2026-06-05 04:47:49.312 7 ERROR glance Got: PackageNotFoundError('oslo.middleware:healthcheck') 2026-06-05 04:47:49.312 7 ERROR glance unable to load app 0 (mountpoint='') (callable not found or import error) *** no app loaded. GAME OVER *** 2026-06-05 04:47:49.327 8 WARNING keystonemiddleware._common.config [None req-0aaee8cb-dc61-4487-9ce1-a4bea8d349ed - - - - - -] The option "audit_map_file" is not known to keystonemiddleware 2026-06-05 04:47:49.335 8 WARNING oslo_config.cfg [None req-0aaee8cb-dc61-4487-9ce1-a4bea8d349ed - - - - - -] Deprecated: Option "auth_uri" from group "keystone_authtoken" is deprecated. Use option "www_authenticate_uri" from group "keystone_authtoken". 2026-06-05 04:47:49.337 8 ERROR glance.common.config [None req-0aaee8cb-dc61-4487-9ce1-a4bea8d349ed - - - - - -] Unable to load glance-api-keystone from configuration file /etc/glance/glance-api-paste.ini. Got: PackageNotFoundError('oslo.middleware:healthcheck'): importlib.metadata.PackageNotFoundError: No package metadata was found for oslo.middleware:healthcheck 2026-06-05 04:47:49.338 8 CRITICAL glance [None req-0aaee8cb-dc61-4487-9ce1-a4bea8d349ed - - - - - -] Unhandled error: RuntimeError: Unable to load glance-api-keystone from configuration file /etc/glance/glance-api-paste.ini. Got: PackageNotFoundError('oslo.middleware:healthcheck') 2026-06-05 04:47:49.338 8 ERROR glance Traceback (most recent call last): 2026-06-05 04:47:49.338 8 ERROR glance File "/usr/lib/python3.12/importlib/metadata/__init__.py", line 397, in from_name 2026-06-05 04:47:49.338 8 ERROR glance return next(cls.discover(name=name)) 2026-06-05 04:47:49.338 8 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.338 8 ERROR glance StopIteration 2026-06-05 04:47:49.338 8 ERROR glance 2026-06-05 04:47:49.338 8 ERROR glance During handling of the above exception, another exception occurred: 2026-06-05 04:47:49.338 8 ERROR glance 2026-06-05 04:47:49.338 8 ERROR glance Traceback (most recent call last): 2026-06-05 04:47:49.338 8 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/glance/common/config.py", line 753, in load_paste_app 2026-06-05 04:47:49.338 8 ERROR glance app = deploy.loadapp("config:%s" % conf_file, name=app_name) 2026-06-05 04:47:49.338 8 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.338 8 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/deploy/loadwsgi.py", line 246, in loadapp 2026-06-05 04:47:49.338 8 ERROR glance return loadobj(APP, uri, name=name, **kw) 2026-06-05 04:47:49.338 8 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.338 8 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/deploy/loadwsgi.py", line 271, in loadobj 2026-06-05 04:47:49.338 8 ERROR glance return context.create() 2026-06-05 04:47:49.338 8 ERROR glance ^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.338 8 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/deploy/loadwsgi.py", line 738, in create 2026-06-05 04:47:49.338 8 ERROR glance return self.object_type.invoke(self) 2026-06-05 04:47:49.338 8 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.338 8 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/deploy/loadwsgi.py", line 129, in invoke 2026-06-05 04:47:49.338 8 ERROR glance return fix_call( 2026-06-05 04:47:49.338 8 ERROR glance ^^^^^^^^^ 2026-06-05 04:47:49.338 8 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/deploy/util.py", line 61, in fix_call 2026-06-05 04:47:49.338 8 ERROR glance val = callable(*args, **kw) 2026-06-05 04:47:49.338 8 ERROR glance ^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.338 8 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/glance/api/__init__.py", line 23, in root_app_factory 2026-06-05 04:47:49.338 8 ERROR glance return paste.urlmap.urlmap_factory(loader, global_conf, **local_conf) 2026-06-05 04:47:49.338 8 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.338 8 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/urlmap.py", line 26, in urlmap_factory 2026-06-05 04:47:49.338 8 ERROR glance app = loader.get_app(app_name, global_conf=global_conf) 2026-06-05 04:47:49.338 8 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.338 8 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/deploy/loadwsgi.py", line 352, in get_app 2026-06-05 04:47:49.338 8 ERROR glance return self.app_context(name=name, global_conf=global_conf).create() 2026-06-05 04:47:49.338 8 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.338 8 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/deploy/loadwsgi.py", line 361, in app_context 2026-06-05 04:47:49.338 8 ERROR glance return self.get_context(APP, name=name, global_conf=global_conf) 2026-06-05 04:47:49.338 8 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.338 8 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/deploy/loadwsgi.py", line 458, in get_context 2026-06-05 04:47:49.338 8 ERROR glance context = self._context_from_use( 2026-06-05 04:47:49.338 8 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.338 8 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/deploy/loadwsgi.py", line 485, in _context_from_use 2026-06-05 04:47:49.338 8 ERROR glance context = self.get_context(object_type, name=use, global_conf=global_conf) 2026-06-05 04:47:49.338 8 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.338 8 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/deploy/loadwsgi.py", line 400, in get_context 2026-06-05 04:47:49.338 8 ERROR glance return loadcontext( 2026-06-05 04:47:49.338 8 ERROR glance ^^^^^^^^^^^^ 2026-06-05 04:47:49.338 8 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/deploy/loadwsgi.py", line 293, in loadcontext 2026-06-05 04:47:49.338 8 ERROR glance return _loaders[scheme]( 2026-06-05 04:47:49.338 8 ERROR glance ^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.338 8 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/deploy/loadwsgi.py", line 332, in _loadegg 2026-06-05 04:47:49.338 8 ERROR glance return loader.get_context(object_type, name, global_conf) 2026-06-05 04:47:49.338 8 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.338 8 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/deploy/loadwsgi.py", line 635, in get_context 2026-06-05 04:47:49.338 8 ERROR glance entry_point, protocol, ep_name = self.find_egg_entry_point( 2026-06-05 04:47:49.338 8 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.338 8 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/paste/deploy/loadwsgi.py", line 655, in find_egg_entry_point 2026-06-05 04:47:49.338 8 ERROR glance dist = importlib_metadata.distribution(self.spec) 2026-06-05 04:47:49.338 8 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.338 8 ERROR glance File "/usr/lib/python3.12/importlib/metadata/__init__.py", line 862, in distribution 2026-06-05 04:47:49.338 8 ERROR glance return Distribution.from_name(distribution_name) 2026-06-05 04:47:49.338 8 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.338 8 ERROR glance File "/usr/lib/python3.12/importlib/metadata/__init__.py", line 399, in from_name 2026-06-05 04:47:49.338 8 ERROR glance raise PackageNotFoundError(name) 2026-06-05 04:47:49.338 8 ERROR glance importlib.metadata.PackageNotFoundError: No package metadata was found for oslo.middleware:healthcheck 2026-06-05 04:47:49.338 8 ERROR glance 2026-06-05 04:47:49.338 8 ERROR glance During handling of the above exception, another exception occurred: 2026-06-05 04:47:49.338 8 ERROR glance 2026-06-05 04:47:49.338 8 ERROR glance Traceback (most recent call last): 2026-06-05 04:47:49.338 8 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/glance/wsgi/api.py", line 22, in 2026-06-05 04:47:49.338 8 ERROR glance application = wsgi_app.init_app() 2026-06-05 04:47:49.338 8 ERROR glance ^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.338 8 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/glance/common/wsgi_app.py", line 160, in init_app 2026-06-05 04:47:49.338 8 ERROR glance return config.load_paste_app('glance-api') 2026-06-05 04:47:49.338 8 ERROR glance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-05 04:47:49.338 8 ERROR glance File "/var/lib/openstack/lib/python3.12/site-packages/glance/common/config.py", line 767, in load_paste_app 2026-06-05 04:47:49.338 8 ERROR glance raise RuntimeError(msg) 2026-06-05 04:47:49.338 8 ERROR glance RuntimeError: Unable to load glance-api-keystone from configuration file /etc/glance/glance-api-paste.ini. 2026-06-05 04:47:49.338 8 ERROR glance Got: PackageNotFoundError('oslo.middleware:healthcheck') 2026-06-05 04:47:49.338 8 ERROR glance unable to load app 0 (mountpoint='') (callable not found or import error) *** no app loaded. GAME OVER *** OOPS ! failed loading app in worker 1 (pid 7) Fri Jun 5 04:47:50 2026 - need-app requested, destroying the instance... SIGINT/SIGTERM received...killing workers... OOPS ! failed loading app in worker 2 (pid 8) Fri Jun 5 04:47:50 2026 - need-app requested, destroying the instance... goodbye to uWSGI.