GitHub user martintalero added a comment to the discussion: Unable to login
because of timezone error
Problem is in file: airflow/utils/timezone.py
$ python
Python 3.11.10 (main, Sep 7 2024, 18:35:41) [GCC 13.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from airflow.utils import timezone
>>> import pendulum
>>> s=timezone
>>> s.local_timezone()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File
"/opt/airflow/venv/lib/python3.11/site-packages/airflow/utils/timezone.py",
line 301, in local_timezone
return pendulum.tz.local_timezone()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/opt/airflow/venv/lib/python3.11/site-packages/pendulum/tz/__init__.py", line
51, in local_timezone
return get_local_timezone()
^^^^^^^^^^^^^^^^^^^^
File
"/opt/airflow/venv/lib/python3.11/site-packages/pendulum/tz/local_timezone.py",
line 33, in get_local_timezone
tz = _get_system_timezone()
^^^^^^^^^^^^^^^^^^^^^^
File
"/opt/airflow/venv/lib/python3.11/site-packages/pendulum/tz/local_timezone.py",
line 61, in _get_system_timezone
return _get_unix_timezone()
^^^^^^^^^^^^^^^^^^^^
File
"/opt/airflow/venv/lib/python3.11/site-packages/pendulum/tz/local_timezone.py",
line 179, in _get_unix_timezone
return Timezone(etctz.replace(" ", "_"))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/opt/airflow/venv/lib/python3.11/site-packages/pendulum/tz/timezone.py", line
65, in __new__
return super().__new__(cls, key) # type: ignore[call-arg]
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/zoneinfo/_tzpath.py", line 67, in find_tzfile
_validate_tzfile_path(key)
File "/usr/lib/python3.11/zoneinfo/_tzpath.py", line 81, in
_validate_tzfile_path
raise ValueError(
ValueError: ZoneInfo keys may not be absolute paths, got: /UTC
GitHub link:
https://github.com/apache/airflow/discussions/44407#discussioncomment-11389853
----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]