【问题标题】:Error executing docker-compose: Building webserver unable to prepare context: unable to 'git clone' to temporary context directory: error fetching执行 docker-compose 时出错:构建网络服务器无法准备上下文:无法“git clone”到临时上下文目录:获取错误
【发布时间】:2021-03-11 09:11:56
【问题描述】:

我正在关注this Apache Airflow 教程,但我执行失败

docker-compose up -d

命令。 我收到以下错误:

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

我在 WSL2 上使用 Ubuntu 20.04。

我已经安装了该版本的 OPEN SSL - OPENSSL_1_1_1,但错误仍然存​​在。 我还将 git 更新到 2.30.2,因为我读过它可以修复它但没有运气。

【问题讨论】:

  • 我也有同样的问题。我不知道是什么原因造成的,推荐的答案对我不起作用。
  • 我有同样的问题,接受的答案对我不起作用:Ubuntu 20.04
  • @CarMoreno 我已经删除了接受的答案,因为它显然不起作用。我没有测试给出的答案,因为我同时打开了本地气流安装。

标签: git docker ubuntu docker-compose airflow


【解决方案1】:

在下载新的docker-compose 版本后也会得到这个。我也在使用 Ubuntu 20.04.2 LTS,docker-compose version 1.29.1, build c34c88b2

降级到1.27.4“解决”错误……

不应该是静态链接的吗?

【讨论】:

  • 是的,它对我有用。我从docker-compose version 1.29.2 降级到docker-compose version 1.27.4, build 40524192 我的环境Ubuntu 20.04.2
【解决方案2】:

我有同样的问题。显然,这是 docker-compose 1.29 和 Ubuntu 20 [1] 的一个已知错误

我的docker-composeinstalled using curl

对我有用的是删除 docker-compose 并使用 pip 安装它:

sudo rm /usr/local/bin/docker-compose
pip3 install docker-compose 

之后一切都按预期进行。


  1. 此错误已多次报告:

【讨论】:

    【解决方案3】:

    我刚刚遇到了同样的问题。我只是从 docker 和气流开始,所以我不能说为什么这个修复有效,但它有效,所以这里是:

    docker-compose.yaml 的标签puckel/docker-airflow1.10.1 更改为1.10.9
    docker-compose.yaml 文件中的 webserver 部分应该像这样开始:

    webserver:
        image: puckel/docker-airflow:1.10.9
        build:
          context: https://github.com/puckel/docker-airflow.git#1.10.9
          dockerfile: Dockerfile
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-21
      • 1970-01-01
      • 1970-01-01
      • 2023-01-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多