繁体   English   中英

如何在 RHEL 9 上安装 google-cloud-sdk

[英]How to install google-cloud-sdk on RHEL 9

在 Redhat 9 最新稳定版本上安装 google-cloud-sdk

系统信息

cat /etc/redhat-release 
Red Hat Enterprise Linux release 9.0 (Plow)
uname -r
5.14.0-70.17.1.el9_0.x86_64

Output 来自安装尝试 sudo dnf install google-cloud-cli

Error: GPG check FAILED

yum repo 的内容(将 el8 修改为 el9 - 位置存在)

[google-cloud-cli]
name=Google Cloud CLI
baseurl=https://packages.cloud.google.com/yum/repos/cloud-sdk-el9-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=0
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg
       https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg

这似乎是由于 RHEL 9 不推荐使用 SHA-1 进行 GPG 签名这一事实造成的。 这里提到了——https://access.redhat.com/articles/6846411

奇怪的是,即使您尝试使用该标志禁用 GPG 检查,它仍然无法正常工作:

sudo dnf install --nogpgcheck google-cloud-cli

Error: Transaction test error:
  package google-cloud-cli-396.0.0-1.x86_64 does not verify: Header V4 RSA/SHA1 Signature, key ID 3e1ba8d5: BAD

但是,我找到了一个解决方案 - 您可以暂时允许使用 SHA-1,安装 google-cloud-sdk,然后像这样恢复设置:

sudo update-crypto-policies --set DEFAULT:SHA1
sudo dnf install google-cloud-cli
sudo update-crypto-policies --set DEFAULT:NO-SHA1

这在 RHEL 9.0 上对我有用。

这对我也有用,谢谢

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM