gcloud组件更新失败

And*_*Kay 12 components gcloud

我已经部署到VM在GCE上运行Debian并且有使用gcloud命令的cron脚本.

我注意到这gcloud components update回复了这个错误

错误:(gcloud.components.update)此安装禁用组件管理器

我的mac可以正常更新gcloud并添加新组件.

VM映像中内置的gcloud工具不会更新.我还没有找到如何启用组件管理器.

Kam*_*ran 16

更新

现在,您可以使用sudo apt-get install google-cloud-sdk命令安装或更新Google Cloud SDK.

您可能需要在Linux计算机中添加Cloud SDK存储库.这是说明.


注意:不应再使用以下解决方法.

组件管理器在最新映像上启用,gcloud components update命令现在应该正常工作.

如果您仍遇到此问题,请使用以下命令启用更新程序:

sudo sed -i -e 's/true/false/' /usr/lib/google-cloud-sdk/lib/googlecloudsdk/core/config.json
Run Code Online (Sandbox Code Playgroud)


Ada*_*dam 6

您无法使用计算引擎实例上的内置SDK工具更新组件.然而,你可以从下载SDK的另一个本地副本https://cloud.google.com/sdk/(卷曲https://sdk.cloud.google.com |庆典),并相应更新路径,以使用新的SDK安装,您将启用组件管理器.

  • 提供一些背景; Linux发行版需要通过其包管理系统进行包安装/卸载/更新.这就是通过这些包管理系统安装Cloud SDK的内部组件管理器的原因. (3认同)