自 4 月 1 日星期四以来,我们在每天从基本 centos-7 映像启动的 GCP comoute 虚拟机上遇到问题。
启动时,启动脚本将使用此处列出的命令安装 gcsFuse: https ://github.com/GoogleCloudPlatform/gcsfuse/blob/master/docs/installing.md#centos-and-red-hat-latest-releases
自最新版本以来,此安装方法现在失败:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
epel/x86_64/metalink | 8.6 kB 00:00:00
* base: mirror.atl.genesisadaptive.com
* epel: iad.mirror.rackspace.com
* extras: mirrors.mit.edu
* updates: mirrors.raystedman.org
base | 3.6 kB 00:00:00
extras | 2.9 kB 00:00:00
gcsfuse/signature | 844 B 00:00:00
Retrieving key from https://packages.cloud.google.com/yum/doc/yum-key.gpg
Retrieving key from https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
gcsfuse/signature | 1.4 kB 00:00:00 !!!
https://packages.cloud.google.com/yum/repos/gcsfuse-el7-x86_64/repodata/repomd.xml: [Errno -1] repomd.xml signature could not be verified for gcsfuse
Trying other mirror.
有谁知道如何解决这个错误?
有一个快速的解决方法,但这意味着跳过 GPG 存储库密钥验证。我只是改变
repo_gpgcheck=1
并repo_gpgcheck=0
保持原样。最终脚本如下所示:
结果是这样的:
我刚刚在具有默认设置的 CentOS 7 的新虚拟机上对其进行了测试。我还将它用作启动脚本,它按预期工作。
这里讨论了类似的问题,但这种方法对我不起作用。