Also include tzdata when installing ARA
Currently jobs have several tracebacks like[1]. Treat tzdata as if it were listed as an ARA requirement. [1] Grabbed from: https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_22b/928656/1/gate/system-config-run-etherpad/22bc1fd/job-output.txt Using /etc/ansible/ansible.cfg as config file Operations to perform: Apply all migrations: admin, api, auth, contenttypes, db, sessions Running migrations: No migrations to apply. Traceback (most recent call last): File "/usr/lib/python3.10/zoneinfo/_common.py", line 12, in load_tzdata return importlib.resources.open_binary(package_name, resource_name) File "/usr/lib/python3.10/importlib/resources.py", line 43, in open_binary package = _common.get_package(package) File "/usr/lib/python3.10/importlib/_common.py", line 66, in get_package resolved = resolve(package) File "/usr/lib/python3.10/importlib/_common.py", line 57, in resolve return cand if isinstance(cand, types.ModuleType) else importlib.import_module(cand) File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1050, in _gcd_import File "<frozen importlib._bootstrap>", line 1027, in _find_and_load File "<frozen importlib._bootstrap>", line 992, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed File "<frozen importlib._bootstrap>", line 1050, in _gcd_import File "<frozen importlib._bootstrap>", line 1027, in _find_and_load File "<frozen importlib._bootstrap>", line 1004, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/ansible-venv/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/ansible-venv/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/ansible-venv/lib/python3.10/site-packages/django/views/decorators/csrf.py", line 56, in wrapper_view return view_func(*args, **kwargs) File "/usr/ansible-venv/lib/python3.10/site-packages/rest_framework/viewsets.py", line 124, in view return self.dispatch(request, *args, **kwargs) File "/usr/ansible-venv/lib/python3.10/site-packages/rest_framework/views.py", line 509, in dispatch response = self.handle_exception(exc) File "/usr/ansible-venv/lib/python3.10/site-packages/rest_framework/views.py", line 469, in handle_exception self.raise_uncaught_exception(exc) File "/usr/ansible-venv/lib/python3.10/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception raise exc File "/usr/ansible-venv/lib/python3.10/site-packages/rest_framework/views.py", line 506, in dispatch response = handler(request, *args, **kwargs) File "/usr/ansible-venv/lib/python3.10/site-packages/rest_framework/mixins.py", line 18, in create serializer.is_valid(raise_exception=True) File "/usr/ansible-venv/lib/python3.10/site-packages/rest_framework/serializers.py", line 223, in is_valid self._validated_data = self.run_validation(self.initial_data) File "/usr/ansible-venv/lib/python3.10/site-packages/rest_framework/serializers.py", line 442, in run_validation value = self.to_internal_value(data) File "/usr/ansible-venv/lib/python3.10/site-packages/rest_framework/serializers.py", line 499, in to_internal_value validated_value = field.run_validation(primitive_value) File "/usr/ansible-venv/lib/python3.10/site-packages/rest_framework/fields.py", line 538, in run_validation value = self.to_internal_value(data) File "/usr/ansible-venv/lib/python3.10/site-packages/rest_framework/fields.py", line 1190, in to_internal_value return self.enforce_timezone(parsed) File "/usr/ansible-venv/lib/python3.10/site-packages/rest_framework/fields.py", line 1150, in enforce_timezone field_timezone = self.timezone if hasattr(self, 'timezone') else self.default_timezone() File "/usr/ansible-venv/lib/python3.10/site-packages/rest_framework/fields.py", line 1174, in default_timezone return timezone.get_current_timezone() if settings.USE_TZ else None File "/usr/ansible-venv/lib/python3.10/site-packages/django/utils/timezone.py", line 96, in get_current_timezone return getattr(_active, "value", get_default_timezone()) File "/usr/ansible-venv/lib/python3.10/site-packages/django/utils/timezone.py", line 82, in get_default_timezone return zoneinfo.ZoneInfo(settings.TIME_ZONE) File "/usr/lib/python3.10/zoneinfo/_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key UTC' Change-Id: Ib8923a306b7e15d7ae4a6f4001f46906a454abd0
This commit is contained in:
parent
81a7cf55f7
commit
03a17b96ab
@ -14,7 +14,7 @@
|
||||
- name: Add ARA to defaults if enabled
|
||||
when: install_ansible_ara_enable
|
||||
set_fact:
|
||||
_install_ansible_requirements: '{{ _install_ansible_requirements + ["ara[server]"] }}'
|
||||
_install_ansible_requirements: '{{ _install_ansible_requirements + ["ara[server]", "tzdata"] }}'
|
||||
|
||||
- name: Set variable
|
||||
# NOTE(ianw) the block when: statement is calcuated for each task
|
||||
|
Loading…
x
Reference in New Issue
Block a user