# GenieSim Docker构建安装ros-jazzy-desktop失败报404/502错误

> 原文链接：https://robotics.hellobike.com/pitfalls/2026-06-30-genie-sim-128
> 频道：pitfalls | 更新日期：2026-06-30 | 标签：auto, github-issue, genie_sim
> 核心摘要：Docker构建genie_sim时apt安装ROS Jazzy依赖因源连接失败报错，官方发布3.2版本支持国内镜像源解决。

# GenieSim Docker构建安装ros-jazzy-desktop失败报404/502错误

::: v-pre
> 本文由 AI 根据公开内容整理，可能有误，请以原文为准：[你好，在 docker build -f ./scripts/dockerfile -t registry.agibot.com/genie-sim/open_source:latest .中出现下载失败的问题，和网络无关，似乎是源头文件404](https://github.com/AgibotTech/genie_sim/issues/128)（GitHub AgibotTech/genie_sim #128）

**状态**：已解决

## 问题

执行 docker build -f ./scripts/dockerfile 构建 genie_sim 镜像时，在 RUN sudo apt-get install -y ros-jazzy-desktop 步骤失败（exit code: 100）。

## 环境

genie_sim 开源项目，Ubuntu 24.04 (Noble) 基础镜像，ROS 2 Jazzy 环境，Docker 构建上下文。

## 解决办法

1. 拉取或更新 genie_sim 至 3.2 及以上版本，该版本 CLI 已原生支持国内镜像源配置。
2. 若暂不升级，手动修改 Dockerfile 或构建参数，将 apt 源替换为兼容 Ubuntu 24.04 的国内 ROS Jazzy 镜像地址。
3. 重新执行 docker build 命令验证依赖下载与安装是否恢复正常。

讨论原作者：@beijuna 等，版权归原作者所有。
:::

## 原始参考来源 (Sources)

- [GitHub AgibotTech/genie_sim #128：你好，在 docker build -f ./scripts/dockerfile -t registry.agibot.com/genie-sim/open_source:latest .中出现下载失败的问题，和网络无关，似乎是源头文件404](https://github.com/AgibotTech/genie_sim/issues/128)