Recupero dei tasti GPG non riuscita: [ERRNO 14] CURL#37 – Non è stato possibile aprire il file … RPM-GPG-Key [Centro 7]

CentOS è un sistema operativo molto solido e, a nostro avviso, è molto migliore di Ubuntu in termini di sicurezza, soprattutto quando dobbiamo gestire un server web.
Nel corso degli anni CentOS si è evoluto molto e il passaggio da CentOS 6.x a 7.x ha portato molti cambiamenti dal punto di vista della sicurezza.

Molto vulnerabilità sulle vecchie versioni di Centos è apparso a causa di installazioni di software dagli archivi (Archivio YUM) meno certo. Ad esempio, una semplice installazione di LEMP (Linux, Nginx, Mysql & PHP) possono creare problemi nel tempo se questi pacchetti non sono stati installati da fonti sicure.
Con il rilascio di CentOS 7 sono state imposte limitazioni all'accesso degli utenti ai file di sistema e limitazioni all'installazione dei pacchetti “non firmato” o senza chiave GPG. Se sei arrivato a questo articolo, molto probabilmente hai riscontrato l'errore:

GPG key retrieval failed: [Errno 14] curl#37 - Couldn't open file ...  RPM-GPG-KEY

Appare quando vogliamo installare (ym install) o aggiornare (yum -y update) pacchetti software che non contengono Protezione della privacy GNU (GPG).
I produttori e gli sviluppatori di software sono invitati a che ogni software incluso nei pacchetti di installazione (RPM) sia accompagnato da una firma. Si tratta di un metodo più semplice con il quale è possibile garantire agli utenti che questi RPM sono sicuri. È inclusa la chiave pubblica che accompagna i pacchetti di installazioneGuida alla gestione dei canali di Red Hat Network e deve essere registrato per ogni software presente nell'archivio.

Se riscontri un errore del genere, è meglio cercare un archivio con una chiave pubblica da cui installare il software desiderato. Se vuoi comunque continuare l'installazione, il metodo più semplice è disabilitare la verifica della chiave pubblica nell'archivio di installazione.

Per impostazione predefinita, gli archivi del software di installazione e aggiornamento si trovano in “/etc/yum.repos.d”. Modifica con “nano” o “vi” FILE “.repo” da cui viene estratto/scaricato e disabilitato il file .rpm senza chiave pubblica “gpgcheck“. Imposta valore “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 

Salvare le modifiche nel file .repo modificato ed eseguire nuovamente l'aggiornamento/installazione. Tutto dovrebbe andare liscio.

Appassionato di tecnologia, scrivo con piacere su stealthsetts.com a partire dal 2006. Ho una ricca esperienza nei sistemi operativi: macOS, Windows e Linux, ma anche nei linguaggi di programmazione e nelle piattaforme di blog (WordPress) e per i negozi online (WooCommerce, Magento, Presashop).

Home La tua fonte di esso tutorial, suggerimenti utili e notizie. Recupero dei tasti GPG non riuscita: [ERRNO 14] CURL#37 – Non è stato possibile aprire il file … RPM-GPG-Key [Centro 7]

1 pensato su "Recupero dei tasti GPG non riuscita: [ERRNO 14] CURL#37 – Non è stato possibile aprire il file … RPM-GPG-Key [Centro 7]”

  1. Grazie mille!
    La documentazione di riferimento sul sito Web MySQL era molto carente in questo processo di installazione. Il tuo suggerimento mi ha aiutato molto.

    Rispondere
Lascia un commento