tanvn commented on issue #31442:
URL: https://github.com/apache/airflow/issues/31442#issuecomment-2042056903
I faced a similar issue today with Airflow 2.8.4
Error log from the scheduler
```
ERROR! Maximum number of retries (20) reached.
Last check result:
$ airflow db check
Failed to import airflow_local_settings.
Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/airflow/settings.py", line
500, in import_local_settings
import airflow_local_settings
File "/opt/airflow/config/airflow_local_settings.py", line 2, in <module>
from airflow.www.utils import UIAlert
File "/usr/local/lib/python3.10/site-packages/airflow/www/utils.py", line
44, in <module>
from airflow.models.dagrun import DagRun
File "/usr/local/lib/python3.10/site-packages/airflow/models/dagrun.py",
line 59, in <module>
from airflow.models.taskinstance import TaskInstance as TI
File
"/usr/local/lib/python3.10/site-packages/airflow/models/taskinstance.py", line
99, in <module>
from airflow.sentry import Sentry
File "/usr/local/lib/python3.10/site-packages/airflow/sentry.py", line
198, in <module>
Sentry = ConfiguredSentry()
File "/usr/local/lib/python3.10/site-packages/airflow/sentry.py", line 90,
in __init__
executor_class, _ =
ExecutorLoader.import_default_executor_cls(validate=False)
File
"/usr/local/lib/python3.10/site-packages/airflow/executors/executor_loader.py",
line 167, in import_default_executor_cls
executor, source = cls.import_executor_cls(executor_name,
validate=validate)
File
"/usr/local/lib/python3.10/site-packages/airflow/executors/executor_loader.py",
line 141, in import_executor_cls
return _import_and_validate(cls.executors[executor_name]),
ConnectorSource.CORE
File
"/usr/local/lib/python3.10/site-packages/airflow/executors/executor_loader.py",
line 135, in _import_and_validate
executor = import_string(path)
File
"/usr/local/lib/python3.10/site-packages/airflow/utils/module_loading.py", line
39, in import_string
module = import_module(module_path)
File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in
import_module
return _bootstrap._gcd_import(name[level:], package, level)
File
"/usr/local/lib/python3.10/site-packages/airflow/providers/cncf/kubernetes/executors/kubernetes_executor.py",
line 40, in <module>
from airflow.providers.cncf.kubernetes.pod_generator import
PodMutationHookException, PodReconciliationError
File
"/usr/local/lib/python3.10/site-packages/airflow/providers/cncf/kubernetes/pod_generator.py",
line 50, in <module>
from airflow.providers.cncf.kubernetes.pod_generator_deprecated import (
File
"/usr/local/lib/python3.10/site-packages/airflow/providers/cncf/kubernetes/pod_generator_deprecated.py",
line 33, in <module>
from airflow.utils.hashlib_wrapper import md5
File
"/usr/local/lib/python3.10/site-packages/airflow/utils/hashlib_wrapper.py",
line 26, in <module>
from airflow import PY39
ImportError: cannot import name 'PY39' from partially initialized module
'airflow' (most likely due to a circular import)
(/usr/local/lib/python3.10/site-packages/airflow/__init__.py)
Traceback (most recent call last):
File "/usr/local/bin/airflow", line 5, in <module>
from airflow.__main__ import main
File "/usr/local/lib/python3.10/site-packages/airflow/__init__.py", line
68, in <module>
settings.initialize()
File "/usr/local/lib/python3.10/site-packages/airflow/settings.py", line
552, in initialize
import_local_settings()
File "/usr/local/lib/python3.10/site-packages/airflow/settings.py", line
500, in import_local_settings
import airflow_local_settings
File "/opt/airflow/config/airflow_local_settings.py", line 2, in <module>
from airflow.www.utils import UIAlert
File "/usr/local/lib/python3.10/site-packages/airflow/www/utils.py", line
44, in <module>
from airflow.models.dagrun import DagRun
File "/usr/local/lib/python3.10/site-packages/airflow/models/dagrun.py",
line 59, in <module>
from airflow.models.taskinstance import TaskInstance as TI
File
"/usr/local/lib/python3.10/site-packages/airflow/models/taskinstance.py", line
99, in <module>
from airflow.sentry import Sentry
File "/usr/local/lib/python3.10/site-packages/airflow/sentry.py", line
198, in <module>
Sentry = ConfiguredSentry()
File "/usr/local/lib/python3.10/site-packages/airflow/sentry.py", line 90,
in __init__
executor_class, _ =
ExecutorLoader.import_default_executor_cls(validate=False)
File
"/usr/local/lib/python3.10/site-packages/airflow/executors/executor_loader.py",
line 167, in import_default_executor_cls
executor, source = cls.import_executor_cls(executor_name,
validate=validate)
File
"/usr/local/lib/python3.10/site-packages/airflow/executors/executor_loader.py",
line 141, in import_executor_cls
return _import_and_validate(cls.executors[executor_name]),
ConnectorSource.CORE
File
"/usr/local/lib/python3.10/site-packages/airflow/executors/executor_loader.py",
line 135, in _import_and_validate
executor = import_string(path)
File
"/usr/local/lib/python3.10/site-packages/airflow/utils/module_loading.py", line
39, in import_string
module = import_module(module_path)
File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in
import_module
return _bootstrap._gcd_import(name[level:], package, level)
File
"/usr/local/lib/python3.10/site-packages/airflow/providers/cncf/kubernetes/executors/kubernetes_executor.py",
line 40, in <module>
from airflow.providers.cncf.kubernetes.pod_generator import
PodMutationHookException, PodReconciliationError
File
"/usr/local/lib/python3.10/site-packages/airflow/providers/cncf/kubernetes/pod_generator.py",
line 50, in <module>
from airflow.providers.cncf.kubernetes.pod_generator_deprecated import (
File
"/usr/local/lib/python3.10/site-packages/airflow/providers/cncf/kubernetes/pod_generator_deprecated.py",
line 33, in <module>
from airflow.utils.hashlib_wrapper import md5
File
"/usr/local/lib/python3.10/site-packages/airflow/utils/hashlib_wrapper.py",
line 26, in <module>
from airflow import PY39
ImportError: cannot import name 'PY39' from partially initialized module
'airflow' (most likely due to a circular import)
(/usr/local/lib/python3.10/site-packages/airflow/__init__.py)
```
Setting `_AIRFLOW__SKIP_DATABASE_EXECUTOR_COMPATIBILITY_CHECK=1` does not
work.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]