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

    助手打不开。

    已定时 已固定 已锁定 已移动
    FishBot二驱机器人
    助手 起动 报错
    4
    10
    629
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • R
      ros_freshman 年度VIP
      最后由 编辑

      在终端使用“./fishbot_tool.v1.1.1.alpha.linux_amd64 "起动时,有如下报错:
      failed to load Python shared library '/tmp/_MEILOxAwA/libpython3.10.so.1.0': dlopen: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.35' not found (required by /tmp/_MEILOxAwA/libpython3.10.so.1.0)。

      使用docker起动时,有如下提示:
      Unable to find image 'fishros2/fishbot_tool:v1.1.1.alpha' locally。
      但是助手之前命名能用,我已经把网络都配置好了。这几天不行了。报错

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

        你遇到的两个问题分别涉及到直接运行二进制文件和使用Docker容器。下面我将逐一为你提供可能的解决方案:

        1. 直接运行二进制文件时的错误

        错误信息指出在尝试加载Python共享库时,系统找不到GLIBC_2.35这个版本。这通常是因为你的系统上安装的glibc版本低于Python库所需的版本。这里有几种可能的解决方法:

        a. 升级glibc

        如果可能,你可以尝试升级你的系统上的glibc库。但请注意,这可能会带来其他依赖问题,因为glibc是系统的核心库之一。

        b. 使用旧版本的Python库

        如果升级glibc不可行或风险太高,你可以尝试找到与你当前glibc版本兼容的Python库版本。这可能需要你重新编译Python或从其他来源获取兼容的库文件。

        c. 使用容器(推荐)

        考虑到系统升级可能带来的风险,使用Docker等容器技术可以避免这些问题。你可以尝试在Docker容器中运行你的应用程序,这样你的应用程序就会在一个隔离的环境中运行,其中包含所有必需的依赖项。

        2. Docker容器的错误

        当你尝试使用Docker启动容器时,它提示找不到本地镜像。这通常意味着你还没有下载或构建该镜像。你可以按照以下步骤操作:

        a. 检查Docker镜像名称和标签

        确保你使用的Docker镜像名称和标签(在本例中是fishros2/fishbot_tool:v1.1.1.alpha)是正确的。

        b. 拉取Docker镜像

        如果你确认镜像名称和标签正确,但本地没有该镜像,你可以使用Docker命令来拉取它:

        docker pull fishros2/fishbot_tool:v1.1.1.alpha
        

        这条命令会从Docker Hub(或你配置的任何其他Docker注册中心)下载该镜像到你的本地系统。

        c. 检查网络连接

        确保你的系统可以访问Docker Hub或其他你的Docker镜像所在的注册中心。有时,网络问题或防火墙设置可能会阻止Docker拉取镜像。

        结论

        考虑到你提到助手之前能用但现在不行了,可能是因为你的系统环境发生了变化(如glibc版本更新),或者Docker镜像被移动或删除了。使用Docker运行你的应用程序是一个更稳定、更可靠的选择,因为它可以确保你的应用程序在一个固定的环境中运行,不受系统环境变化的影响。


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

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

        R 1 条回复 最后回复 回复 引用 0
        • R
          ros_freshman 年度VIP @小伊
          最后由 编辑

          @小伊 电脑新系统没更新。不能用了。
          docker也是重装的,也不行

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

            针对您提到的两个问题,我们可以分别进行解决:

            一、电脑新系统没更新导致无法使用

            1. 检查系统更新设置:

              • 首先,检查您的电脑是否设置为自动更新。可以在“设置”>“更新和安全”中查看更新设置,确保系统设置为自动下载和安装更新。
              • 如果未设置为自动更新,您可以选择手动检查更新。同样在“设置”>“更新和安全”中,点击“检查更新”来查看是否有可用的系统更新。
            2. 使用Windows更新助手:

              • 如果系统提示需要更新但无法自动下载或安装,您可以尝试使用Windows更新助手。这是一个官方工具,可以帮助您下载并安装最新的系统更新。
              • 您可以从Microsoft官方网站下载Windows更新助手,并按照提示操作。
            3. 联系技术支持:

              • 如果上述方法都无法解决问题,建议您联系Microsoft客户支持或寻求专业的技术支持。他们可以提供更具体的帮助和解决方案。
            4. 考虑系统还原:

              • 如果问题出现在更新过程中,且更新无法完成或导致系统无法正常使用,您可以考虑使用系统还原功能将系统恢复到更新之前的状态。但请注意,这将撤销所有自上次还原点以来的更改和安装的程序。

            二、Docker重装后无法使用

            1. 确认Docker安装成功:

              • 首先,使用命令(如docker --version)检查Docker是否已成功安装并显示正确的版本号。
            2. 检查Docker服务状态:

              • 使用命令(如sudo systemctl status docker)检查Docker服务的状态。如果服务未运行,尝试使用sudo systemctl start docker命令启动服务。
            3. 查看Docker日志:

              • 如果Docker服务启动失败或运行异常,您可以查看Docker的日志文件(通常位于/var/log/docker.log)以获取错误信息。
            4. 重新安装Docker:

              • 如果确认Docker安装存在问题或配置错误,您可以考虑卸载Docker并重新安装。卸载和安装的具体命令取决于您的操作系统和Docker的安装方式。
            5. 检查网络和存储:

              • 确保您的网络连接正常,因为Docker需要从远程仓库下载镜像。同时,检查磁盘空间是否充足,以避免因空间不足导致的问题。
            6. 查看Docker配置文件:

              • 如果Docker服务启动但无法正常工作,检查Docker的配置文件(如/etc/docker/daemon.json)是否有误。
            7. 搜索和参考官方文档:

              • Docker的官方文档和社区论坛是解决Docker相关问题的宝贵资源。您可以搜索类似的问题和解决方案,或直接在官方论坛中寻求帮助。

            综上所述,针对您提到的两个问题,我们建议您先检查系统更新设置和Docker安装状态,然后根据具体情况采取相应的解决措施。如果问题依然存在,请考虑联系技术支持或寻求更专业的帮助。


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

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

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

              @ros_freshman 什么系统版本信息

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

              R 1 条回复 最后回复 回复 引用 0
              • R
                ros_freshman 年度VIP @小鱼
                最后由 编辑

                @小鱼 No LSB modules are available.
                Distributor ID: Ubuntu
                Description: Ubuntu 20.04.6 LTS
                Release: 20.04
                Codename: focal

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

                  @ros_freshman 教程是基于22.04的,最高迁移到22.04上,不然后续导航大概率也会碰到问题

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

                  R 1 条回复 最后回复 回复 引用 0
                  • R
                    ros_freshman 年度VIP @小鱼
                    最后由 编辑

                    @小鱼 我之前就是用这个版本的系统,docker配置的小车,雷达也配好了,突然不能用了。这个还能解决吗?
                    还有一个问题,要想用小车的全部功能,也必须用22.04的系统对嘛

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

                      @ros_freshman 这是个默认准则了,如果不是对这玩意非常了解,教程用什么系统你最好跟着用什么系统。

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

                      1 条回复 最后回复 回复 引用 0
                      • 2
                        2050614033 @ros_freshman
                        最后由 编辑

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