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]

Reply via email to