无法更新GCP Composer和气流图像

问题描述

当我尝试将Composer环境(在GCP上)从版本 composer-1.7.2-airflow-1.10.2 升级 composer-1.12.0-airflow-1.10时。 10 (或其他可用的错误),我总是会收到此错误

UPDATE operation on this environment Failed Just Now with the following error message:
Failed to update image version.
The Cloud Build image build Failed: Build Failed; check build logs for details 

在查看构建日志后,我只能在下面看到此错误,但对我没有太大帮助:

The command '/bin/sh -c bash installer.sh $COMPOSER_PYTHON_VERSION  fail' returned a non-zero code: 1
ERROR
ERROR: build step 0 "gcr.io/cloud-builders/docker" Failed: step exited with non-zero status: 1

怎么回事?

解决方法

我在Composer Docs https://cloud.google.com/composer/docs/how-to/managing/updating中找到了该指南,该指南为我提供了一些最新信息。

然后我成功了:

  1. 确保上面链接中的这些条件得到满足
  2. 成为管理员,我是编辑(应该具有权限),但是我成为管理员以消除权限方面的疑问
  3. 从环境中删除了所有PYPI软件包

从经验上来讲,我认为问题是由于Pypi软件包引起的。其中一些与新的作曲家版本不兼容,这使构建中断了。日志记录并没有清除。

我希望它能有所帮助,因为我一直在努力寻找有关此问题的帮助。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...