简体   繁体   English

google cloud composer 库安装失败

[英]google cloud composer library installation failure

while attempting to update the installed pypi packages on my composer env, I'm getting the following error -尝试在我的 composer env 上更新已安装的 pypi 包时,出现以下错误 -

 UPDATE operation on this environment failed 7 minutes ago with the following error message:
Failed to install pypi packages.
Your service account is missing the required permissions to check the build log for errors. You can access them through Cloud Logging, or by running gcloud builds log fe358f33-51ec-4064-9a75-38af2974976f --project ene-playground.

when reading the build logs, it looks like there's a dependency issue which is clearly isn't permission issue -阅读构建日志时,似乎存在依赖性问题,这显然不是权限问题 -

google-cloud-vision 1.0.0 has requirement google-api-core[grpc]<2.0.0dev,>=1.14.0, but you have google-api-core 2.7.1. google-cloud-vision 1.0.0 要求 google-api-core[grpc]<2.0.0dev,>=1.14.0,但你有 google-api-core 2.7.1。 google-cloud-videointelligence 1.16.1 has requirement google-api-core[grpc]<2.0.0dev,>=1.14.0, but you have google-api-core 2.7.1. google-cloud-videointelligence 1.16.1 要求 google-api-core[grpc]<2.0.0dev,>=1.14.0,但您有 google-api-core 2.7.1。 google-cloud-translate 1.7.0 has requirement google-api-core[grpc]<2.0.0dev,>=1.14.0, but you have google-api-core 2.7.1. google-cloud-translate 1.7.0 要求 google-api-core[grpc]<2.0.0dev,>=1.14.0,但您有 google-api-core 2.7.1。 google-cloud-texttospeech 1.0.1 has requirement google-api-core[grpc]<2.0.0dev,>=1.14.0, but you have google-api-core 2.7.1. google-cloud-texttospeech 1.0.1 要求 google-api-core[grpc]<2.0.0dev,>=1.14.0,但您有 google-api-core 2.7.1。 google-cloud-speech 1.3.2 has requirement google-api-core[grpc]<2.0.0dev,>=1.14.0, but you have google-api-core 2.7.1. google-cloud-speech 1.3.2 要求 google-api-core[grpc]<2.0.0dev,>=1.14.0,但您有 google-api-core 2.7.1。 google-cloud-spanner 1.19.1 has requirement google-api-core[grpc,grpcgcp]<2.0.0dev,>=1.14.0, but you have google-api-core 2.7.1. google-cloud-spanner 1.19.1 要求 google-api-core[grpc,grpcgcp]<2.0.0dev,>=1.14.0,但你有 google-api-core 2.7.1。 google-cloud-secret-manager 1.0.0 has requirement google-api-core[grpc]<2.0.0dev,>=1.14.0, but you have google-api-core 2.7.1. google-cloud-secret-manager 1.0.0 要求 google-api-core[grpc]<2.0.0dev,>=1.14.0,但你有 google-api-core 2.7.1。 google-cloud-memcache 1.0.0 has requirement google-api-core[grpc]<2.0.0dev,>=1.22.2, but you have google-api-core 2.7.1. google-cloud-memcache 1.0.0 要求 google-api-core[grpc]<2.0.0dev,>=1.22.2,但您有 google-api-core 2.7.1。 google-cloud-language 1.3.0 has requirement google-api-core[grpc]<2.0.0dev,>=1.14.0, but you have google-api-core 2.7.1. google-cloud-language 1.3.0 要求 google-api-core[grpc]<2.0.0dev,>=1.14.0,但你有 google-api-core 2.7.1。 google-cloud-dlp 1.0.0 has requirement google-api-core[grpc]<2.0.0dev,>=1.14.0, but you have google-api-core 2.7.1. google-cloud-dlp 1.0.0 要求 google-api-core[grpc]<2.0.0dev,>=1.14.0,但你有 google-api-core 2.7.1。 google-cloud-core 1.7.2 has requirement google-api-core<2.0.0dev,>=1.21.0, but you have google-api-core 2.7.1. google-cloud-core 1.7.2 要求 google-api-core<2.0.0dev,>=1.21.0,但您有 google-api-core 2.7.1。 google-cloud-container 1.0.1 has requirement google-api-core[grpc]<2.0.0dev,>=1.14.0, but you have google-api-core 2.7.1. google-cloud-container 1.0.1 要求 google-api-core[grpc]<2.0.0dev,>=1.14.0,但你有 google-api-core 2.7.1。 google-cloud-bigtable 1.7.0 has requirement google-api-core[grpc]<2.0.0dev,>=1.14.0, but you have google-api-core 2.7.1. google-cloud-bigtable 1.7.0 要求 google-api-core[grpc]<2.0.0dev,>=1.14.0,但您有 google-api-core 2.7.1。 google-api-python-client 1.12.8 has requirement google-api-core<2dev,>=1.21.0, but you have google-api-core 2.7.1. google-api-python-client 1.12.8 要求 google-api-core<2dev,>=1.21.0,但你有 google-api-core 2.7.1。 apache-beam 2.34.0 has requirement avro-python3.=1.9,2.<1.10,0.>=1.8,1. apache-beam 2.34.0 要求 avro-python3.=1.9,2.<1.10,0.>=1.8,1。 but you have avro-python3 1.10.0.但是你有 avro-python3 1.10.0。 The command '/bin/sh -c bash installer:sh $COMPOSER_PYTHON_VERSION fail' returned a non-zero code: 1 ERROR命令 '/bin/sh -c bash installer:sh $COMPOSER_PYTHON_VERSION fail' 返回非零代码:1 ERROR

before exporting my code to k8sPodOperator I want to understand what's the actual problem but I'm confused between those 2 errors.在将我的代码导出到 k8sPodOperator 之前,我想了解实际问题是什么,但我对这两个错误感到困惑。

PS: I've installed all those libraries on my local Airflow and they work perfectly fine together. PS:我已经在本地 Airflow 上安装了所有这些库,它们可以完美地协同工作。

my composer version is: 1.17.7 my airflow version is: 2.1.4我的作曲家版本是:1.17.7 我的 airflow 版本是:2.1.4

any ideas what's the actual error preventing me from installing the library?任何想法阻止我安装库的实际错误是什么?

Try installing the library using the latest version of composer and airflow.尝试使用最新版本的作曲家和 airflow 安装库。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM