Извличането на GPG ключ не бе успешно: [Errno 14] curl # 37 - Неуспех при отваряне на файла ... RPM-GPG-KEY [CentOS 7]

CentOS е много стабилна операционна система и по наше мнение е много по-добра от гледна точка на сигурността, отколкото Ubuntu, особено когато управляваме уеб сървър.
CentOS се е развил много, а преходът от CentOS 6.x към 7.x доведе до много промени в сигурността.

Много уязвимости на стари версии на CentOS софтуерни инсталации в архивите (YUM хранилища) по-малко сигурни. Например, просто инсталиране на LEMP (Linux, Nginx, MySQL & PHP) може да причини проблеми във времето, ако тези пакети не са инсталирани от безопасни източници.
С пускането на CentOS 7 са зададени ограничения за достъп на потребителите до системни файлове и ограничения за инсталиране на "неподписан"Или без GPG ключ. Ако сте имали достъп до тази статия, най-вероятно сте срещнали грешката:
GPG key retrieval failed: [Errno 14] curl#37 - Couldn't open file ...  RPM-GPG-KEY

Това се случва, когато искаме да инсталираме (ym install) или да актуализираме (yum -y update) пакетите, които не съдържат GNU Privacy Guard (GPG).
Производителите на софтуер и разработчиците са инструктирани, че всеки софтуер, включен в инсталационните пакети (RPM), да бъде придружен от подпис. Това е по-опростен начин да се гарантира на потребителите, че тези RPM са безопасни. Публичният ключ, който придружава инсталационните пакети, е включен в Ръководство за управление на мрежовия канал на Red Hat и трябва да бъдат записани за всеки софтуер в архива.

Ако срещнете такава грешка, най-добре е да потърсите архив с публичен ключ, от който да инсталирате желания софтуер. Ако все пак искате да продължите с инсталирането, най-простият начин е да забраните проверката на публичния ключ в архива на инсталацията.

По подразбиране инсталационните архиви и актуализациите на софтуера се намират в "/etc/yum.repos.d". Редактирайте файла ".repo" с "nano" или "vi", от който се извлича / изтегля файла .rpm без публичния ключ и деактивирайте "gpgcheck". Задайте стойността "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 ключ не бе успешно: [Errno 14] curl # 37 - Неуспех при отваряне на файла ... RPM-GPG-KEY [CentOS 7]

За автора

Хитрост

Страстен за всичко, което приспособление и го напиша с удоволствие stealthsettings.com на 2006 и обичам да откривам нови неща с вас за компютри и MacOS, Linux, Windows, IOS и Android.

Оставете коментар

Този сайт използва Akismet за намаляване на спама. Научете как се обработват данните за коментарите ви.