
Я пытаюсь подключиться к веб-сервису и получаю сообщение об ошибке:
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 следующим образом.
-
echo "sslverify=0" >> /etc/yum.conf
- yum переустановить -y ca-сертификаты
- Удалите временный хак с помощью редактора по вашему выбору из /etc/yum.conf
Редактировать:
Если по какой-то причине это все еще не работает, вы можете попробовать следующее:
- Найдите пакет. В случае пакетов RPM я рекомендую следующий сайт -https://pkgs.org/
- Загрузите пакет с помощью
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
- Установите его вручную с помощью
yum reinstall -y ./ca-certificates-2020.2.41-70.0.el7_8.noarch.rpm