Cloud Function Build Failed

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cloud Function Build Failed相关的知识,希望对你有一定的参考价值。

我刚刚使用inline语句更改了Google云函数源代码中的两行代码,这两行代码涉及到使用datetime库解析日期字符串,而没有其他任何更新。相同的部署已经工作了一年多。

突然我得到两个错误-

错误1-

((gcloud.functions.deploy)OperationError:代码= 3,消息=构建失败:“错误”:“ canonicalCode”:“内部”,“错误消息”:“ pip_install_from_wheels有stderr输出:\ n / opt / python3.7 / bin / python3.7:没有名为pip的模块\ n \ n错误:pip_install_from_wheels返回的代码:1“,” errorType“:“ InternalError”,“ errorId”:“ ECB5F712”

已通过从requirements.txt中删除点来解决(再次不确定为什么现在而不是一年后才出现问题)

如果我地址为1,则会出现以下错误-

错误2-

((gcloud.functions.deploy)OperationError:代码= 3,消息=构建失败:“错误”:“ canonicalCode”:“内部”,“错误消息”:“ gzip_tar_runtime_package gzip /tmp/tmpGLHQx9.tar -1 \已与错误[Errno 12]无法分配内存\ ngzip_tar_runtime_package为可能不在路径上”,“ errorType”:“ InternalError”,“ errorId”:“ 2A1581FF”

内存已经是2048,除了上面两行代码外,没有其他更改。

让我知道这是否正在发生,并且解决方案是什么。

答案

似乎这与软件包有关,而不是其他任何事情。我部署了一个虚拟函数,并从requirements.txt中添加了每个软件包,直到失败。原来问题包是

  • a。 gpflow
  • b。张量流

截止到2月20日,使用这些软件包的上次部署已成功完成。不知道为什么我不能在没有这些错误的情况下安装它们。无论如何,请尝试使用与2月20日时间表一致的版本,但不走运。因此,重构了我的代码,并删除了所有已使用并成功部署的功能。

对Google Cloud Folks的要求:为什么会这样?此外,日志中的“无效参数”(Stackdriver或Google Cloud记录了您所说的任何东西)都具有误导性。

以上是关于Cloud Function Build Failed的主要内容,如果未能解决你的问题,请参考以下文章

dockercompose up build fail

Jenkins 2 如何使用 PowerShell 以及自定 build fail (指定 exit code)

解决npm install各种报错的6种方案 Error: Command failed: cmd.exe autoreconf -ivf以及gifsicle pre-build test fail

Android异常篇 Fail to connect to camera service

如何为 Cloud Build 用于 Cloud Run 部署的 Cloud Storage 存储分区指定区域?

解决Fail to post notification on channel "null"的方法