GPG-avaimen haku epäonnistui: [Errno 14] curl#37 – Tiedostoa ei voitu avata… RPM-GPG-KEY [CentOS 7]

CentOS se on erittäin vankka käyttöjärjestelmä, ja mielestämme se on tietoturvapuolella paljon parempi kuin Ubuntu, varsinkin kun meidän on käytettävä web-palvelinta.
Vuosien saatossa CentOS on kehittynyt paljon, ja siirtyminen CentOS 6.x - 7.xa toi paljon muutoksia tietoturvapuolelle.

Paljon haavoittuvuuksia vanhoissa versioissa CentOS ohjelmistojen asennus arkistoissa (YUM-arkistot) vähemmän turvallinen. Esimerkiksi yksinkertainen asennus LEMP (Linux, nginx, MySQL & PHP) voi aiheuttaa ongelmia ajassa, jos näitä paketteja ei ole asennettu turvallisista lähteistä.
Kun käynnistää CentOS 7 asettaa rajoituksia käyttäjien pääsylle järjestelmätiedostoihin ja rajoituksia pakettien asentamiselle "allekirjoittamaton”Tai ilman GPG-avainta. Jos törmäsit tähän artikkeliin, olet todennäköisesti törmännyt virheeseen:

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

Tämä tapahtuu, kun haluamme asentaa (ym install) tai tehdä update (nam-y update) ohjelmistopaketeille, jotka eivät sisällä GNU Privacy Guard (GPG).
Ohjelmiston kehittäjiä ja kehittäjiä kehotetaan, että jokainen asennuspakettiin sisältyvä ohjelmisto (RPM) liitetään allekirjoituksellaan. Se on yksinkertaisempi tapa taata käyttäjille, että nämä kierrosluvut ovat turvallisia. Julkinen avain, johon liittyy asennuspaketteja, käsitellään Red Hat -verkkokanavan hallintaopas ja se on tallennettava jokaisen arkistointiohjelmiston osalta.

Jos näet tällaisen virheen, kannattaa etsiä julkinen avainarkisto, josta haluat asentaa haluamasi ohjelmiston. Jos haluat jatkaa asennuksen jatkamista, yksinkertaisin tapa on poistaa julkisen avaimen vahvistus asennusarkistosta.

By default, asennusarkistot ja update ohjelmistot sijaitsevat hakemistossa "/etc/yum.repos.d". Muokkaa "nano"- tai "vi"-komennolla ".repo"-tiedostoa, josta .rpm-tiedosto puretaan/ladataan ilman julkista avainta, ja deaktivoi "gpgcheck". Aseta arvoksi "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 

Tallenna muutokset muokattuun .repo-tiedostoon ja suorita se uudelleen update/ asennus. Kaiken pitäisi mennä sujuvasti.

Teknologiasta kiinnostunut, kirjoitan mielelläni StealthSettings.com-sivustolla vuodesta 2006. Minulla on laaja kokemus käyttöjärjestelmistä: macOS, Windows ja Linux, sekä ohjelmointikielistä ja blogialustoista (WordPress) ja verkkokaupoista (WooCommerce, Magento, PrestaShop).

Miten » Linux » GPG-avaimen haku epäonnistui: [Errno 14] curl#37 – Tiedostoa ei voitu avata… RPM-GPG-KEY [CentOS 7]

1 ajatus aiheesta "GPG-avaimen haku epäonnistui: [Virhe 14] curl#37 – Tiedostoa ei voitu avata … RPM-GPG-KEY [CentOS 7] ”

Jätä kommentti