首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CA证书不被识别

CA证书不被识别
EN

Ask Ubuntu用户
提问于 2021-08-09 19:13:38
回答 2查看 2.2K关注 0票数 5

我一直在尝试安装CA Certs,因为我在尝试使用rosdep init (调用"raw.githubusercontent.com“)时出错。如果我使用wget执行相同的调用,就会得到相同的错误:

代码语言:javascript
复制
ERROR: cannot verify raw.githubusercontent.com's certificate, issued by ‘CN=DigiCert SHA2 High Assurance Server CA,OU=www.digicert.com,O=DigiCert Inc,C=US’:
  Unable to locally verify the issuer's authority.

我已经安装了ca证书。我还在一个新的安装上尝试了这一点,一切都很好。但是,我现在不能在我正在安装的机器上重新安装,有其他方法解决这个问题吗?

EN

回答 2

Ask Ubuntu用户

发布于 2021-08-09 19:26:58

我没有任何rosdep的经验,但你能尝试用更新你的证书;

sudo update-ca-certificates -f

如果这不起作用,而且您确定rosdep正在使用wget,那么可以尝试将这一行添加到您的~/.wgetrc中吗?

check_certificate = off

之后,它应该忽略证书错误。这可能是GitHub问题,所以不能对此发表评论。我可以从raw.githubusercontent.com获得文件,没有任何问题。

票数 2
EN

Ask Ubuntu用户

发布于 2021-08-11 13:49:53

最后,将这个env添加到我的~.bashrc文件中,使ROS调用工作:

代码语言:javascript
复制
export SSL_CERT_DIR=/etc/ssl/certs
票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1356995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档