rosdep update 报错

在ROS安装时,rosdep update各种报错,先后尝试了换源,换证书,时间同步,用手机热点,编辑20-default.list,关闭防火墙,关浏览器proxy等等方法,仍是不行。参考知乎https://zhuanlan.zhihu.com/p/77483614,尝试了在/usr/lib/python2.7/dist-packages/rosdep2/sources_list.py中顶部直接插入两行代码取消SSL验证,终于成功。

sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/sources_list.py

 

在from __future__ import  print_funtion 下面插入两行代码,

import ssl
ssl._create_default_https_context = ssl._create_unverified_context

rosdep update 报错_第1张图片

保存关闭,再次运行rosdep update 即可成功。

 

如果未能成功,可以尝试下面这种方法,转自知乎https://zhuanlan.zhihu.com/p/113833560

报错“

解决方案:

sudo gedit /etc/resolv.conf

将原有的nameserver这一行注释,并添加以下两行:

nameserver 8.8.8.8 #google域名服务器

nameserver 8.8.4.4 #google域名服务器

 

 

 

 

你可能感兴趣的:(ROS)