GPG鍵檢索失敗:[錯誤14]捲曲#37 - 無法打開文件... RPM-GPG-KEY [7的CentOS]

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鍵檢索失敗:[錯誤14]捲曲#37 - 無法打開文件... RPM-GPG-KEY [7的CentOS]

關於作者

隱身

我熱衷於對涉及小工具和IT的一切事物,我很高興在2006上的secretthsettings.com上撰文,也很高興與您一起發現有關計算機和macOS,Linux操作系統, Windows,iOS和Android。

發表評論