Ubuntu22.04部署Airflow2.3.3时找不到libssl1.1包的解决办法
解决Ubuntu22.04安装Airflow依赖时libssl1.1找不到的问题
Ubuntu 22.04 LTS默认搭载OpenSSL 3.0,对应的系统包是libssl3,而你执行的命令里的libssl1.1是OpenSSL 1.1.x版本的依赖包——这个包已经从22.04的官方软件源中移除了,所以会出现找不到包的报错。
直接修改安装命令,将libssl1.1替换为libssl3即可解决:
sudo apt-get install -y --no-install-recommends freetds-bin krb5-user ldap-utils libsasl2-2 libsasl2-modules libssl3 locales lsb-release sasl2-bin sqlite3 unixodbc
Airflow 2.3.3完全兼容OpenSSL 3.0,替换后不会影响后续集群部署。如果之后遇到其他依赖相关问题,优先核对Airflow对应版本的官方系统依赖清单,确保和你的Ubuntu版本匹配。
内容的提问来源于stack exchange,提问作者Diepdang
相关产品推荐
相关产品推荐

