簡體   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