google-cloud-composer - 云作曲家构建日志,它们在哪里?
问题描述
我正在尝试按照本指南在云作曲家上安装 pypi 依赖项。
构建失败,错误消息显示:
name: "operations/14021472-6dbe-42b3-8ec1-ba7ac62be60e"
done: true
sequence_number: 1
error {
code: 0
message: "The image build failed: Build failed; check build logs for details\n"
}
但是,我找不到构建日志的位置。有人知道答案吗?谢谢
仅供参考,这是我要安装的软件包列表(作为requirements.txt
文件):
alembic==0.8.10
bleach==2.1.2
boto3==1.4.5
botocore==1.5.92
certifi==2016.2.28
click==6.7
croniter==0.3.24
dill==0.2.8.2
docutils==0.14
flask==0.11.1
flask-admin==1.4.1
flask-cache==0.13.1
flask-login==0.2.11
flask-swagger==0.2.13
flask-wtf==0.14.2
future==0.16.0
gitdb2==2.0.4
gitpython==2.1.11
gunicorn==19.9.0
html5lib==1.0.1
itsdangerous==0.24
jinja2==2.8
jmespath==0.9.0
lockfile==0.12.2
lxml==3.8.0
mako==1.0.7
markdown==2.6.11
markupsafe==1.0
numpy==1.13.1
pandas==0.23.3
psutil==4.4.2
pygments==2.2.0
pyspark
python-daemon==2.1.2
python-dateutil==2.7.3
python-editor==1.0.3
python-nvd3==0.14.2
python-slugify==1.2.5
pytz==2018.5
pyyaml==3.12
requests==2.13.0
s3transfer==0.1.10
setproctitle==1.1.10
six==1.11.0
smmap2==2.0.4
sqlalchemy==1.2.10
tabulate==0.7.7
thrift==0.11.0
unidecode==1.0.22
webencodings==0.5.1
werkzeug==0.14.1
wtforms==2.1
zope.deprecation==4.3.0
编辑
这是来自 Cloud Composer 的实际错误消息:
Http error status code: 400 Http error message: BAD REQUEST Additional errors: {"ResourceType":"k448eb7d3c0146d7d-tp/europe-west1-airflow-prod-d08fb03e-gae-typer:appengine.apps.services.versions.create","ResourceErrorCode":"400","ResourceErrorMessage":"Docker image gcr.io/k448eb7d3c0146d7d-tp/1b528566-91c1-496d-ad82-fe0613e3a5e3 was either not found, or is not in Docker V2 format. Please visit https://cloud.google.com/container-registry/docs/ui "}
解决方案
该操作使用Cloud Build。您可以查看https://console.cloud.google.com/cloud-build/builds以获取构建日志;寻找与您的操作 UUID 匹配的构建。
推荐阅读
- google-apps-script - Google 课堂成绩会自动上传到 Google 表格吗?
- java - 如何在java中将数组列表值存储在字符串中
- php - 如何为每个值创建数组 - PHP
- c++ - 在汽车类中复制构造函数
- python - 如何在python中打印数组中的索引和值
- laravel - Laravel 关闭 AWS 上的 Ubuntu EC2 实例
- sql - 两边匹配列有不同存储类型时无法翻译集合操作
- php - 将记录与数据透视表中的默认值同步,调用未定义的方法 syncWithPivotDefaults()
- android - (颤振)在屏幕底部对齐水平列表视图(及相关问题)
- java - 我不想在使用 Selenium 和 Java 中的文件上传方法时将 Thread.sleep() 与 Action 类一起使用