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

    Debian系统一键安装遇到程序崩溃失败

    已定时 已固定 已锁定 已移动
    一键安装
    一键安装 ros2
    4
    8
    558
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 2
      2642350880
      最后由 编辑

      检测到当前系统:debian 架构:arm64 代号:buster,正在为你搜索适合的源...
      搜索到可用源:[]
      接下来将进行自动测速以为您选择最快的源:

      检测到程序发生异常退出,请打开:https://fishros.org.cn/forum 携带如下内容进行反馈

      标题:使用一键安装过程中遇到程序崩溃

      Traceback (most recent call last):
        File "/tmp/fishinstall/install.py", line 134, in <module>
          main()
        File "/tmp/fishinstall/install.py", line 123, in main
          run_tool_file(tools[code]['tool'].replace("/","."))
        File "/tmp/fishinstall/tools/base.py", line 1476, in run_tool_file
          if tool.run()==False: return False
        File "/tmp/fishinstall/tools/tool_install_ros.py", line 413, in run
          self.install_ros()
        File "/tmp/fishinstall/tools/tool_install_ros.py", line 400, in install_ros
          self.check_sys_source()
        File "/tmp/fishinstall/tools/tool_install_ros.py", line 218, in check_sys_source
          tool.change_sys_source()
        File "/tmp/fishinstall/tools/tool_config_system_source.py", line 180, in change_sys_source
          source = self.replace_source(failed_sources)
        File "/tmp/fishinstall/tools/tool_config_system_source.py", line 169, in replace_source
          source,template =  self.get_source_by_system(system,codename,arch,failed_sources)
        File "/tmp/fishinstall/tools/tool_config_system_source.py", line 154, in get_source_by_system
          return fast_source[0],template
      IndexError: list index out of range
      
      小鱼小 1 条回复 最后回复 回复 引用 0
      • 小伊小
        机器人小伊
        最后由 编辑

        您遇到的问题是在使用 Debian 系统(特别是 arm64 架构,Debian Buster 版本)的一键安装脚本时,脚本在尝试自动配置系统源时发生了崩溃。错误日志指出问题出在 IndexError: list index out of range,这通常意味着脚本试图访问一个空列表或数组中的元素。

        从错误堆栈来看,问题发生在尝试从某个源列表中获取第一个源时,但该列表是空的。这可能是因为:

        1. 源列表为空:脚本可能没有正确获取到适合您当前系统(Debian Buster, arm64)的软件源。
        2. 脚本兼容性问题:可能该脚本不完全支持 Debian Buster 或 arm64 架构。

        解决步骤:

        1. 检查脚本的源配置:

          • 查看脚本中是否有硬编码的源列表,或者它是否尝试从某个在线服务获取源列表。
          • 如果脚本尝试从在线服务获取源列表,请确保该服务支持 Debian Buster 和 arm64 架构。
        2. 手动设置源:

          • 如果脚本无法自动找到合适的源,您可以尝试手动设置 Debian 的软件源。Debian 的官方源通常非常稳定且可靠。
          • 编辑 /etc/apt/sources.list 文件,添加或修改适合您系统的源。例如,对于 Debian Buster arm64,您可能需要添加类似以下的行:
            deb http://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
            deb-src http://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
            
          • 确保您选择的镜像源支持您的架构和版本。
        3. 运行脚本前进行源检查:

          • 在运行安装脚本之前,先使用 apt update 检查源是否可以正常工作。
        4. 联系脚本维护者:

          • 如果问题依旧无法解决,您可以向脚本的维护者报告这个问题,并提供您的系统信息和错误日志。
        5. 使用其他方法安装:

          • 如果一键安装脚本不适合您的系统,考虑使用其他方法来安装所需的软件或环境,例如直接下载 Debian 包或使用 Docker 容器。

        希望这些步骤能帮助您解决问题!


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

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

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

          @2642350880 debian 本身不支持

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

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

            @小鱼 意思是Debian系统不能安装ROS2吗?

            小鱼小 longzheng0315L 2 条回复 最后回复 回复 引用 0
            • 小鱼小
              小鱼 技术大佬 @2642350880
              最后由 编辑

              @2642350880 手动构建,源码安装

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

              1 条回复 最后回复 回复 引用 0
              • longzheng0315L
                千里猫 @2642350880
                最后由 编辑

                @2642350880 操作系统是支持ROS2的,只是脚本不支持。

                2 1 条回复 最后回复 回复 引用 0
                • 2
                  2642350880 @longzheng0315
                  最后由 编辑

                  @longzheng0315 那脚本可以升级支持一下吗😁

                  longzheng0315L 1 条回复 最后回复 回复 引用 0
                  • longzheng0315L
                    千里猫 @2642350880
                    最后由 编辑

                    @2642350880 我也不是作者。其实debain用野路子也能用那个脚本。但是还是问题比较多。

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