精华内容
下载资源
问答
  • rosdep update 出现time out 解决办法(绝对有效)

    千次阅读 多人点赞 2021-03-12 22:28:31
    rosdep update 超时-解决办法: 查找了无数的方法,几乎翻遍了所有方法(但大部分方法都是碰巧成功的,比如连接手机热点基本没用) 我的总结如下三步: 1.更改超时时间设置 2.在/etc/hosts文件中加入raw....

    rosdep update 超时-解决办法:

    查找了无数的方法,几乎翻遍了所有方法(但大部分方法都是碰巧成功的,比如连接手机热点基本没用)
    我的总结如下三步:
    1.更改超时时间设置
    2.在/etc/hosts文件中加入raw.githubusercontent.com的ip地址
    3.在/etc/apt/sources.list.d/ros-latest.list添加多个镜像源(极其重要)

    1.更改超时时间设置:

    更改 /usr/lib/python2.7/dist-packages/rosdep2/下的三个文件sources_list.py、gbpdistro_support.py、rep3.py。
    中的DOWNLOAD_TIMEOUT = 15.0值,改成500。
    操作如下

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

    操作如上图
    提示:这里要分别更改,打开文件,在命令行模式输入“:/DOWNLOAD_TIMEOUT”搜索到参数设置的地方,修改过后输入:wq保存退出就行了。


    2.在/etc/hosts文件中加入raw.githubusercontent.com的ip地址:

    1.打开查询ip的网址:
    https://site.ip138.com
    2.输入:
    raw.githubusercontent.com
    得到IP地址

    1. 将解析出来的IP地址全部添加到/etc/hosts文件最后,格式:
      185.199.109.133 raw.githubusercontent.com
      写入/etc/hosts文件
    sudo gedit /etc/hosts
    

    写入得到如下结果
    在这里插入图片描述

    保存回到命令行

    提示:


    3.在/etc/apt/sources.list.d/ros-latest.list添加多个镜像源(极其重要):

    1.删除已经存在的初始化文件

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

    2.添加源

    sudo gedit /etc/apt/sources.list.d/ros-latest.list
    

    打开文件,将以下复制进去,保存退出

    deb http://mirrors.ustc.edu.cn/ros/ubuntu/ bionic main
    deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ bionic main
    deb http://mirror-ap.packages.ros.org/ros/ubuntu/ bionic main
    deb http://mirror-eu.packages.ros.org/ros/ubuntu/ bionic main
    

    在这里插入图片描述

    3.更新源

    sudo apt-get update
    

    4.进行初始化

    sudo rosdep init
    rosdep update
    

    在这里插入图片描述

    完成
    提示:如果出现问题就Ctrl+C试验几次,肯定可以成功

    展开全文
  • 解决rosdep update一直timeout的问题

    千次阅读 2020-03-16 20:34:17
    转载:... 错误内容 之前执行rosdep update的时候,就报下面的错误,总的来说就是显示超时。 reading in sources list data from /etc/ros/rosdep/sources.list.d Hit http://github.com/r...

    转载:https://blog.csdn.net/qq_38649880/article/details/87903654

    错误内容

    之前执行rosdep update的时候,就报下面的错误,总的来说就是显示超时。

    reading in sources list data from /etc/ros/rosdep/sources.list.d
    Hit http://github.com/ros/rosdistro/raw/master/rosdep/osx-homebrew.yaml
    
    ERROR: unable to process source [http://github.com/ros/rosdistro/raw/master/rosdep/base.yaml]:
    
    <urlopen error _ssl.c:489: The handshake operation timed out> (http://github.com/ros/rosdistro/raw/master/rosdep/base.yaml)
    
    ERROR: error loading sources list:
        The read operation timed out
    

    解决办法

    更改 /usr/lib/python2.7/dist-packages/rosdep2/下的三个文件sources_list.py、gbpdistro_support.py、rep3.py
    中的DOWNLOAD_TIMEOUT = 15.0值,改大一点就可以了。
    操作如下

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

    然后利用vim的搜索功能输入:/DOWNLOAD_TIMEOUT搜索到这一行,修改过后输入:wq保存退出就行了。
    这个修改过后只是成功的几率会高很多,后面执行命令的时候发现卡住了就Ctrl + C重来多执行几次就过了。

    展开全文
  • ROS安装 rosdep update 出现timeout的问题

    千次阅读 2019-06-12 13:52:56
    解决:手机开热点,即可解决

    解决:手机开热点,即可解决

    展开全文
  • 将sources_list.py其中77行的DOWNLOAD_TIMEOUT = 15.0值,改大一点就可以了,我改的是30(之前改为60等老长时间还是会报超时,可能是总的时间超时了)。 运行结果如下: 之后就可以进行接下来的ros安装步骤了。算了...


    我是在tx2上安装的ubuntu 16.04+ros kinetic(亲试18.04+melodic也可以)。
    安装过程参考:https://blog.csdn.net/weixin_38263735/article/details/110087960
    https://blog.csdn.net/weixin_44468210/article/details/114070483

    刷机后先装输入法、换源。我换的是清华源,科大源总是出问题。安装ros在前面几个步骤还算顺利,就是在安装ros完整版时,因为有几个包比较大且网速贼慢,我就ctrl+c终止然后重新输入指令安装,继续下载时就不见下载那个包了,可能是有残留文件,系统检测到就直接跳过了,暂时没发现问题,不知道后面会不会有影响,遇到了再说吧。
    这次安装ros问题主要是卡在这步

    sudo rosdep init
    rosdep update
    

    差不多折腾了一天才终于安装完成。现做个总结以备后用。

    首先让TX2连接上手机热点。

    问题描述1:

    在sudo rosdep init时显示如下错误
    在这里插入图片描述

    解决办法1:

    在命令框输入

    sudo gedit /etc/hosts
    

    打开hosts文件

    在文件末尾添加

    185.199.111.133 raw.githubusercontent.com
    

    网上说是因为这个网站被墙了,需要国外IP登录才能连接。不过确实有效,但因为IP是有时效性的,所以最好在网站https://site.ip138.com或https://www.ipaddress.com/中搜索raw.githubusercontent.com查询最新的IP替换即可,多试几个IP选个最稳定的,如下图。

    在这里插入图片描述
    然后输入

    sudo rosdep init
    

    下载list文件,试几次就成了。最关键是下一步骤。

    问题描述2:

    在rosdep update时,总是下图报错。
    在这里插入图片描述

    解决方法2:

    主要参考:
    https://blog.csdn.net/weixin_39730025/article/details/113348458
    https://blog.csdn.net/qq_38649880/article/details/87903654

    我试了好多IP,换DNS等均没有成功。最后在挑选了网络最稳定的IP后,通过修改重试次数和等待时间强行通过,记录如下:
    1,先将list文件备份,这句命令的意思是将这个路径下的list文件复制备份到当前命令框所运行的路径下,备份后的文件名就是后面的.bak文件。

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

    在这里插入图片描述

    2,按照解决方法1添加IP。
    3,修改重试次数
    将这个https://github.com/HILMR/rosdep_fix/blob/main/sources_list.py网页中的代码复制,然后在这个路径下/usr/lib/python2.7/dist-packages/rosdep2打开终端输入。(根据自身网络情况,也可跳过替换代码,直接修改时间也会增加概率)

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

    将原来的代码替换为复制的代码。先不要关闭编辑器。
    4,修改等待时间
    如图所示。将sources_list.py其中77行的DOWNLOAD_TIMEOUT = 15.0值,改大一点就可以了,我改的是30(之前改为60等老长时间还是会报超时,可能是总的时间超时了)。
    在这里插入图片描述

    运行结果如下:

    在这里插入图片描述
    之后就可以进行接下来的ros安装步骤了。算了,就剩最后一步,直接给出来吧。

    echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
    source ~/.bashrc
    

    测试ros

    roscore
    

    打开一个新的终端,打开小乌龟例程

    rosrun turtlesim turtlesim_node
    

    再打开一个新的终端,用键盘控制小乌龟

    rosrun turtlesim turtle_teleop_key
    

    ----------------------------------------分割线-----------------------------------------------
    3月17日记录,已成功创建工作空间,跑通一个ROS例程,暂未发现明显错误。

    展开全文
  • rosdep update出错:一直timed out

    千次阅读 2019-10-02 21:25:28
    学习ROS,从网上下载项目、安装依赖当时候,用rosdep update,但是一直显示timeout,查了很多方法,都说把网络换成手机热点,但是没有用。最后,把超时的时间参数变大,就可以了 错误内容 之前执行rosdep update的...
  • ROS环境搭建 rosdep update timeout
  • 运行rosdep update时报错:ERROR : error loading sources list :(‘The read operation timed out’,) 1.打开如下文件 sudo vim /etc/ros/rosdep/sources.list.d/20-default.list 修改list文件内容如下: # ...
  • rosdep update timeout

    2021-05-20 00:21:18
    参考...在/usr/lib/python2.7/dist-packages/rosdep2/gbpdistro_support.py 第204行添加如下代码gbpdis
  • rosdep update出错解决办法(2021)

    千次阅读 2021-06-30 15:55:25
    ROS安装方法:ros安装后,初始化时rosdep update出错解决办法(2021-06-30) 初始化时rosdep update出错解决办法 2021年以前,通过科学上网、手机开热点等方式,还是可以安装上ROS的,但从2021年开始,突然发觉ubuntu...
  • 文章目录Ubuntu20.04ROS rosdep update超时失败解决方法一、rosdep介绍二、之前尝试的方法三、方法介绍1、修改sources_list.py2、__init__.py3、gbpdistro_support.py4、sources_list.py5、rep3.py6、github.py7、...
  • rosdep update timeout问题终极解决办法

    千次阅读 2021-03-30 16:58:00
    rosdep update timeout问题终极解决办法 【问题描述】 rosdep update reading in sources list data from /etc/ros/rosdep/sources.list.d Hit ...
  • 由于Ubuntu20.04 使用的是Python3,将指令中...在安装ROS时,很多同学都卡在 sudo rosdep init | rosdep update 两步上。主要原因是因为 www.rawgithubusercontent.com 这个网站被墙。 $ sudo rosdep init ERROR: cann
  • rosdep update 更新超时问题最佳解决办法 ERROR: cannot download default sources list from: https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list Website may be ...
  • 2、打开/usr/lib/python2.7/dist-packages/rosdep2/sources_list.py 修改72行,从 DEFAULT_SOURCES_LIST_URL = ‘https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list’...
  • rosdep update 一直失败问题

    万次阅读 2019-08-09 15:06:00
    2.增加TIMEOUT的时间:  更改 /usr/lib/python2.7/dist-packages/rosdep2/下的三个文件sources_list.py、gbpdistro_support.py、rep3.py 中的DOWNLOAD_TIMEOUT = 15.0值,改大一点就可以了。 sudo vim /usr/lib/...
  • rosdep update出错的解决办法 我网络不好,运行rosdep update老是报timeout。很多博客上提供的修改hosts,连手机热点,改timeout数值等方法在我这里根本没用,依然报timeout。 最后解决这个问题是依靠这篇博客: ros...
  • 解决安装ROS时 rosdep update因为网络问题报各种错的根本之策 关于此方法参考的博客 在找到此方法之前,我搜遍网上各种处理方法,大多都是改host,增加time out的等待时间等,我个人尝试之后效果并不理想。但是, ...
  • rosdep update time out

    2019-08-04 15:01:18
    安装ros过程中,在运行rosdep update发生如下错误: ERROR:error loading sources list: ('The read operation timed out',) 看了网上很多资料,都是说和网络有关,把wifi换成手机热点即可,但我的树莓派本身连接...
  • 解决rosdep init 和 rosdep update出错

    千次阅读 2020-01-07 15:06:50
    在安装ros时,执行rosdep命令时会出现超时或者连接被拒绝的错误。 例如下面的连接超时,就是因为国内网络的原因, ERROR: unable to process source ...
  • 终极解决rosdep出现timeout问题 亲测,完美解决被墙的问题哦 我只是一个搬运工 具体参考:https://www.guyuehome.com/35408 1.为什么叫rosdepc? rosdepc,c指的是China中国,主要用于和rosdep区分。 2.rosdepc和...
  • ROS安装过程中rosdep init &... rosdep update timeout的解决办法 方案一: 科学上网。 方案二: 应用ghproxy的代理服务。详见 方案三: 把文件clone到本地,然后修改文件。详见 clone到本地的文件可以在 下载。 ...
  • 网上很多说是网络问题,让重试几次rosdep update,然鹅……没用 ,换了一个WiFi,也没用…… 后来,开了手机4G网的热点来用,然后,竟然成功了!说到底,还是网络问题…… 期间也更换了源,想想应该不是源的...
  • 更改TIMEOUT时间4. 创建并修改20-default.list文件(init)5. 修改镜像源(这个应该是init的解决方式)6. 修改rosdep源码7. 修改/usr/lib/python2.7/dist-packages/rosdistro/__init__.py文件参考链接:8. 将文件下载...
  • time out) 在ubuntu20.04安装rosdep时,因为下载不了github上的文件,所以会出现标题上的问题。尝试了网上说的很多办法,但都不能很好的解决。翻了墙也打不开github,能在浏览器打开github还是不能成功rosdep ...
  • 1, 复制如下,命令回车。 直行脚本文件,修改rosdep下的源代码文件,是通过替换,加速地址 https://ghproxy.com/,达到提速目的。 wget -qO - ...rosdep update 3. 感兴趣的
  • 感觉每次装ros都要重新找解决这个错误的文章,好麻烦(不过为什么我老是要重新装ros…)。反正这次先码住这篇好用的,以后不用到处找了。 ROS安装过程中如何解决 rosdep update 命令出现错误
  • Ubuntu18.04安装ROS最后的...目前网上有很多的方法,我安装ROS的时候都是试过的,包括不断更换网路,修改DOWNLOAD_TIMEOUT = 15.0,将时间设置大一点,等等,我看别人都成功了,但是我就是不成功。 问题分析 其实up
  • tools sudo rosdep init rosdep update # sudo rosdep init 和 rosdep update出错时 sudo pip install rosdepc sudo rosdepc init rosdepc update # 环境配置 echo "source /opt/ros/melodic/setup.bash" >> ~/...
  • PC:联想小新13pro CPU:R5-...rosdep init、rosdep update出现的问题: 1、找不到命令。 sudo apt-get install python-rosdep 2、init、update 连接问题网上列举的解决方法: sudo rosdep init ERROR: cannot do

空空如也

空空如也

1 2 3 4 5 6
收藏数 117
精华内容 46
关键字:

rosdepupdate出错timeout