Comment 3Radomir Dopieralski
2019-12-16 20:22:55 UTC
The command that is failing is:
2019-12-16T20:18:45.517649717+00:00 stderr F ++ /usr/bin/python3.6 /usr/bin/manage.py collectstatic --noinput --clear
2019-12-16T20:18:46.581270667+00:00 stderr F WARNING:root:"dashboards" and "default_dashboard" in (local_)settings is DEPRECATED now and may be unsupported in some future release. The preferred way to specify the order of dashboards and the default dashboard is the pluggable dashboard mechanism (in /usr/lib/python3.6/site-packages/openstack_dashboard/enabled, /usr/lib/python3.6/site-packages/openstack_dashboard/local/enabled).
2019-12-16T20:18:46.706131429+00:00 stderr F Traceback (most recent call last):
2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/bin/manage.py", line 23, in <module>
2019-12-16T20:18:46.706131429+00:00 stderr F execute_from_command_line(sys.argv)
2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/core/management/__init__.py", line 371, in execute_from_command_line
2019-12-16T20:18:46.706131429+00:00 stderr F utility.execute()
2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/core/management/__init__.py", line 347, in execute
2019-12-16T20:18:46.706131429+00:00 stderr F django.setup()
2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/__init__.py", line 24, in setup
2019-12-16T20:18:46.706131429+00:00 stderr F apps.populate(settings.INSTALLED_APPS)
2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/apps/registry.py", line 112, in populate
2019-12-16T20:18:46.706131429+00:00 stderr F app_config.import_models()
2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/apps/config.py", line 198, in import_models
2019-12-16T20:18:46.706131429+00:00 stderr F self.models_module = import_module(models_module_name)
2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib64/python3.6/importlib/__init__.py", line 126, in import_module
2019-12-16T20:18:46.706131429+00:00 stderr F return _bootstrap._gcd_import(name[level:], package, level)
2019-12-16T20:18:46.706131429+00:00 stderr F File "<frozen importlib._bootstrap>", line 994, in _gcd_import
2019-12-16T20:18:46.706131429+00:00 stderr F File "<frozen importlib._bootstrap>", line 971, in _find_and_load
2019-12-16T20:18:46.706131429+00:00 stderr F File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
2019-12-16T20:18:46.706131429+00:00 stderr F File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
2019-12-16T20:18:46.706131429+00:00 stderr F File "<frozen importlib._bootstrap_external>", line 678, in exec_module
2019-12-16T20:18:46.706131429+00:00 stderr F File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/contrib/auth/models.py", line 94, in <module>
2019-12-16T20:18:46.706131429+00:00 stderr F class Group(models.Model):
2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/db/models/base.py", line 152, in __new__
2019-12-16T20:18:46.706131429+00:00 stderr F new_class.add_to_class(obj_name, obj)
2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/db/models/base.py", line 315, in add_to_class
2019-12-16T20:18:46.706131429+00:00 stderr F value.contribute_to_class(cls, name)
2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/db/models/fields/related.py", line 1586, in contribute_to_class
2019-12-16T20:18:46.706131429+00:00 stderr F self.remote_field.through = create_many_to_many_intermediary_model(self, cls)
2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/db/models/fields/related.py", line 1051, in create_many_to_many_intermediary_model
2019-12-16T20:18:46.706131429+00:00 stderr F 'verbose_name': _('%(from)s-%(to)s relationship') % {'from': from_, 'to': to},
2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/utils/functional.py", line 148, in __mod__
2019-12-16T20:18:46.706131429+00:00 stderr F return str(self) % rhs
2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/utils/functional.py", line 112, in __text_cast
2019-12-16T20:18:46.706131429+00:00 stderr F return func(*self.__args, **self.__kw)
2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/utils/translation/__init__.py", line 77, in gettext
2019-12-16T20:18:46.706131429+00:00 stderr F return _trans.gettext(message)
2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/utils/translation/trans_real.py", line 312, in gettext
2019-12-16T20:18:46.706131429+00:00 stderr F _default = _default or translation(settings.LANGUAGE_CODE)
2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/utils/translation/trans_real.py", line 221, in translation
2019-12-16T20:18:46.706131429+00:00 stderr F _translations[language] = DjangoTranslation(language)
2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/utils/translation/trans_real.py", line 127, in __init__
2019-12-16T20:18:46.706131429+00:00 stderr F raise IOError("No translation files found for default language %s." % settings.LANGUAGE_CODE)
2019-12-16T20:18:46.706131429+00:00 stderr F OSError: No translation files found for default language en.
Which is strange, because we never had translation files for en — it's the default language.
Comment 4Radomir Dopieralski
2019-12-16 21:52:57 UTC
We figured out that it's possible to run a command inside the container just before it fails, and we managed to run:
# podman start horizon && podman exec -ti horizon ls /usr/share/openstack-dashboard/locale
horizon
ls: cannot access '/usr/share/openstack-dashboard/locale': No such file or directory
Error: exit status 2
which shows that all the translations are missing from the image. It looks like a problem with building of that image.
Comment 5Radomir Dopieralski
2020-01-06 16:16:25 UTC
*** This bug has been marked as a duplicate of bug 1784425 ***
The command that is failing is: 2019-12-16T20:18:45.517649717+00:00 stderr F ++ /usr/bin/python3.6 /usr/bin/manage.py collectstatic --noinput --clear 2019-12-16T20:18:46.581270667+00:00 stderr F WARNING:root:"dashboards" and "default_dashboard" in (local_)settings is DEPRECATED now and may be unsupported in some future release. The preferred way to specify the order of dashboards and the default dashboard is the pluggable dashboard mechanism (in /usr/lib/python3.6/site-packages/openstack_dashboard/enabled, /usr/lib/python3.6/site-packages/openstack_dashboard/local/enabled). 2019-12-16T20:18:46.706131429+00:00 stderr F Traceback (most recent call last): 2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/bin/manage.py", line 23, in <module> 2019-12-16T20:18:46.706131429+00:00 stderr F execute_from_command_line(sys.argv) 2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/core/management/__init__.py", line 371, in execute_from_command_line 2019-12-16T20:18:46.706131429+00:00 stderr F utility.execute() 2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/core/management/__init__.py", line 347, in execute 2019-12-16T20:18:46.706131429+00:00 stderr F django.setup() 2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/__init__.py", line 24, in setup 2019-12-16T20:18:46.706131429+00:00 stderr F apps.populate(settings.INSTALLED_APPS) 2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/apps/registry.py", line 112, in populate 2019-12-16T20:18:46.706131429+00:00 stderr F app_config.import_models() 2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/apps/config.py", line 198, in import_models 2019-12-16T20:18:46.706131429+00:00 stderr F self.models_module = import_module(models_module_name) 2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib64/python3.6/importlib/__init__.py", line 126, in import_module 2019-12-16T20:18:46.706131429+00:00 stderr F return _bootstrap._gcd_import(name[level:], package, level) 2019-12-16T20:18:46.706131429+00:00 stderr F File "<frozen importlib._bootstrap>", line 994, in _gcd_import 2019-12-16T20:18:46.706131429+00:00 stderr F File "<frozen importlib._bootstrap>", line 971, in _find_and_load 2019-12-16T20:18:46.706131429+00:00 stderr F File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked 2019-12-16T20:18:46.706131429+00:00 stderr F File "<frozen importlib._bootstrap>", line 665, in _load_unlocked 2019-12-16T20:18:46.706131429+00:00 stderr F File "<frozen importlib._bootstrap_external>", line 678, in exec_module 2019-12-16T20:18:46.706131429+00:00 stderr F File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed 2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/contrib/auth/models.py", line 94, in <module> 2019-12-16T20:18:46.706131429+00:00 stderr F class Group(models.Model): 2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/db/models/base.py", line 152, in __new__ 2019-12-16T20:18:46.706131429+00:00 stderr F new_class.add_to_class(obj_name, obj) 2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/db/models/base.py", line 315, in add_to_class 2019-12-16T20:18:46.706131429+00:00 stderr F value.contribute_to_class(cls, name) 2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/db/models/fields/related.py", line 1586, in contribute_to_class 2019-12-16T20:18:46.706131429+00:00 stderr F self.remote_field.through = create_many_to_many_intermediary_model(self, cls) 2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/db/models/fields/related.py", line 1051, in create_many_to_many_intermediary_model 2019-12-16T20:18:46.706131429+00:00 stderr F 'verbose_name': _('%(from)s-%(to)s relationship') % {'from': from_, 'to': to}, 2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/utils/functional.py", line 148, in __mod__ 2019-12-16T20:18:46.706131429+00:00 stderr F return str(self) % rhs 2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/utils/functional.py", line 112, in __text_cast 2019-12-16T20:18:46.706131429+00:00 stderr F return func(*self.__args, **self.__kw) 2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/utils/translation/__init__.py", line 77, in gettext 2019-12-16T20:18:46.706131429+00:00 stderr F return _trans.gettext(message) 2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/utils/translation/trans_real.py", line 312, in gettext 2019-12-16T20:18:46.706131429+00:00 stderr F _default = _default or translation(settings.LANGUAGE_CODE) 2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/utils/translation/trans_real.py", line 221, in translation 2019-12-16T20:18:46.706131429+00:00 stderr F _translations[language] = DjangoTranslation(language) 2019-12-16T20:18:46.706131429+00:00 stderr F File "/usr/lib/python3.6/site-packages/django/utils/translation/trans_real.py", line 127, in __init__ 2019-12-16T20:18:46.706131429+00:00 stderr F raise IOError("No translation files found for default language %s." % settings.LANGUAGE_CODE) 2019-12-16T20:18:46.706131429+00:00 stderr F OSError: No translation files found for default language en. Which is strange, because we never had translation files for en — it's the default language.