DAG Import Error from lxml import etree MWAA

0

When DAG executes the followin importfrom simple_salesforce import Salesforce an import error occurs:

Broken DAG: [/usr/local/airflow/dags/example_dag_with_taskflow_api.py] Traceback (most recent call last):
  File "/usr/local/airflow/.local/lib/python3.11/site-packages/zeep/transports.py", line 11, in <module>
    from zeep.utils import get_media_type, get_version
  File "/usr/local/airflow/.local/lib/python3.11/site-packages/zeep/utils.py", line 5, in <module>
    from lxml import etree
ImportError: libxslt.so.1: cannot open shared object file: No such file or directory

The requirements.txt I am using on aws-mwaa-local-runner is the same as what I imported into S3 bucket. The local runner environment does not have the import error. Both are using Airflow version 2.7.2 (latest) and python version 3.11

asked 4 months ago59 views
No Answers

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions