An update. I have checked the alleged fix in yoga and found out that the issue was not fixed in kolla-ansible 14.9.1. *OS : Ubuntu 20.04.03 * Kernel (e.g. `uname -a`): Linux checkout 5.4.0-164-generic #181-Ubuntu SMP Fri Sep 1 13:41:22 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux * Docker version if applicable (e.g. `docker version`): Docker version 24.0.6, build ed223bc * Kolla version (e.g. `git head or tag or stable branch` or pip package version if using release): kolla-ansible --version 14.9.1 Below is the debug message(s) when the kolla-ansible -i all-in-one deploy failed. You help will be greatly appreciated TASK [horizon : Running Horizon bootstrap container] **** fatal: [localhost]: FAILED! => {"changed": true, "msg": "Container exited with non-zero return code 1", "rc": 1, "stderr": "+ sudo -E kolla_set_configs\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Copying /var/lib/kolla/config_files/horizon.conf to /etc/apache2/conf-enabled/000-default.conf\nINFO:__main__:Setting permission for /etc/apache2/conf-enabled/000-default.conf\nINFO:__main__:Deleting /etc/openstack-dashboard/local_settings\nINFO:__main__:Copying /var/lib/kolla/config_files/local_settings to /etc/openstack-dashboard/local_settings\nINFO:__main__:Setting permission for /etc/openstack-dashboard/local_settings\nINFO:__main__:Copying /var/lib/kolla/config_files/custom_local_settings to /etc/openstack-dashboard/custom_local_settings\nINFO:__main__:Setting permission for /etc/openstack-dashboard/custom_local_settings\nINFO:__main__:Writing out command to execute\n++ cat /run_command\n+ CMD='/usr/sbin/apache2 -DFOREGROUND'\n+ ARGS=\n+ sudo kolla_copy_cacerts\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ set -o errexit\n++ FORCE_GENERATE=no\n++ HASH_PATH=/var/lib/kolla/.settings.md5sum.txt\n++ [[ source == \\b\\i\\n\\a\\r\\y ]]\n++ [[ source == \\s\\o\\u\\r\\c\\e ]]\n++ SITE_PACKAGES=/var/lib/kolla/venv/lib/python3.8/site-packages\n++ [[ -f /var/lib/kolla/venv/bin/python ]]\n++ MANAGE_PY='/var/lib/kolla/venv/bin/python /var/lib/kolla/venv/bin/manage.py'\n++ [[ source == \\s\\o\\u\\r\\c\\e ]]\n++ [[ ! -f /var/lib/kolla/venv/lib/python3.8/site-packages/openstack_dashboard/local/local_settings.py ]]\n++ ln -s /etc/openstack-dashboard/local_settings /var/lib/kolla/venv/lib/python3.8/site-packages/openstack_dashboard/local/local_settings.py\n++ [[ -f /etc/openstack-dashboard/custom_local_settings ]]\n++ CUSTOM_SETTINGS_FILE=/var/lib/kolla/venv/lib/python3.8/site-packages/openstack_dashboard/local/custom_local_settings.py\n++ [[ source == \\b\\i\\n\\a\\r\\y ]]\n++ [[ ! -L /var/lib/kolla/venv/lib/python3.8/site-packages/openstack_dashboard/local/custom_local_settings.py ]]\n++ ln -s /etc/openstack-dashboard/custom_local_settings /var/lib/kolla/venv/lib/python3.8/site-packages/openstack_dashboard/local/custom_local_settings.py\n++ [[ -n 0 ]]\n++ /var/lib/kolla/venv/bin/python /var/lib/kolla/venv/bin/manage.py migrate --noinput\n/var/lib/kolla/venv/lib/python3.8/site-packages/openstack_dashboard/local/local_settings.py:335: RemovedInDjango40Warning: django.utils.translation.ugettext_lazy() is deprecated in favor of django.utils.translation.gettext_lazy().\n \"architecture\": _(\"Architecture\"),\n/var/lib/kolla/venv/lib/python3.8/site-packages/openstack_dashboard/local/local_settings.py:336: RemovedInDjango40Warning: django.utils.translation.ugettext_lazy() is deprecated in favor of django.utils.translation.gettext_lazy().\n \"kernel_id\": _(\"Kernel ID\"),\n/var/lib/kolla/venv/lib/python3.8/site-packages/openstack_dashboard/local/local_settings.py:337: RemovedInDjango40Warning: django.utils.translation.ugettext_lazy() is deprecated in favor of django.utils.translation.gettext_lazy().\n \"ramdisk_id\": _(\"Ramdisk ID\"),\n/var/lib/kolla/venv/lib/python3.8/site-packages/openstack_dashboard/local/local_settings.py:338: RemovedInDjango40Warning: django.utils.translation.ugettext_lazy() is deprecated in favor of django.utils.translation.gettext_lazy().\n \"image_state\": _(\"Euca2ools state\"),\n/var/lib/kolla/venv/lib/python3.8/site-packages/openstack_dashboard/local/local_settings.py:339: RemovedInDjango40Warning: django.utils.translation.ugettext_lazy() is deprecated in favor of django.utils.translation.gettext_lazy().\n \"project_id\": _(\"Project ID\"),\n/var/lib/kolla/venv/lib/python3.8/site-packages/openstack_dashboard/local/local_settings.py:340: RemovedInDjango40Warning: django.utils.translation.ugettext_lazy() is deprecated in favor of django.utils.translation.gettext_lazy().\n \"image_type\": _(\"Image Type\"),\n/var/lib/kolla/venv/lib/python3.8/site-packages/openstack_dashboard/local/local_settings.py:579: RemovedInDjango40Warning: django.utils.translation.ugettext_lazy() is deprecated in favor of django.utils.translation.gettext_lazy().\n 'name': _('All TCP'),\n/var/lib/kolla/venv/lib/python3.8/site-packages/openstack_dashboard/local/local_settings.py:585: RemovedInDjango40Warning: django.utils.translation.ugettext_lazy() is deprecated in favor of django.utils.translation.gettext_lazy().\n 'name': _('All UDP'),\n/var/lib/kolla/venv/lib/python3.8/site-packages/openstack_dashboard/local/local_settings.py:591: RemovedInDjango40Warning: django.utils.translation.ugettext_lazy() is deprecated in favor of django.utils.translation.gettext_lazy().\n 'name': _('All ICMP'),\n/var/lib/kolla/venv/lib/python3.8/site-packages/scss/types.py:6: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working\n from collections import Iterable\n/var/lib/kolla/venv/lib/python3.8/site-packages/scss/namespace.py:172: DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec()\n argspec = inspect.getargspec(function)\n/var/lib/kolla/venv/lib/python3.8/site-packages/scss/selector.py:26: FutureWarning: Possible nested set at position 329\n SELECTOR_TOKENIZER = re.compile(r'''\nTraceback (most recent call last):\n File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/db/backends/mysql/base.py\", line 15, in \n import MySQLdb as Database\nModuleNotFoundError: No module named 'MySQLdb'\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/var/lib/kolla/venv/bin/manage.py\", line 23, in \n execute_from_command_line(sys.argv)\n File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/core/management/__init__.py\", line 419, in execute_from_command_line\n utility.execute()\n File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/core/management/__init__.py\", line 395, in execute\n django.setup()\n File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/__init__.py\", line 24, in setup\n apps.populate(settings.INSTALLED_APPS)\n File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/apps/registry.py\", line 114, in populate\n app_config.import_models()\n File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/apps/config.py\", line 301, in import_models\n self.models_module = import_module(models_module_name)\n File \"/usr/lib/python3.8/importlib/__init__.py\", line 127, in import_module\n return _bootstrap._gcd_import(name[level:], package, level)\n File \"\", line 1014, in _gcd_import\n File \"\", line 991, in _find_and_load\n File \"\", line 975, in _find_and_load_unlocked\n File \"\", line 671, in _load_unlocked\n File \"\", line 848, in exec_module\n File \"\", line 219, in _call_with_frames_removed\n File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/contrib/auth/models.py\", line 3, in \n from django.contrib.auth.base_user import AbstractBaseUser, BaseUserManager\n File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/contrib/auth/base_user.py\", line 48, in \n class AbstractBaseUser(models.Model):\n File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/db/models/base.py\", line 122, in __new__\n new_class.add_to_class('_meta', Options(meta, app_label))\n File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/db/models/base.py\", line 326, in add_to_class\n value.contribute_to_class(cls, name)\n File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/db/models/options.py\", line 207, in contribute_to_class\n self.db_table = truncate_name(self.db_table, connection.ops.max_name_length())\n File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/utils/connection.py\", line 15, in __getattr__\n return getattr(self._connections[self._alias], item)\n File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/utils/connection.py\", line 62, in __getitem__\n conn = self.create_connection(alias)\n File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/db/utils.py\", line 204, in create_connection\n backend = load_backend(db['ENGINE'])\n File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/db/utils.py\", line 111, in load_backend\n return import_module('%s.base' % backend_name)\n File \"/usr/lib/python3.8/importlib/__init__.py\", line 127, in import_module\n return _bootstrap._gcd_import(name[level:], package, level)\n File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/db/backends/mysql/base.py\", line 17, in \n raise ImproperlyConfigured(\ndjango.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.\nDid you install mysqlclient?\n", "stderr_lines": ["+ sudo -E kolla_set_configs", "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Copying /var/lib/kolla/config_files/horizon.conf to /etc/apache2/conf-enabled/000-default.conf", "INFO:__main__:Setting permission for /etc/apache2/conf-enabled/000-default.conf", "INFO:__main__:Deleting /etc/openstack-dashboard/local_settings", "INFO:__main__:Copying /var/lib/kolla/config_files/local_settings to /etc/openstack-dashboard/local_settings", "INFO:__main__:Setting permission for /etc/openstack-dashboard/local_settings", "INFO:__main__:Copying /var/lib/kolla/config_files/custom_local_settings to /etc/openstack-dashboard/custom_local_settings", "INFO:__main__:Setting permission for /etc/openstack-dashboard/custom_local_settings", "INFO:__main__:Writing out command to execute", "++ cat /run_command", "+ CMD='/usr/sbin/apache2 -DFOREGROUND'", "+ ARGS=", "+ sudo kolla_copy_cacerts", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ set -o errexit", "++ FORCE_GENERATE=no", "++ HASH_PATH=/var/lib/kolla/.settings.md5sum.txt", "++ [[ source == \\b\\i\\n\\a\\r\\y ]]", "++ [[ source == \\s\\o\\u\\r\\c\\e ]]", "++ SITE_PACKAGES=/var/lib/kolla/venv/lib/python3.8/site-packages", "++ [[ -f /var/lib/kolla/venv/bin/python ]]", "++ MANAGE_PY='/var/lib/kolla/venv/bin/python /var/lib/kolla/venv/bin/manage.py'", "++ [[ source == \\s\\o\\u\\r\\c\\e ]]", "++ [[ ! -f /var/lib/kolla/venv/lib/python3.8/site-packages/openstack_dashboard/local/local_settings.py ]]", "++ ln -s /etc/openstack-dashboard/local_settings /var/lib/kolla/venv/lib/python3.8/site-packages/openstack_dashboard/local/local_settings.py", "++ [[ -f /etc/openstack-dashboard/custom_local_settings ]]", "++ CUSTOM_SETTINGS_FILE=/var/lib/kolla/venv/lib/python3.8/site-packages/openstack_dashboard/local/custom_local_settings.py", "++ [[ source == \\b\\i\\n\\a\\r\\y ]]", "++ [[ ! -L /var/lib/kolla/venv/lib/python3.8/site-packages/openstack_dashboard/local/custom_local_settings.py ]]", "++ ln -s /etc/openstack-dashboard/custom_local_settings /var/lib/kolla/venv/lib/python3.8/site-packages/openstack_dashboard/local/custom_local_settings.py", "++ [[ -n 0 ]]", "++ /var/lib/kolla/venv/bin/python /var/lib/kolla/venv/bin/manage.py migrate --noinput", "/var/lib/kolla/venv/lib/python3.8/site-packages/openstack_dashboard/local/local_settings.py:335: RemovedInDjango40Warning: django.utils.translation.ugettext_lazy() is deprecated in favor of django.utils.translation.gettext_lazy().", " \"architecture\": _(\"Architecture\"),", "/var/lib/kolla/venv/lib/python3.8/site-packages/openstack_dashboard/local/local_settings.py:336: RemovedInDjango40Warning: django.utils.translation.ugettext_lazy() is deprecated in favor of django.utils.translation.gettext_lazy().", " \"kernel_id\": _(\"Kernel ID\"),", "/var/lib/kolla/venv/lib/python3.8/site-packages/openstack_dashboard/local/local_settings.py:337: RemovedInDjango40Warning: django.utils.translation.ugettext_lazy() is deprecated in favor of django.utils.translation.gettext_lazy().", " \"ramdisk_id\": _(\"Ramdisk ID\"),", "/var/lib/kolla/venv/lib/python3.8/site-packages/openstack_dashboard/local/local_settings.py:338: RemovedInDjango40Warning: django.utils.translation.ugettext_lazy() is deprecated in favor of django.utils.translation.gettext_lazy().", " \"image_state\": _(\"Euca2ools state\"),", "/var/lib/kolla/venv/lib/python3.8/site-packages/openstack_dashboard/local/local_settings.py:339: RemovedInDjango40Warning: django.utils.translation.ugettext_lazy() is deprecated in favor of django.utils.translation.gettext_lazy().", " \"project_id\": _(\"Project ID\"),", "/var/lib/kolla/venv/lib/python3.8/site-packages/openstack_dashboard/local/local_settings.py:340: RemovedInDjango40Warning: django.utils.translation.ugettext_lazy() is deprecated in favor of django.utils.translation.gettext_lazy().", " \"image_type\": _(\"Image Type\"),", "/var/lib/kolla/venv/lib/python3.8/site-packages/openstack_dashboard/local/local_settings.py:579: RemovedInDjango40Warning: django.utils.translation.ugettext_lazy() is deprecated in favor of django.utils.translation.gettext_lazy().", " 'name': _('All TCP'),", "/var/lib/kolla/venv/lib/python3.8/site-packages/openstack_dashboard/local/local_settings.py:585: RemovedInDjango40Warning: django.utils.translation.ugettext_lazy() is deprecated in favor of django.utils.translation.gettext_lazy().", " 'name': _('All UDP'),", "/var/lib/kolla/venv/lib/python3.8/site-packages/openstack_dashboard/local/local_settings.py:591: RemovedInDjango40Warning: django.utils.translation.ugettext_lazy() is deprecated in favor of django.utils.translation.gettext_lazy().", " 'name': _('All ICMP'),", "/var/lib/kolla/venv/lib/python3.8/site-packages/scss/types.py:6: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working", " from collections import Iterable", "/var/lib/kolla/venv/lib/python3.8/site-packages/scss/namespace.py:172: DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec()", " argspec = inspect.getargspec(function)", "/var/lib/kolla/venv/lib/python3.8/site-packages/scss/selector.py:26: FutureWarning: Possible nested set at position 329", " SELECTOR_TOKENIZER = re.compile(r'''", "Traceback (most recent call last):", " File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/db/backends/mysql/base.py\", line 15, in ", " import MySQLdb as Database", "ModuleNotFoundError: No module named 'MySQLdb'", "", "The above exception was the direct cause of the following exception:", "", "Traceback (most recent call last):", " File \"/var/lib/kolla/venv/bin/manage.py\", line 23, in ", " execute_from_command_line(sys.argv)", " File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/core/management/__init__.py\", line 419, in execute_from_command_line", " utility.execute()", " File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/core/management/__init__.py\", line 395, in execute", " django.setup()", " File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/__init__.py\", line 24, in setup", " apps.populate(settings.INSTALLED_APPS)", " File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/apps/registry.py\", line 114, in populate", " app_config.import_models()", " File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/apps/config.py\", line 301, in import_models", " self.models_module = import_module(models_module_name)", " File \"/usr/lib/python3.8/importlib/__init__.py\", line 127, in import_module", " return _bootstrap._gcd_import(name[level:], package, level)", " File \"\", line 1014, in _gcd_import", " File \"\", line 991, in _find_and_load", " File \"\", line 975, in _find_and_load_unlocked", " File \"\", line 671, in _load_unlocked", " File \"\", line 848, in exec_module", " File \"\", line 219, in _call_with_frames_removed", " File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/contrib/auth/models.py\", line 3, in ", " from django.contrib.auth.base_user import AbstractBaseUser, BaseUserManager", " File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/contrib/auth/base_user.py\", line 48, in ", " class AbstractBaseUser(models.Model):", " File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/db/models/base.py\", line 122, in __new__", " new_class.add_to_class('_meta', Options(meta, app_label))", " File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/db/models/base.py\", line 326, in add_to_class", " value.contribute_to_class(cls, name)", " File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/db/models/options.py\", line 207, in contribute_to_class", " self.db_table = truncate_name(self.db_table, connection.ops.max_name_length())", " File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/utils/connection.py\", line 15, in __getattr__", " return getattr(self._connections[self._alias], item)", " File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/utils/connection.py\", line 62, in __getitem__", " conn = self.create_connection(alias)", " File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/db/utils.py\", line 204, in create_connection", " backend = load_backend(db['ENGINE'])", " File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/db/utils.py\", line 111, in load_backend", " return import_module('%s.base' % backend_name)", " File \"/usr/lib/python3.8/importlib/__init__.py\", line 127, in import_module", " return _bootstrap._gcd_import(name[level:], package, level)", " File \"/var/lib/kolla/venv/lib/python3.8/site-packages/django/db/backends/mysql/base.py\", line 17, in ", " raise ImproperlyConfigured(", "django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.", "Did you install mysqlclient?"], "stdout": "", "stdout_lines": []}