我试图让Rust和Cargo在运行11 (SLES11)的VM上工作,并在编译示例程序时获得SSL错误:
cargo --version
cargo 0.13.0-nightly (109cb7c 2016-08-19)
cargo build --verbose
Downloading rustc-serialize v0.3.19
error: unable to get packages from source
Caused by:
[60] Peer certificate cannot be authenticated with given CA certificates吉特和卷曲在机器上正常工作。知道有什么问题吗?
这似乎是货物的问题,但应该已经解决了。我按照建议做了一次测试,看看它在哪里查找证书,并得到了以下结果:
stat64("/etc/ssl/certs/3513523f.0", 0xbffebe9c) = -1 ENOENT (No such file or directory)
stat64("/etc/ssl/certs/85cf5865.0", 0xbffebe9c) = -1 ENOENT (No such file or directory)而它搜索的那两个人不在那里。我不知道从哪里开始,哪些证书是有效的/好的,所以任何帮助都是好的。
发布于 2017-01-29 14:05:41
我更新了本地证书,现在可以在SLES11上使用Cargo下载代码。
https://stackoverflow.com/questions/40576235
复制相似问题