ImportError: /opt/bitnami/postgresql/lib/libpq.so.5: undefined symbol: ldap_value_free_len, version OPENLDAP_2.4_2
The following stacktrace prints when starting Airflow 2.5.1, trying to connect to a postgresql database:
Traceback (most recent call last):
File "/opt/bitnami/airflow/venv/bin/airflow", line 5, in <module>
from airflow.__main__ import main
File "/opt/bitnami/airflow/venv/lib/python3.9/site-packages/airflow/__init__.py", line 55, in <module>
settings.initialize()
File "/opt/bitnami/airflow/venv/lib/python3.9/site-packages/airflow/settings.py", line 572, in initialize
configure_orm()
File "/opt/bitnami/airflow/venv/lib/python3.9/site-packages/airflow/settings.py", line 276, in configure_orm
engine = create_engine(SQL_ALCHEMY_CONN, connect_args=connect_args, **engine_args)
File "<string>", line 2, in create_engine
File "/opt/bitnami/airflow/venv/lib/python3.9/site-packages/sqlalchemy/util/deprecations.py", line 375, in warned
return fn(*args, **kwargs)
File "/opt/bitnami/airflow/venv/lib/python3.9/site-packages/sqlalchemy/engine/create.py", line 548, in create_engine
dbapi = dialect_cls.dbapi(**dbapi_args)
File "/opt/bitnami/airflow/venv/lib/python3.9/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", line 811, in dbapi
import psycopg2
File "/opt/bitnami/airflow/venv/lib/python3.9/site-packages/psycopg2/__init__.py", line 51, in <module>
from psycopg2._psycopg import ( # noqa
ImportError: /opt/bitnami/postgresql/lib/libpq.so.5: undefined symbol: ldap_value_free_len, version OPENLDAP_2.4_2
Traceback (most recent call last):
File "/opt/bitnami/airflow/venv/bin/airflow", line 5, in <module>
from airflow.__main__ import main
File "/opt/bitnami/airflow/venv/lib/python3.9/site-packages/airflow/__init__.py", line 55, in <module>
settings.initialize()
File "/opt/bitnami/airflow/venv/lib/python3.9/site-packages/airflow/settings.py", line 572, in initialize
configure_orm()
File "/opt/bitnami/airflow/venv/lib/python3.9/site-packages/airflow/settings.py", line 276, in configure_orm
engine = create_engine(SQL_ALCHEMY_CONN, connect_args=connect_args, **engine_args)
File "<string>", line 2, in create_engine
File "/opt/bitnami/airflow/venv/lib/python3.9/site-packages/sqlalchemy/util/deprecations.py", line 375, in warned
return fn(*args, **kwargs)
File "/opt/bitnami/airflow/venv/lib/python3.9/site-packages/sqlalchemy/engine/create.py", line 548, in create_engine
dbapi = dialect_cls.dbapi(**dbapi_args)
File "/opt/bitnami/airflow/venv/lib/python3.9/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", line 811, in dbapi
import psycopg2
File "/opt/bitnami/airflow/venv/lib/python3.9/site-packages/psycopg2/__init__.py", line 51, in <module>
from psycopg2._psycopg import ( # noqa
ImportError: /opt/bitnami/postgresql/lib/libpq.so.5: undefined symbol: ldap_value_free_len, version OPENLDAP_2.4_2
Traceback (most recent call last):
File "/opt/bitnami/airflow/venv/bin/airflow", line 5, in <module>
from airflow.__main__ import main
File "/opt/bitnami/airflow/venv/lib/python3.9/site-packages/airflow/__init__.py", line 55, in <module>
settings.initialize()
File "/opt/bitnami/airflow/venv/lib/python3.9/site-packages/airflow/settings.py", line 572, in initialize
configure_orm()
File "/opt/bitnami/airflow/venv/lib/python3.9/site-packages/airflow/settings.py", line 276, in configure_orm
engine = create_engine(SQL_ALCHEMY_CONN, connect_args=connect_args, **engine_args)
File "<string>", line 2, in create_engine
File "/opt/bitnami/airflow/venv/lib/python3.9/site-packages/sqlalchemy/util/deprecations.py", line 375, in warned
return fn(*args, **kwargs)
File "/opt/bitnami/airflow/venv/lib/python3.9/site-packages/sqlalchemy/engine/create.py", line 548, in create_engine
dbapi = dialect_cls.dbapi(**dbapi_args)
File "/opt/bitnami/airflow/venv/lib/python3.9/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", line 811, in dbapi
import psycopg2
File "/opt/bitnami/airflow/venv/lib/python3.9/site-packages/psycopg2/__init__.py", line 51, in <module>
from psycopg2._psycopg import ( # noqa
ImportError: /opt/bitnami/postgresql/lib/libpq.so.5: undefined symbol: ldap_value_free_len, version OPENLDAP_2.4_2
Traceback (most recent call last):
File "/opt/bitnami/airflow/venv/bin/airflow", line 5, in <module>
from airflow.__main__ import main
File "/opt/bitnami/airflow/venv/lib/python3.9/site-packages/airflow/__init__.py", line 55, in <module>
settings.initialize()
File "/opt/bitnami/airflow/venv/lib/python3.9/site-packages/airflow/settings.py", line 572, in initialize
configure_orm()
File "/opt/bitnami/airflow/venv/lib/python3.9/site-packages/airflow/settings.py", line 276, in configure_orm
engine = create_engine(SQL_ALCHEMY_CONN, connect_args=connect_args, **engine_args)
File "<string>", line 2, in create_engine
File "/opt/bitnami/airflow/venv/lib/python3.9/site-packages/sqlalchemy/util/deprecations.py", line 375, in warned
return fn(*args, **kwargs)
File "/opt/bitnami/airflow/venv/lib/python3.9/site-packages/sqlalchemy/engine/create.py", line 548, in create_engine
dbapi = dialect_cls.dbapi(**dbapi_args)
File "/opt/bitnami/airflow/venv/lib/python3.9/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", line 811, in dbapi
import psycopg2
File "/opt/bitnami/airflow/venv/lib/python3.9/site-packages/psycopg2/__init__.py", line 51, in <module>
from psycopg2._psycopg import ( # noqa
ImportError: /opt/bitnami/postgresql/lib/libpq.so.5: undefined symbol: ldap_value_free_len, version OPENLDAP_2.4_2
This does not happen with the parent image from Bitnami.
Edited by Noah Gearhart