如何解决Firebase部署功能构建失败:构建错误详细信息不可用
我有几个项目存在相同的问题。一天前部署情况良好。现在,部署将退出并显示错误:
构建失败:构建错误详细信息不可用。
GCP的日志显示如下(用项目名称替换):
{
"textPayload": "Step #5 - \"exporter\": \u001b[31;1mERROR: \u001b[0mfailed to export: failed to write image to the following tags: [us.gcr.io/project-name/gcf/us-central1/e2c2be8f-3c6d-4689-b474-21e8817b750e:ssr_version-162: GET https://storage.googleapis.com/us.artifacts.project-name.appspot.com/containers/images/sha256:b4c8acdb6f61130b2c632d1378bc84c602d6f4af2286fb9fb174e8f8376ec19f?access_token=REDACTED: unsupported status code 404; body: <?xml version='1.0' encoding='UTF-8'?><Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Details>No such object: us.artifacts.project-name.appspot.com/containers/images/sha256:b4c8acdb6f61130b2c632d1378bc84c602d6f4af2286fb9fb174e8f8376ec19f</Details></Error>]","insertId": "1263383d-eff6-4302-bb99-8a8a2ad01867-554","resource": {
"type": "build","labels": {
"build_trigger_id": "","build_id": "1263383d-eff6-4302-bb99-8a8a2ad01867","project_id": "project-name"
}
},"timestamp": "2020-10-23T06:11:27.265803715Z","severity": "INFO","labels": {
"build_step": "Step #5 - \"exporter\""
},"logName": "projects/project-name/logs/cloudbuild","receiveTimestamp": "2020-10-23T06:11:27.777967721Z"
}
当他们找不到/访问us.artifacts存储桶中图像的缓存副本时,似乎构建失败。
一直在尝试与Google取得联系,但到目前为止没有任何回应。还有谁有相同的问题吗?到目前为止,还没有其他人看到任何报告。
解决方法
- 我从Google云功能界面中删除了所有功能
- 分别重新部署每个功能
firebase deploy --only functions:$name
然后我可以通过firebase命令通过cloud build +在本地重新部署所有功能
,我遇到了同样的问题。就我而言,我确保 GCP 上 Node 的运行时版本与我本地开发环境中的版本相匹配。所以我不得不将我的节点 v15 降级到节点 v12,这是我的项目在 GCP 上运行的节点。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。