繁体   English   中英

Sublime 2 安装包失败并出现 SSL 异常 tlsv1alert

[英]Sublime 2 installing packages fails with SSL Exception tlsv1alert

我已经有一段时间没有使用 Sublime 的 package 安装程序了。 我今天去安装一个package,发现它在控制台中失败并出现以下错误:

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

invalid certificate ([SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590))) downloading https://codeload.github.com/seanliang/JavaPropertiesEditor/zip/1.1.2 . 错误:Package 控制

我尝试安装的每个 package 都会出现此错误。

是什么导致了这个错误,我该如何解决?

我在用:

Mac OSX 崇高 2 版本 2.0.2 构建 2221

早在 2018 年 2 月,GitHub 在其平台上弃用了旧的加密标准,因此尝试使用旧版本的 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 升级到更新的版本,您唯一的办法就是手动安装和/或升级您想要使用的软件包。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM