GPG密钥检索失败:[Errno 14] curl#37 - 无法打开文件... RPM-GPG-KEY [CentOS 7]

CentOS是一个非常稳定的操作系统,我们认为,在安全方面比Ubuntu更好,特别是当我们运行Web服务器时。
CentOS已经发展了很多,从CentOS 6.x到7.x的过渡给安全方面带来了很多变化。

很多 漏洞 在旧版本的 CentOS的 由于档案中的软件安装(YUM存储库)不太安全。 例如,简单的安装 LEMP (Linux的, Nginx的, MySQL的 & PHP)如果这些软件包没有从安全来源安装,可能会及时引发问题。
随着CentOS 7的发布,用户访问系统文件的限制已经设置,并且限制了安装“无符号“或者没有GPG钥匙。 如果您访问过本文,则很可能遇到错误:
GPG key retrieval failed: [Errno 14] curl#37 - Couldn't open file ...  RPM-GPG-KEY

这发生在我们想要安装(ym install)或更新(yum -y update)到非内容包时 GNU隐私卫士 (GPG)。
软件开发人员和开发人员被告知安装包(RPM)中包含的每个软件都附有签名。 这是一种更简单的方法,可以向用户提供这些RPM安全的保证。 附带安装包附带的公钥 红帽网络渠道管理指南 并且必须为档案中的每个软件进行记录。

如果遇到这样的错误,最好找一个公用密钥档案从中安装所需的软件。 如果您仍想继续安装,最简单的方法是在安装归档中禁用公钥验证。

默认情况下,安装归档和软件更新位于“/etc/yum.repos.d”中。 使用“nano”或“vi”编辑“.repo”文件,从中提取/下载没有公钥的.rpm文件,并禁用“gpgcheck”。 设置值“0”。


[epel] name=Extra Packages for Enterprise Linux 7 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
failovermethod=priority
enabled=1
exclude=nginx*
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

Savalti modificarile din fisierul .repo editat si rulati din nou update-ul / instalarea. Totul ar trebui sa decurga fara probleme.

GPG密钥检索失败:[Errno 14] curl#37 - 无法打开文件... RPM-GPG-KEY [CentOS 7]

关于作者

隐形

热爱这些小工具,并将其写入2006的欣然stealthsettings.com,我喜欢去发现与你有关计算机和MacOS,Linux和Windows中,iOS和Android的新的东西的一切。

发表评论

本网站使用Akismet来减少垃圾邮件。 了解您的数据如何处理.