RonaldGalea opened a new issue, #35255:
URL: https://github.com/apache/airflow/issues/35255

   ### Apache Airflow version
   
   2.7.2
   
   ### What happened
   
     I tried to use the slim docker image version for running dockerized 
airflow, as explained in the 
[docs](https://airflow.apache.org/docs/apache-airflow/stable/howto/docker-compose/index.html#fetching-docker-compose-yaml).
 It works fine with the default tag (`apache/airflow:2.7.2`), but upon 
switching to `apache/airflow:slim-2.7.2`, I get the following errors:
   
   ```
   airflow-dags-airflow-init-1       | Traceback (most recent call last):
   airflow-dags-airflow-init-1       |   File 
"/home/airflow/.local/bin/airflow", line 5, in <module>
   airflow-dags-airflow-init-1       |     from airflow.__main__ import main
   airflow-dags-airflow-init-1       |   File 
"/home/airflow/.local/lib/python3.11/site-packages/airflow/__init__.py", line 
68, in <module>
   airflow-dags-airflow-init-1       |     settings.initialize()
   airflow-dags-airflow-init-1       |   File 
"/home/airflow/.local/lib/python3.11/site-packages/airflow/settings.py", line 
524, in initialize
   airflow-dags-airflow-init-1       |     configure_orm()
   airflow-dags-airflow-init-1       |   File 
"/home/airflow/.local/lib/python3.11/site-packages/airflow/settings.py", line 
220, in configure_orm
   airflow-dags-airflow-init-1       |     engine = 
create_engine(SQL_ALCHEMY_CONN, connect_args=connect_args, **engine_args, 
future=True)
   airflow-dags-airflow-init-1       |              
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   airflow-dags-airflow-init-1       |   File "<string>", line 2, in 
create_engine
   airflow-dags-airflow-init-1       |   File 
"/home/airflow/.local/lib/python3.11/site-packages/sqlalchemy/util/deprecations.py",
 line 375, in warned
   airflow-dags-airflow-init-1       |     return fn(*args, **kwargs)
   airflow-dags-airflow-init-1       |            ^^^^^^^^^^^^^^^^^^^
   airflow-dags-airflow-init-1       |   File 
"/home/airflow/.local/lib/python3.11/site-packages/sqlalchemy/engine/create.py",
 line 544, in create_engine
   airflow-dags-airflow-init-1       |     dbapi = 
dialect_cls.dbapi(**dbapi_args)
   airflow-dags-airflow-init-1       |             
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   airflow-dags-airflow-init-1       |   File 
"/home/airflow/.local/lib/python3.11/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py",
 line 811, in dbapi
   airflow-dags-airflow-init-1       |     import psycopg2
   airflow-dags-airflow-init-1       | ModuleNotFoundError: No module named 
'psycopg2'
   airflow-dags-airflow-init-1       | 
   airflow-dags-airflow-init-1       | ERROR!!!: Too old Airflow version !
   airflow-dags-airflow-init-1       | The minimum Airflow version supported: 
2.2.0. Only use this or higher!
   airflow-dags-airflow-init-1       | 
   airflow-dags-airflow-init-1 exited with code 1
   ```
   
   ### What you think should happen instead
   
   Using the slim image should work. It seems there's a missing dependency, 
however.
   
   ### How to reproduce
   
   Take the unmodified docker compose file from the docs and change the 
[tag](https://airflow.apache.org/docs/apache-airflow/2.7.2/docker-compose.yaml) 
to use the slim image.
   
   ### Operating System
   
   22.3.0 Darwin Kernel Version 22.3.0: Mon Jan 30 20:39:46 PST 2023; 
root:xnu-8792.81.3~2/RELEASE_ARM64_T6020 arm64
   
   ### Versions of Apache Airflow Providers
   
   _No response_
   
   ### Deployment
   
   Docker-Compose
   
   ### Deployment details
   
   _No response_
   
   ### Anything else
   
   _No response_
   
   ### Are you willing to submit PR?
   
   - [X] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of 
Conduct](https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md)
   


-- 
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: commits-unsubscr...@airflow.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to