пытаюсь переустановить ca-certs на centos

пытаюсь переустановить ca-certs на centos

Я пытаюсь подключиться к веб-сервису и получаю сообщение об ошибке:

cURL error 77: .........

Я прочитал в Интернете, что это можно исправить следующим образом:

yum reinstall -y ca-certificates

но когда я это делаю, я получаю:

# yum reinstall -y ca-certificates
Loaded plugins: fastestmirror, langpacks
Determining fastest mirrors
Could not get metalink https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=x86_64 error was
14: curl#77 - "Problem with the SSL CA cert (path? access rights?)"
Could not retrieve mirrorlist https://mirror.webtatic.com/yum/el7/x86_64/mirrorlist error was
14: curl#77 - "Problem with the SSL CA cert (path? access rights?)"

Что мне нужно делать?

решение1

Вы можете временно отключить проверку SSL в yum следующим образом.

  1. echo "sslverify=0" >> /etc/yum.conf
    
  2. yum переустановить -y ca-сертификаты
  3. Удалите временный хак с помощью редактора по вашему выбору из /etc/yum.conf

Редактировать:

Если по какой-то причине это все еще не работает, вы можете попробовать следующее:

  1. Найдите пакет. В случае пакетов RPM я рекомендую следующий сайт -https://pkgs.org/
  2. Загрузите пакет с помощью curl -kили wget --no-check-certificate. Обратите внимание, что я использую следующий случай http, но может быть перенаправление на https. В случае CentOS 7 итекущая датаэто будет выглядеть так:wget --no-check-certificate http://mirror.centos.org/centos/7/os/x86_64/Packages/ca-certificates-2020.2.41-70.0.el7_8.noarch.rpm || curl -k http://mirror.centos.org/centos/7/os/x86_64/Packages/ca-certificates-2020.2.41-70.0.el7_8.noarch.rpm -o ca-certificates-2020.2.41-70.0.el7_8.noarch.rpm
  3. Установите его вручную с помощьюyum reinstall -y ./ca-certificates-2020.2.41-70.0.el7_8.noarch.rpm

Связанный контент