问题描述
当我尝试将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中找到了该指南,该指南为我提供了一些最新信息。
然后我成功了:
- 确保上面链接中的这些条件得到满足
- 成为管理员,我是编辑(应该具有权限),但是我成为管理员以消除权限方面的疑问
- 从环境中删除了所有PYPI软件包
从经验上来讲,我认为问题是由于Pypi软件包引起的。其中一些与新的作曲家版本不兼容,这使构建中断了。日志记录并没有清除。
我希望它能有所帮助,因为我一直在努力寻找有关此问题的帮助。