如何解决Google云端:构建始终失败,MANIFEST_UNKNOWN错误
我正在尝试部署App Engine应用程序,但是无论我尝试部署哪种代码,即使它是从以下位置的示例中提取的,也是如此:
https://github.com/GoogleCloudPlatform/golang-samples
我遇到相同的错误:
val myClient: MyFeignClient = WebReactiveFeign.builder<MyFeignClient>()
.contract(ReactiveContract(SpringMvcContract()))
.target(MyFeignClient::class.java,"http://example.com")
// feel free to add .block() to get unpacked value or just chain your logic further
val response = myClient.getValues(param)
我不擅长开发,所以不知道如何解决
解决方法
我最近遇到了相同的问题。经过一番挖掘,事实证明该问题已在GCP问题跟踪器上报告:https://issuetracker.google.com/issues/171756486
作为解决方法,将app.yaml
文件更新为包含runtime: go1.13
。
更新:
使用runtime: go1.13
进行部署仅适用于首次运行。
尝试重新部署时,它仍然会失败。
更新2:
Google小组已撤回该问题。 (source)
要使其正常工作,您需要将gcloud
降级为315.0.0
版本:
gcloud components update --version 315.0.0
此后,部署将照常进行。
,今天在AppEngine Flexible上部署时遇到了相同的问题。 我不认为这是您可以做的。 我在github上打开了一个问题,希望Google云团队能尽快解决。
有关信息,OP的问题在于,运行gcloud app deploy app.yaml
时,他希望应用已部署。
Cloud Build尝试获取其媒体类型无法识别的图像。
得到:application/vnd.docker.distribution.manifest.list.v2+json
预期:application/vnd.docker.distribution.manifest.v2+json
Step #0: gcr.io/gcp-runtimes/go1-builder@sha256:7b53332a8e6418ba9a3f123c29dd5fe075504d0f9c0b683edfc7e7b75cd27822
Finished Step #0
Starting Step #1
Step #1: Already have image (with digest): gcr.io/kaniko-project/executor@sha256:f87c11770a4d3ed33436508d206c584812cd656e6ed08eda1cff5c1ee44f5870
Step #1: INFO[0000] Downloading base image gcr.io/distroless/base@sha256:884ac2144c3ee154bd67271e99bc6ef00f430092750167729b0321ab55fde5ec
Step #1: error building image: getting stage builder for stage 0: MANIFEST_UNKNOWN: "Manifest with digest 'sha256:884ac2144c3ee154bd67271e99bc6ef00f430092750167729b0321ab55fde5ec' has media type 'application/vnd.docker.distribution.manifest.list.v2+json',but client accepts 'application/vnd.docker.distribution.manifest.v2+json'."
,
Google对此bug ticket做出了回应,称将其降级到我刚刚测试过并可以正常使用的gcloud 315.0.0。
gcloud components update --version 315.0.0
我也遇到了同样的问题,并通过添加来解决
服务:默认
在我的app.yaml中
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。