GPG-nyckelhämtning misslyckades: [Errno 14] curl # 37 - Kunde inte öppna fil ... RPM-GPG-KEY [CentOS 7]

CentOS är ett mycket solid operativsystem och är enligt vår uppfattning mycket bättre på säkerhetssidan än Ubuntu, speciellt när vi kör en webbserver.
CentOS har utvecklats mycket, och övergången från CentOS 6.x till 7.x har medfört många förändringar på säkerhetssidan.

många sårbar på gamla versioner av CentOS på grund av programinstallationer i arkiv (YUM repositories) mindre säker. Till exempel en enkel installation av LEMP (Linux, nginx, MySQL & PHP) kan orsaka problem i tid om dessa paket inte har installerats från säkra källor.
Med lanseringen av CentOS 7 har begränsningar ställts för användaråtkomst till systemfiler och begränsningar för att installera "unsigned"Eller utan GPG-nyckeln. Om du har åtkomst till den här artikeln har du troligtvis stött på felet:
GPG key retrieval failed: [Errno 14] curl#37 - Couldn't open file ...  RPM-GPG-KEY

Detta inträffar när vi vill installera (installera) eller uppdatera (yum -y uppdatering) till icke-innehållspaket GNU Privacy Guard (GPG).
Programutvecklare och utvecklare instrueras att varje programvara som ingår i installationspaketet (RPM) åtföljs av en signatur. Det är ett enklare sätt att garantera användare att dessa varvtal är säkra. Den offentliga nyckeln som medföljer installationspaketet omfattas avRed Hat Network Channel Management Guide och måste spelas in för varje programvara i arkivet.

Om du stöter på ett sådant fel är det bäst att leta efter ett offentligt nyckelarkiv för att installera önskad programvara. Om du fortfarande vill fortsätta med installationen, är det enklaste sättet att inaktivera public key verifiering i installationsarkivet.

Som standard finns installationsarkiv och programuppdateringar i "/etc/yum.repos.d". Redigera filen ".repo" med "nano" eller "vi" från vilken .rpm-filen extraheras / laddas ner utan den allmänna nyckeln och inaktivera "gpgcheck". Ställ in värdet "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-nyckelhämtning misslyckades: [Errno 14] curl # 37 - Kunde inte öppna fil ... RPM-GPG-KEY [CentOS 7]

Om författaren

Stealth

Brinner för allt som gadget och IT skriver gärna stealthsettings.com av 2006 och jag gillar att upptäcka nya saker med dig om datorer och MacOS, Linux, Windows, iOS och Android.

Lämna en kommentar

Den här sidan använder Akismet för att minska spam. Läs om hur din kommentardata behandlas.