问题描述
我正在AWS ec2上安装 google-cloud-sdk 。 第一步,我用GCP official doc上报告的Cloud SDK存储库信息更新了YUM。但是当我尝试通过以下方式安装gcp sdk时:
sudo yum install google-cloud-sdk
我得到了:
Public key for ******************-google-cloud-sdk-316.0.0-1.x86_64.rpm is not installed
而且我不知道如何解决该问题,因为gpg密钥的wget(来自ec2机器)可以工作。 有人知道该如何解决?
我的/etc/yum.repos.d/google-cloud-sdk.repo:
[google-cloud-sdk]
name=Google Cloud SDK
baseurl=https://packages.cloud.google.com/yum/repos/cloud-sdk-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg
https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
解决方法
始终建议您使用Cloud SDK的最新版本,此外,关于您通常会收到的错误消息,可以通过两种方法来缓解:
-
在YUM存储库配置中禁用rpm签名检查
-
导入服务器上的公钥
关于第2点,您可以按照官方Ec2 documentation中的建议导入密钥对。