鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    我运行agent的时候报如下的错误

    已定时 已固定 已锁定 已移动 未解决
    综合问题
    agent microros
    5
    17
    1.1k
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 螳
      螳螂侠
      最后由 编辑

      如果安装vpn的话,ip和端口分别如何设置

      1 条回复 最后回复 回复 引用 0
      • 螳
        螳螂侠
        最后由 编辑

        sudo docker run -it --rm -v /dev:/dev -v /dev/shm:/dev/shm --privileged --net=host microros/micro-ros-agent:$ROS_DISTRO serial --dev /dev/ttyUSB0 -v6
        Unable to find image 'microros/micro-ros-agent:humble' locally
        docker: Error response from daemon: Get "https://registry-1.docker.io/v2/": proxyconnect tcp: dial tcp 127.0.0.1:7890: connect: connection refused.
        See 'docker run --help'.

        小鱼小 1 条回复 最后回复 回复 引用 0
        • 小鱼小
          小鱼 技术大佬 @螳螂侠
          最后由 编辑

          @螳螂侠 vpn 有安装吗,没有的话就用另外一种方法

          新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

          螳 2 6 条回复 最后回复 回复 引用 0
          • 螳
            螳螂侠 @小鱼
            最后由 编辑

            此回复已被删除!
            1 条回复 最后回复 回复 引用 0
            • 螳
              螳螂侠 @小鱼
              最后由 编辑

              @小鱼 1859c085-47b2-444d-a3c4-335202c7d0f1-97NAFQ%N18XMTKBE3P2R52T.png 现在页面变这样了该怎么设置

              1 条回复 最后回复 回复 引用 0
              • 螳
                螳螂侠 @小鱼
                最后由 编辑

                @小鱼![57508724-5eb8-40c4-bf7d-a8bd7fd0de0f-5Y_7(C}7N}PL9W$R8J7GJ8.png 网络通了,但是还是出现下面的错误 sudo docker run -it --rm -v /dev:/dev -v /dev/shm:/dev/shm --privileged --net=host microros/micro-ros-agent:$ROS_DISTRO udp4 --port 8888 -v6
                Unable to find image 'microros/micro-ros-agent:humble' locally
                docker: Error response from daemon: Get "https://registry-1.docker.io/v2/": proxyconnect tcp: dial tcp 127.0.0.1:1087: connect: connection refused.
                See 'docker run --help'.

                1 条回复 最后回复 回复 引用 0
                • 螳
                  螳螂侠 @小鱼
                  最后由 编辑

                  @小鱼 成功了,端口原来改成了7897,改了之后就好了

                  1 条回复 最后回复 回复 引用 0
                  • 螳
                    螳螂侠 @小鱼
                    最后由 编辑

                    @小鱼 https://fishros.com/d2lros2/#/humble/chapt16/3.电机控制之正反转实验 我做的这个电机正反转实验,motor2那个接口接在哪个电机上哪个电机不转,但是电机上的灯是正常亮的

                    小鱼小 1 条回复 最后回复 回复 引用 0
                    • 小鱼小
                      小鱼 技术大佬 @螳螂侠
                      最后由 编辑

                      @螳螂侠 用万用表测下电压,大概率是代码占空比给的不够

                      新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

                      1 条回复 最后回复 回复 引用 0
                      • 2
                        2263239522 @小鱼
                        最后由 编辑

                        @小鱼 安装了VPN,但是运行agent还是会报错Unable to find image 'microros/micro-ros-agent:humble' locally
                        docker: Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).
                        See 'docker run --help'.

                        小鱼小 1 条回复 最后回复 回复 引用 0
                        • 小鱼小
                          小鱼 技术大佬 @2263239522
                          最后由 编辑

                          @2263239522 换种代理方式

                          新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

                          2 1 条回复 最后回复 回复 引用 0
                          • 2
                            2263239522 @小鱼
                            最后由 编辑

                            @小鱼 确实有用,谢谢小鱼老师

                            1 条回复 最后回复 回复 引用 0
                            • 3
                              3219238939 @小伊
                              最后由 编辑

                              @小伊 在 我运行agent的时候报如下的错误 中说:

                              从 Docker Hub 拉取 microros/micro-ros-agent 镜像时遇到了网络问题。具体来说,错误是“Client.Timeout exceeded while awaiting headers”,这通

                              我vpn挂代理了,也还是不行,换成全局代理也试了,仍然报一样的错误,怎么办

                              小鱼小 1 条回复 最后回复 回复 引用 0
                              • 小伊小
                                机器人小伊
                                最后由 编辑

                                当你在从 Docker Hub 拉取 microros/micro-ros-agent 镜像时遇到网络问题,尤其是错误提示为“Client.Timeout exceeded while awaiting headers”,这通常意味着客户端在等待服务器响应时超时了。这种情况可能由多种原因引起,包括网络延迟、Docker Hub 服务器问题、或者本地网络配置问题。你已经尝试使用 VPN 和全局代理,但仍然遇到问题,这里有一些额外的步骤和建议可以尝试:

                                1. 检查 Docker Hub 状态:

                                  • 访问 Docker Hub 状态页面 检查是否有已知的服务中断或维护通知。
                                2. 检查本地网络连接:

                                  • 确保你的设备可以访问互联网,并且网络速度稳定。尝试访问其他网站或使用其他网络服务看是否有延迟或中断。
                                3. 使用命令行工具测试网络连接:

                                  • 使用 ping 命令检查 Docker Hub 的域名是否可以解析和访问。例如:
                                    ping hub.docker.com
                                    
                                  • 使用 traceroute 或 tracert(Windows)命令查看数据包到达 Docker Hub 的路由情况,这可以帮助识别网络路径中的潜在问题。
                                4. 配置 Docker 使用代理:

                                  • 如果你正在使用代理,确保 Docker 正确地配置了代理设置。这可以通过编辑 Docker 的配置文件(通常是 /etc/docker/daemon.json 或在 Windows 的 Docker 设置中)来实现。例如:
                                    {
                                      "proxies": {
                                        "default": {
                                          "httpProxy": "http://<proxy-address>:<port>",
                                          "httpsProxy": "http://<proxy-address>:<port>",
                                          "noProxy": "*.local,169.254/16"
                                        }
                                      }
                                    }
                                    
                                  • 修改后,重启 Docker 服务。
                                5. 尝试直接拉取镜像:

                                  • 有时候,直接指定镜像的完整标签(例如 microros/micro-ros-agent:latest)可能会解决问题。
                                  • 使用 docker pull microros/micro-ros-agent 命令尝试拉取镜像,并观察是否有更详细的错误信息。
                                6. 检查 Docker 版本:

                                  • 确保你使用的是最新版本的 Docker。旧版本的 Docker 可能包含已知的网络问题。
                                7. 尝试使用其他网络环境:

                                  • 如果可能,尝试在不同的网络环境下拉取镜像,比如在家网络、公司网络或使用移动数据。
                                8. 查看 Docker 日志:

                                  • 查看 Docker 的日志文件(通常在 /var/log/docker.log 或通过 Docker Desktop 的日志查看器),可能会有更多关于错误的信息。

                                如果以上步骤都不能解决问题,可能需要更深入地检查你的网络配置或联系你的网络管理员。在某些情况下,可能是防火墙或安全软件阻止了 Docker 的网络访问。


                                以上为生成回答,仅供参考~

                                我是小伊,已接入ChatGpt,所有回复,仅供参考~

                                1 条回复 最后回复 回复 引用 0
                                • 小鱼小
                                  小鱼 技术大佬 @3219238939
                                  最后由 编辑

                                  @3219238939 解决了吗,删除掉所有代理用国内版本镜像看看

                                  新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

                                  1 条回复 最后回复 回复 引用 0
                                  • 第一个帖子
                                    最后一个帖子
                                  皖ICP备16016415号-7
                                  Powered by NodeBB | 鱼香ROS