GPG atslēgas izguve neizdevās: [Errno 14] Curl#37 – Nevarētu atvērt failu … RPM-GPG-Key [Centos 7]

CentOS ir ļoti stabila operētājsistēma, un, mūsuprāt, tā ir daudz labāka drošības ziņā nekā Ubuntu, it īpaši, ja mums ir jādarbina tīmekļa serveris.
Gadu gaitā CentOS ir daudz attīstījies, un pāreja no CentOS 6.x uz 7.x ir ienesusi daudzas izmaiņas drošības jomā.

Daudz ievainojamība uz vecām versijām CentOS parādījās programmatūras instalēšanas dēļ no arhīviem (YUM repozitorijs) mazāk pārliecināts. Piemēram, vienkārša uzstādīšana LEMP (LinuxVerdzība NGINXVerdzība Mysql & PHP) laika gaitā var radīt problēmas, ja šīs pakotnes nav instalētas no drošiem avotiem.
Līdz ar CentOS 7 izlaišanu tika noteikti ierobežojumi lietotāju piekļuvei sistēmas failiem un ierobežojumi pakotņu instalēšanai. “neparakstīts” vai bez GPG atslēgas. Ja esat sasniedzis šo rakstu, visticamāk, esat saskāries ar kļūdu:

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

Tas parādās, ja mēs vēlamies instalēt (ym install) vai atjaunināt (yum -y update) programmatūras pakotnes, kas nesatur GNU privātuma sargs (GPG).
Programmatūras ražotāji un izstrādātāji tiek aicināti katrai instalācijas pakotnēs (RPM) iekļautajai programmatūrai pievienot parakstu. Tā ir vienkāršāka metode, ar kuras palīdzību var nodrošināt lietotājiem garantiju, ka šie RPM ir droši. Ir iekļauta publiskā atslēga, kas ir pievienota instalācijas pakotnēmRed Hat tīkla kanālu pārvaldības rokasgrāmata un ir jāreģistrē katrai programmatūrai arhīvā.

Ja rodas šāda kļūda, vislabāk ir meklēt arhīvu ar publisko atslēgu, no kura instalēt vajadzīgo programmatūru. Ja joprojām vēlaties turpināt instalēšanu, vienkāršākā metode ir instalācijas arhīvā atspējot publiskās atslēgas verifikāciju.

Pēc noklusējuma programmatūras instalēšanas un atjaunināšanas arhīvi atrodas “/etc/yum.repos.d”. Rediģēt ar “nano” vai “vi” FILE “.repo” no kura tiek izvilkts/lejupielādēts un atspējots .rpm fails bez publiskās atslēgas “gpgcheck“. Iestatiet vērtību “0”Apvidū

 [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 

Saglabājiet izmaiņas rediģētajā .repo failā un vēlreiz palaidiet atjaunināšanu/instalēšanu. Visam jānotiek gludi.

Kaislīgi par tehnoloģiju es ar prieku rakstu vietnē Stealthsetts.com, sākot ar 2006. gadu. Man ir bagātīga pieredze operētājsistēmās: macOS, Windows un Linux, kā arī programmēšanas valodās un emuāru veidošanas platformās (WordPress) un tiešsaistes veikaliem (Woocommerce, Magento, Presashop).

Mājas Jūsu IT apmācības avots, noderīgi padomi un jaunumi. GPG atslēgas izguve neizdevās: [Errno 14] Curl#37 – Nevarētu atvērt failu … RPM-GPG-Key [Centos 7]

Viens domāja par “GPG atslēgas izguve neizdevās: [Errno 14] Curl#37 – Nevarētu atvērt failu … RPM-GPG-Key [Centos 7]”

Atstājiet komentāru