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]

Reply via email to