Joe*_*mes 5 wget certificates ros
我一直在尝试安装 CA 证书,因为在尝试使用rosdep init
它调用“raw.githubusercontent.com”时遇到错误。如果我进行相同的调用,wget
我会得到相同的错误:
ERROR: cannot verify raw.githubusercontent.com's certificate, issued by \xe2\x80\x98CN=DigiCert SHA2 High Assurance Server CA,OU=www.digicert.com,O=DigiCert Inc,C=US\xe2\x80\x99:\n Unable to locally verify the issuer's authority.\n
Run Code Online (Sandbox Code Playgroud)\n我已经安装了 ca 证书。我也在全新安装中尝试过此操作,一切正常。但是,我无法在目前所在的计算机上重新安装,有其他方法可以解决此问题吗?
\n小智 2
我没有任何经验rosdep
,但你可以尝试用以下方法更新你的证书吗?
sudo update-ca-certificates -f
如果这不起作用并且您确定rosdep
正在使用wget
您可以尝试将此行添加到您的~/.wgetrc
check_certificate = off
之后它应该忽略证书错误。这可能是 GitHub 问题,因此无法对此发表评论。我可以raw.githubusercontent.com
毫无问题地从中获取文件。
最后,将此环境变量添加到我的~.bashrc
文件中使 ROS 调用正常工作:
export SSL_CERT_DIR=/etc/ssl/certs
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3131 次 |
最近记录: |