rosdep update timeout问题终极解决办法

2023-05-16

rosdep update timeout问题终极解决办法

【问题描述】
rosdep update
reading in sources list data from /etc/ros/rosdep/sources.list.d
Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml
Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/base.yaml
ERROR: error loading sources list:
(‘The read operation timed out’,)

从错误描述中可以看出,想要进入网址下载依赖项但载入超时了,有可能就是因为网址是国外的原因,会被阻挡;

【尝试过的方法】
1.换网络
有次用自己的手机热点,在早上8点钟左右时运行成功了。这次因为是实验室的台式机,没有无线网卡,因此无法尝试此种方法。
2.修改hosts文件
去查ip地址的网站如https://site.ip138.com,搜索https://raw.githubusercontent.com的ip,把相应的ip复制下来,加在hosts文件尾端。

【终极解决办法解决思路】
直接把它想从网址访问的依赖项下载下来,再修改相应文件,改成从本地中获取即可。
具体操作见
https://blog.csdn.net/weixin_42584917/article/details/114448355

https://blog.csdn.net/weixin_43311920/article/details/114796748?utm_source=app&app_version=4.5.4

【写在最后】
感谢大佬的分享,学习到了新的思路真的很开心;这个思路是从之前加的一个ros群里问的,有前辈指点这个方法才用到,一举解决这个麻烦的问题,几分钟解决了几天没解决的问题,希望和大家共同学习,科研路上总是会遇到各种各样的问题,多查多问总是没错。

https://blog.csdn.net/weixin_42584917/article/details/114448355
https://blog.csdn.net/weixin_43311920/article/details/114796748?utm_source=app&app_version=4.5.4

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

rosdep update timeout问题终极解决办法 的相关文章

  • SwiftMailer 批量电子邮件使我的服务器超时

    我意识到 batchEmail 不再是新 SwiftMailer 的一部分 所以我做了这个脚本
  • 使用 sleep 和 wait -n 在 bash 中实现简单的超时,是否存在竞争条件?

    如果我在 bash 脚本中执行此操作 sleep 10 sleep pid some command wait n cmd pid if kill 0 sleep pid 2 gt dev null then all ok kill sle
  • TcpClient 开始连接超时

    如何在 C 中为 BeginConnect 异步调用设置自定义超时 它非常有用 当连接到主 机时有可能不侦听给定端口 每个这样的调用在释放线程之前都会浪费大约 15 秒的时间 我有以下代码 正如许多 stackoverflow 答案中所建议
  • 有效地使命令超时并将输出捕获到 bash 脚本中的变量

    我需要在 bash 脚本中运行一个命令 并在运行时间过长时终止它 我还需要捕获变量的所有输出 如果命令首先完成 我需要释放 终止看门狗进程 例如睡眠 因为我可能会运行此类命令的列表 不幸的是 超时 命令对我来说不可用 否则我可以这样做 ou
  • ASP.Net 注册表中的 MS Captcha 超时时间

    我目前在注册表中使用 MS Captcha 如果表格在一分钟内提交 效果就很好 但有时 在填写表单后 用户然后搜索要上传的文档 当他们最终提交表单时 他们会收到如下服务器错误 NullReferenceException 未将对象引用设置为
  • psql 在 postgres 中将默认的 statements_timeout 设置为用户

    我想设置一个默认值statement timeout用于访问 postgres 数据库 配置环境变量后 我现在将它放在了哪里psql将我记录到我喜欢的数据库和表上 然而 当我探索其中的几个表时 我希望语句超时约为一分钟 只需输入即可完成此操
  • 如何将 javascript 函数存储在队列中以便最终执行它们[重复]

    这个问题在这里已经有答案了 我在 javascript 中创建了一个 Queue 类 我想将函数作为数据存储在队列中 这样我就可以建立请求 函数调用 并在需要时响应它们 实际执行函数 有没有什么方法可以将函数存储为数据 有点类似于 setT
  • 如何延迟 AngularJS 即时搜索?

    我有一个似乎无法解决的性能问题 我有一个即时搜索 但它有点滞后 因为它开始搜索每个keyup JS var App angular module App App controller DisplayController function s
  • 为什么C# HttpClient无法调用这个URL(总是超时)?

    我一直在开发一个确定网页信息的应用程序 其中的组成部分之一涉及向 URL 发出 HTTP GET 请求 抓取 HTML 并对其进行分析 这对于我向它抛出的每个 URL 都运行良好 除了一个 罪魁祸首是 NETHttpClient请求问题域内
  • 超时错误 - 通过 SQL Mail 发送邮件 - Service Broker 队列

    这是我的第一个问题 所以我希望我提供足够的信息 我们尝试利用 SQL Mail Service Broker 发送大约 1000 封电子邮件 我们对此还比较陌生 但遇到了这个问题 一些背景 我们创建了一个 Profile 一个 Accoun
  • 更改 Volley 超时时间

    我使用 Android 的新 Volley 框架向我的服务器发出请求 但它在获得响应之前超时 尽管它确实响应了 我尝试添加此代码 HttpConnectionParams setConnectionTimeout httpParams 50
  • KnpSnappyBundle 和 Symfony 3.4:图像和/或 css 导致超时

    我已经在现有的 Symfony 3 4 项目上安装了 KnpSnappyBundle 我已经用 HTML 树枝测试了 PDF 生成器 仅包含文本 没有图像 没有 css 没有 js 它工作正常 然后我使用绝对 URL 添加 到树枝 图像和
  • Cassandra 中的 RPC 超时

    我收到以下错误 cqlsh dev gt SELECT DISTINCT id FROM raw data Request did not complete within rpc timeout 这是一个我永远不会再进行的特殊查询 我不在乎
  • 什么是http请求期间的连接超时

    我找到了关于 连接超时 的两种解释 当客户端在 timeout 秒内未向服务器发送任何字节时 服务器将关闭套接字连接 它似乎与 HTTP 标头有一些关系 Connection keep alive 如果在此期间未建立套接字连接 则客户端将在
  • 处理 android 中 RestClient 调用的连接和读取超时

    我有一个 RestService 接口 其中包含许多休息调用 我在整个应用程序中使用这些调用 我正在设置处理超时connection and read timeouts ClientHttpRequestFactory httpFactor
  • 使用 sql helper(Microsoft.ApplicationBlocks.Data) 时出现超时问题

    我在处理长sql查询时遇到超时问题 长查询超时的数据集是 static public DataSet Getxxxx Guid xxxx DataSet ds SqlHelper ExecuteDataset ConnectionStrin
  • 超时设置为无限时间时出现超时异常

    在我的 C NET 3 5 应用程序中 我使用 CastleProject ActiveRecord 而不是 NHibernate 这是使用 MS SQL Server 2008 的桌面应用程序 我已将 ADO 命令超时设置为 0 以防止批
  • ruby 2.1.2超时仍然不是线程安全的吗?

    我有 50 个 sidekiq 线程在网络上爬行 几周前 这些线程在运行大约 20 分钟后开始挂起 当我执行回溯转储时 大多数线程都卡在 net http 初始化上 app vendor ruby 2 1 2 lib ruby 2 1 0
  • 如何为Python的mechanize设置超时值?

    如何为Python的mechanize设置超时值 亚历克斯是正确的 mechanize urlopen需要一个timeout争论 因此 只需插入一些浮点型秒数 http docs python org library socket html
  • Mac OS X 上的超时命令?

    Mac OSx 上的超时命令有替代方法吗 基本要求是我能够在指定的时间内运行命令 e g timeout 10 ping google com 该程序在 Linux 上运行 ping 10 秒 您可以使用 brew install core

随机推荐