Помилка отримання ключа GPG: [Errno 14] curl # 37 - Не вдалося відкрити file … 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 (ГПГ).
Розробники та розробники програмного забезпечення інформують про те, що кожне програмне забезпечення, що входить до пакету встановлення (RPM), супроводжується підписом. Це простий спосіб гарантувати користувачам, що ці RPM є безпечними. Доступний відкритий ключ, що супроводжує встановлення пакетів Керівництво з керування каналами мережі Red Hat і повинні бути записані для кожного програмного забезпечення в архіві.

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

By default, архіви встановлення та оновлення програмного забезпечення знаходяться в “/etc/yum.repos.d”. Відредагуйте за допомогою "nano" або "vi" файл ".repo", з якого файл .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

Збережіть зміни з відредагованого файлу .repo та запустіть оновлення / інсталяцію ще раз. Все повинно проходити гладко.

Помилка отримання ключа GPG: [Errno 14] curl # 37 - Не вдалося відкрити file … RPM-GPG-KEY [CentOS 7]

Про автора

Хитрість

Захоплений усім гаджетом та ІТ, я із задоволенням пишу на стелсsettings.com з 2006 року, і я хотів би відкрити з вами нові речі про комп’ютери та операційні системи macOS, Linux, Windows, iOS та Android.

1 Коментар

Залишити коментар