【问题标题】:Sublime 2 installing packages fails with SSL Exception tlsv1alertSublime 2 安装包失败,出现 SSL 异常 tlsv1alert
【发布时间】:2020-03-05 08:42:32
【问题描述】:

我已经有一段时间没有使用 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 崇高 2 版本 2.0.2 构建 2221

【问题讨论】:

    标签: ssl openssl sublimetext2 sublime-text-plugin


    【解决方案1】:

    早在 2018 年 2 月,GitHub deprecated older cryptographic standards 在他们的平台上,因此尝试使用旧版本的 TLS 与他们的任何 Web API 对话都会导致错误。 PackageControl 使用 SSL 连接来下载包(并且出于安全原因拒绝与未加密的服务通信)。

    您在此处看到的错误是该更改的结果;旧版本的 Sublime 中的 SSL 支持无法再与 GitHub 通信,因为它们无法正确协商连接。这也适用于旧版本的 Sublime Text 3;该问题已在 ST3 dev build 3158 中得到解决,并在 build 3170 (Sublime 3.1) 中稳定发布。

    Sublime Text 2 不再受支持或更新,虽然大多数事情仍然有效,但这是一个无法正常工作的情况。此外,在 MacOS ST2 上使用系统打包的 Python 解释器,这在 Python 版本更改的最新版本的 MacOS 上存在问题(例如,包可能会意外中断)。

    如果没有将 Sublime 升级到更新的版本,您唯一的办法就是手动安装和/或升级您想要使用的软件包。

    【讨论】:

      猜你喜欢
      • 2018-05-11
      • 2018-03-11
      • 2020-08-22
      • 2017-07-21
      • 1970-01-01
      • 1970-01-01
      • 2021-08-23
      • 2012-10-18
      • 1970-01-01
      相关资源
      最近更新 更多