当安装完kinetic之后初始化报错

ERROR:cannot download 默认的源列表

sudo rosdep init

ERROR: cannot download default sources list from:

https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list

Website may be down.

#打开hosts文件

sudo gedit /etc/hosts

#在文件末尾添加

151.101.84.133  raw.githubusercontent.com

#保持后退出再尝试

当出现如下界面:

只是警告,没有错误,可以用vim打开,则不会报错,然后再重新运行 sudo rosdep init。

执行$ sudo apt-get remove vim-common 卸载vim-common,执行$ sudo apt-get install vim 安装vim

若又出现报错:

通常是之前曾经安装过 ROS 系统的某个版本,只需按照提示删除已经存在的初始化文件即可:

sudo rm/etc/ros/rosdep/sources.list.d/20-default.list

再重新运行 sudo rosdep init。

rosdep update时出现错误如:unable to process source …或timeout问题

或:

解决方法:

sudo vim /usr/lib/python2.7/dist-packages/rosdep2/gbpdistro_support.py

将其中DOWNLOAD_TIMEOUT = 15.0的值改为50,或60(按i即可编辑,按:wq即可保存退出

注:对于rosdep update时出现错误可能是网络原因,可以选择换源或延长请求时间多次尝试。

来源:https://blog.csdn.net/weixin_46755974/article/details/105916308

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。