Google Cloud“错误”:[***“代码”:“NAME_UNKNOWN”,“消息”:“未找到存储库 \”us.gcr.io\”

问题描述 投票:0回答:1

我正在调试一个基于 Firebase 和一些 Google Cloud 功能的 Web 应用程序。 它在本地主机上工作正常,但每次部署到 Firebase/Google Cloud 都会失败,并出现以下错误:

[2024-04-15T05:07:43.813Z] <<< [apiv2][body] GET https://us.gcr.io/v2/***/gcf/us-central1/tags/list ***"errors":[***"code":"NAME_UNKNOWN","message":"Repository \"us.gcr.io\" not found"***]***

[2024-04-15T05:07:43.813Z] Failed docker command with error  HTTP Error: 404, Not Found ***"name":"FirebaseError","children":[],"context":***"body":***"errors":[***"code":"NAME_UNKNOWN","message":"Repository \"us.gcr.io\" not found"***],"error":***"message":"Not Found"***,"response":***"statusCode":404***,"exit":1,"message":"HTTP Error: 404, Not Found","status":404***

Gemini 建议了一些调试技巧,但我也无法让它们工作:

错误消息表明未找到存储库 us.gcr.io。这可能是因为存储库不存在或因为您没有访问它的权限。

要解决此错误,您可以尝试以下操作:

确保存储库 us.gcr.io 存在。您可以通过运行以下命令来完成此操作:

gcloud container repositories list

现在分散了主要错误的注意力,当我从云 shell 或 CLI 运行此命令时,我收到此错误:

gcloud container repositories list

ERROR: (gcloud.container) Invalid choice: 'repositories'.
Maybe you meant:
  gcloud container clusters list
  gcloud container fleet list
  gcloud container hub list
  gcloud container images list
  gcloud container node-pools list
  gcloud container operations list
  gcloud container images list-gcr-usage
  gcloud container images list-tags
  gcloud container subnets list-usable
  gcloud container attached clusters list

To search the help text of gcloud commands, run:
  gcloud help -- SEARCH_TERMS

gcloud 是最新的。是什么造成了这一切?

gcloud --version
Google Cloud SDK 474.0.0
bq 2.1.4
core 2024.04.26
gcloud-crc32c 1.0.0
gsutil 5.27
firebase google-cloud-functions
1个回答
0
投票

我最近遇到了类似的问题。就我而言,问题是我使用本地 Verdaccio 注册表作为我的私有依赖项,并将其本地地址添加到

.npmrc
。然后,当我运行
npm install
时,它会在
package-lock.json
中填充对我本地 Verdaccio 注册表的引用。当我删除
.npmrc
,删除
package-lock.json
,然后再次运行
npm install
时,问题就消失了。
firebase deploy --only functions --debug
没有显示任何此问题的痕迹。

关于你问题的第二部分:而不是

gcloud container repositories list

尝试

gcloud artifacts repositories list --project [your project]

背景:https://cloud.google.com/artifact-registry/docs/transition/transition-from-gcr

© www.soinside.com 2019 - 2024. All rights reserved.