首页 > 其他 > 详细

cargo下载失败报SSL connect error

时间:2020-05-18 19:49:54      阅读:242      评论:0      收藏:0      [点我收藏+]

现象:

cargo build 时下载失败(Windows 10 x64, build 1903),提示:

warning: spurious network error (2 tries remaining): [35] SSL connect error (schannel: next InitializeSecurityContext fa
iled: Unknown error (0x80092013)
error: failed to download from `https://crates-io.proxy.ustclug.org/api/v1/crates/chrono/0.4.9/download`
Caused by:
[35] SSL connect error (schannel: next InitializeSecurityContext failed: Unknown error (0x80092013)
分析:
用curl -v https://crates-io.proxy.ustclug.org/api/v1/crates/chrono/0.4.9/download
提示:
* schannel: shutting down SSL/TLS connection with crates-io.proxy.ustclug.org port 443
* schannel: clear security context handle
curl: (35) schannel: next InitializeSecurityContext failed: Unknown error (0x80092013) - 由于吊销服务器已脱机,吊销功能
无法检查吊销。
 
而用curl -kv https://crates-io.proxy.ustclug.org/api/v1/crates/chrono/0.4.9/download
curl -v --ssl-no-revoke https://crates-io.proxy.ustclug.org/api/v1/crates/chrono/0.4.9/download
可以下载。
 
解决方案:
在~/.cargo/config中加入
[http]
check-revoke = false
 
或者:
调置环境变量CARGO_HTTP_CHECK_REVOKE=false

cargo下载失败报SSL connect error

原文:https://www.cnblogs.com/gelare/p/12912483.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!