Har*_*vey 5 git ubuntu docker docker-compose airflow
我正在关注这个Apache Airflow 教程,但我无法执行
docker-compose up -d
Run Code Online (Sandbox Code Playgroud)
命令。我收到以下错误:
Building webserver
unable to prepare context: unable to 'git clone' to temporary context directory: error fetching: /usr/lib/git-core/git-remote-https: /tmp/_MEItH0v3Q/libcrypto.so.1.1: version `OPENSSL_1_1_1' not found (required by /lib/x86_64-linux-gnu/libssh.so.4)
: exit status 128
ERROR: Service 'webserver' failed to build
Run Code Online (Sandbox Code Playgroud)
我在WSL2上使用 Ubuntu 20.04 。
我已经完全安装了那个版本的 OPEN SSL - OPENSSL_1_1_1 但错误仍然存在。我还将 git 更新到 2.30.2,因为我读过它可以修复它但没有运气。
下载新版本后也得到这个docker-compose版本后也会得到这个。我也在使用 Ubuntu 20.04.2 LTS docker-compose version 1.29.1, build c34c88b2,.
降级至1.27.4“解决”错误\xe2\x80\xa6
不是应该静态链接吗?
\n我遇到过同样的问题。显然这是 docker-compose 1.29 和 Ubuntu 20 的一个已知错误 [1]
我的docker-compose是使用curl安装的。
对我有用的是使用 pip 删除docker-compose并安装它:
sudo rm /usr/local/bin/docker-compose
pip3 install docker-compose
Run Code Online (Sandbox Code Playgroud)
之后一切都按预期进行。
| 归档时间: |
|
| 查看次数: |
524 次 |
| 最近记录: |