我正在尝试设置Google Cloud SDK CLI来管理一些计算资源,而我只是遵循这部分的指南。我运行了此命令,它成功安装了很多东西,但遇到了以下问题。谁能提出解决方案或如何调试?
$ sudo apt-get update && sudo apt-get install google-cloud-sdk
[sudo] password for #######:
Hit:1 http://archive.ubuntu.com/ubuntu focal InRelease
Get:2 http://archive.ubuntu.com/ubuntu focal-updates InRelease [111 kB]
Get:3 http://security.ubuntu.com/ubuntu focal-security InRelease [107 kB]
Get:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease [98.3 kB]
Get:5 https://packages.cloud.google.com/apt cloud-sdk InRelease [6349 B]
Ign:6 http://packages.cloud.google.com/apt cloud-sdk-focal InRelease
Err:7 http://packages.cloud.google.com/apt cloud-sdk-focal Release
404 Not Found [IP: 216.58.204.238 80]
Get:8 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [255 kB]
Get:9 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 c-n-f Metadata [7492 B]
Get:10 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [132 kB]
Get:11 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 c-n-f Metadata [4732 B]
Reading package lists... Done
E: The repository 'http://packages.cloud.google.com/apt cloud-sdk-focal Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
答案 0 :(得分:2)
我在Ubuntu 20中遇到了同样的问题。解决方案是使用snap安装。
snap install google-cloud-sdk --classic
确保结尾处有--classic
,否则会出现此错误:
错误:快照“ google-cloud-sdk”的此修订版使用经典限制发布,因此 可能会在通常是快照的安全沙箱之外执行任意系统更改 限于此,这可能会使您的系统处于危险之中。 如果您理解并希望继续,请重复执行--classic等命令。
答案 1 :(得分:0)
就我而言,解决方案是安装Ubuntu 18.04 LTS的早期版本(卸载20.04)。完成此操作后,Google Cloud Compute SDK的安装步骤将成功完成。
我发现这里描述了类似的问题/解决方案: https://forums.fast.ai/t/platform-gcp/27375/716