我一直在尝试安装CA Certs,因为我在尝试使用rosdep init (调用"raw.githubusercontent.com“)时出错。如果我使用wget执行相同的调用,就会得到相同的错误:
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证书。我还在一个新的安装上尝试了这一点,一切都很好。但是,我现在不能在我正在安装的机器上重新安装,有其他方法解决这个问题吗?
发布于 2021-08-09 19:26:58
我没有任何rosdep的经验,但你能尝试用更新你的证书;
sudo update-ca-certificates -f
如果这不起作用,而且您确定rosdep正在使用wget,那么可以尝试将这一行添加到您的~/.wgetrc中吗?
check_certificate = off
之后,它应该忽略证书错误。这可能是GitHub问题,所以不能对此发表评论。我可以从raw.githubusercontent.com获得文件,没有任何问题。
发布于 2021-08-11 13:49:53
最后,将这个env添加到我的~.bashrc文件中,使ROS调用工作:
export SSL_CERT_DIR=/etc/ssl/certshttps://askubuntu.com/questions/1356995
复制相似问题