Установка пакетов Sublime 2 завершается неудачно с исключением SSL tlsv1alert - PullRequest
0 голосов
/ 08 ноября 2019

Прошло некоторое время с тех пор, как я использовал установщик пакетов Sublime. Сегодня я установил пакет и обнаружил, что он не работает со следующей ошибкой в ​​консоли:

Package Control: Error downloading package. HTTP exception InvalidCertificateException (Host codeload.github.com returned an

неверный сертификат ([SSL: TLSV1_ALERT_PROTOCOL_VERSION] версия протокола оповещения tlsv1 (_ssl.c: 590))) загрузка https://codeload.github.com/seanliang/JavaPropertiesEditor/zip/1.1.2. ошибка: Управление пакетами

Эта ошибка возникает на каждом отдельном пакете, который я пытаюсь установить.

Что является причиной этой ошибки и как ее можноисправить это?

Я использую:

Mac OSX Sublime 2 Версия 2.0.2 Build 2221

1 Ответ

1 голос
/ 08 ноября 2019

Еще в феврале 2018 года GitHub устарел устаревшие криптографические стандарты на своей платформе, так что попытка связаться с любым из их веб-API, использующих более старые версии TLS, приводит к ошибке. PackageControl использует соединение SSL для загрузки пакетов (и отказывается общаться со службами, которые не зашифрованы по соображениям безопасности).

Ошибка, которую вы видите здесь, является результатом этого изменения;поддержка SSL в более старых сборках Sublime больше не может взаимодействовать с GitHub, потому что они не могут правильно установить соединение. Это также относится к более ранним сборкам Sublime Text 3;проблема была решена в ST3 dev build 3158 и выпущена в стабильный в сборке 3170 (Sublime 3.1).

Sublime Text 2 больше не поддерживается или не обновляется, и хотя большинство вещей все еще работает, это случай того, чтоне будет. Кроме того, в MacOS ST2 используется пакетный интерпретатор Python, упакованный системой, что проблематично на более поздних сборках MacOS, в которых изменилась версия Python (например, пакеты могут неожиданно сломаться). единственное, что у вас есть, это вручную установить и / или обновить пакеты, которые вы хотите использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...