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]

關於作者

隱身

熱愛這些小工具,並將其寫入2006的欣然stealthsettings.com,我喜歡去發現與你有關計算機和MacOS,Linux和Windows中,iOS和Android的新的東西的一切。

發表評論

本網站使用Akismet來減少垃圾郵件。 了解您的評論如何處理.