A GPG kulcs lekérése nem sikerült: [Errno 14] curl#37 – Nem sikerült megnyitni a fájlt… RPM-GPG-KEY [CentOS 7]

CentOS ez egy nagyon szilárd operációs rendszer, és véleményünk szerint sokkal jobb biztonsági oldalról, mint az Ubuntu, különösen, ha webszervert kell futtatnunk.
Az évek alatt CentOS sokat fejlődött, és az átmenet CentOS A 6.x-től a 7.xa-ig sok változást hozott a biztonsági oldalon.

Sok sebezhetőség régi verziókon CentOS az archívumban található szoftveres telepítések miatt (YUM tárolók) kevésbé biztonságos. Például egy egyszerű telepítés LEMP (Linux, nginx, MySQL & PHP) időbeni problémákat okozhat, ha ezeket a csomagokat nem telepítették biztonságos forrásból.
A dob CentOS 7 korlátozza a felhasználók hozzáférését a rendszerfájlokhoz és korlátozza a csomagok telepítését "aláírás nélküliVagy GPG kulcs nélkül. Ha rábukkant erre a cikkre, akkor valószínűleg a hibával találkozott:

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

Ez akkor fordul elő, amikor telepíteni akarjuk (ym install) vagy megtenni update (nam -y update) olyan szoftvercsomagokhoz, amelyek nem tartalmazzák GNU Adatvédelmi Gárda (GPG).
A szoftverfejlesztőket és a fejlesztőket arra utasítják, hogy minden egyes, a telepítőcsomagban (RPM) szereplő szoftvert aláírjanak. Ez egyszerűbb módja annak, hogy garanciát nyújtsunk a felhasználóknak, hogy ezek az RPM-ek biztonságban vannak. A telepítőcsomagokat kísérő nyilvános kulcs szerepel Red Hat hálózati csatorna kezelési útmutató és minden egyes szoftvert az archívumban fel kell jegyezni.

Ha ilyen hibát észlel, akkor célszerű olyan nyilvános kulcs archívumot keresni, amelyből telepíteni kell a kívánt szoftvert. Ha továbbra is folytatni szeretné a telepítést, a legegyszerűbb módja a nyilvános kulcs ellenőrzésének letiltása a telepítési archívumban.

By default, telepítési archívum és update szoftver az "/etc/yum.repos.d" helyen található. Szerkessze "nano" vagy "vi" segítségével azt a ".repo" fájlt, amelyből az .rpm fájlt nyilvános kulcs nélkül kicsomagolja / letölti, és deaktiválja a "gpgcheck". Állítsa az értéket "0" értékre.

 [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 

Mentse el a módosításokat a szerkesztett .repo fájlba, és futtassa újra update/ telepítés. Mindennek simán kell mennie.

Technológiai rajongóként örömmel írok a StealthSettings.com-on 2006 óta. Széles körű tapasztalatom van operációs rendszerekkel: macOS, Windows és Linux, valamint programozási nyelvekkel és blogolási platformokkal (WordPress) és online áruház platformokkal (WooCommerce, Magento, PrestaShop).

Hogyan » Linux » A GPG kulcs lekérése nem sikerült: [Errno 14] curl#37 – Nem sikerült megnyitni a fájlt… RPM-GPG-KEY [CentOS 7]

1 gondolat a „GPG-kulcs visszakeresése sikertelen: [Errno 14] curl#37 – Nem sikerült megnyitni a fájlt… RPM-GPG-KEY [CentOS 7]"

Írj hozzászólást