GPG-nyckelhämtning misslyckades: [Errno 14] curl # 37 - Det gick inte att öppna file ... 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 av Red 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 - Det gick inte att öppna file ... RPM-GPG-KEY [CentOS 7]

Om författaren

Stealth

Passionerad om allt som betyder gadget och IT, jag är glad att skriva på stealthsettings.com från 2006 och jag älskar att upptäcka nya saker om datorer och macOS, Linux-operativsystem, Windows, iOS och Android.

Lämna en kommentar