我使用 centos 6.4 在 AWS 上启动了一个实例。我运行了以下两个命令:
$ yum localinstall http://resources.ovirt.org/releases/ovirt-release.noarch.rpm
$ yum -y install ovirt-engine
我收到以下消息:
警告:rpmts_HdrFromFdno:标头 V3 RSA/SHA256 签名,密钥 ID 0608b895:NOKEY
未安装 python-websockify-0.5.1-1.el6.noarch.rpm 的公钥
我该如何解决这个公钥问题?
答案1
首先尝试运行一次yum update
。它ovirt-release.noarch.rpm
不包含 RPM 密钥,并且现在抱怨您的 RPM 配置中没有可用的签名密钥可用于验证 RPM 的真实性python-websockify-0.5.1-1.el6.noarch.rpm
。
在 ovirt 网站上浏览了一下,我确实发现了这个页面的标题:oVirt 部署选项。它讨论了 RPM 已签名,这是一件好事。
oVirt 使用的 GPG 密钥
重要提示:我们只会从下一个版本开始签署 RPM。请等待公告邮件
对于初学者,我会首先尝试执行此操作,看看您是否可以yum
完成繁重的工作并为 ovirt 安装 RPM 密钥。
$ sudo yum install ovirt-release
如果这不能解决问题,那么您可能需要按照上面链接中的说明进行操作,其中包含使用 手动将密钥导入到 RPM 安装中的完整详细信息gpg
。
如果你只是想跳过这整个事情,你当然可以告诉yum
你忽略检查包的来源,如下所示:
$ yum -y --nogpgcheck install ovirt-engine