Главная » Error » Ssl error tlsv1 alert protocol version

Ssl error tlsv1 alert protocol version

Не работает yum, выкидывает на любую операцию M2Crypto.SSL.SSLError: tlsv1 alert protocol version ошибку.

Открываем только что созданный файл редактором /etc/yum.repos.d/centos-base.repo
вкидываем в него конфиг, поменяйте ссылки под свою версию дистрибутива!

Затем yum clean all
yum должен заработать после этих манипуляций.

Я пытаюсь установить библиотеку Python с использованием pip, получение ошибки SSL.

Для пользователей Python2 WIN10:

  1. Удалите python тщательно, включите все папки.
  2. Извлеките и установите последний python-2.7.msi (версия 2.7.15).
  3. После шага 2 Вы можете обнаружить, что pip также был установлен.
  4. Теперь, если ваш system’env не был изменен, вы можете использовать pip для установки пакетов. «Версия протокола оповещения tlsv1» не появится.

Для пользователей PyCharm (virtualenv):

  1. Запустите виртуальную среду с оболочкой. (замените «./venv/bin/activate» на свой собственный путь) source ./venv/bin/activate. 

  2. Запустить обновление

    curl https://bootstrap.pypa.io/get-pip.py | python
  3. Перезапустите ваш экземпляр PyCharm и проверьте ваш интерпретатор Python в настройках .

Обратите внимание, что curl pip и wget зависят от одной и той же библиотеки OpenSSL для установления соединений SSL (используйте команду $ openssl version).

libcurl поддерживает TLS 1.2 начиная с версии 7.34 curl, но более старые версии curl должны иметь возможность подключаться, если у вас была версия OpenSSL 1.0.2 (или более поздняя).

Единственное, что вам нужно сделать, это установить requests[security] в вашем virtualenv. Вы не должны использовать Python 3 (он должен работать в Python 2.7). Более того, если вы используете последнюю версию macOS, вам не нужно использовать homebrew для отдельной установки OpenSSL.

Если у вас уже есть SSL-/TLS-сертификат, он требует регулярного обновления и мониторинга. Чтобы избежать ошибок, проверяйте свой сайт на наличие проблем с SSL/TLS. Вы можете быстро обнаружить возможные ошибки с помощью «Аудита сайта» SE Ranking — для этого перейдите в раздел «Отчет об ошибках» и секцию «Безопасность сайта».

В TIdSSLIOHandlerSocketOpenSSL смените устаревший протокол на посовременнее, типа sslvTLSv1_2.

проблему решила установка глобального параметра для git
git config --global --add http.sslVersion tlsv1.2

Вы используете версию OpenSSL, которая является древней по стандартам Интернета и считается очень небезопасной, поскольку содержит множество уязвимостей. Протоколы TLS 1.1 и 1.2 были добавлены в OpenSSL v1.0.1

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector