# MoveIt2 Jazzy/Rolling CI失败及Tutorial作业报错修复

> 原文链接：https://robotics.hellobike.com/pitfalls/2026-10-18-moveit2-3589
> 频道：pitfalls | 更新日期：2026-10-18 | 标签：auto, github-issue, moveit2
> 核心摘要：MoveIt2在ROS2 Jazzy/Rolling下CI失败，维护者确认已修复无效失败作业并更新moveit2_tutorials解决。

# MoveIt2 Jazzy/Rolling CI失败及Tutorial作业报错修复

::: v-pre
> 本文由 AI 根据公开内容整理，可能有误，请以原文为准：[Fix your CI](https://github.com/moveit/moveit2/issues/3589)（GitHub ros-planning/moveit2 #3589）

**状态**：已解决

## 问题

在ROS 2 Jazzy与Ubuntu 24.04环境下，MoveIt2的GitHub Actions CI持续失败，特别是Tutorial作业报错。Rolling分支将rclcpp和ros2_control的弃用警告视为错误，导致依赖未迁移的教程构建中断，阻碍贡献者提交PR。

## 环境

ROS 2 Jazzy / Rolling, Ubuntu 24.04, MoveIt2 Binary/Source, GitHub Actions CI

## 解决办法

1. 确认Tutorial CI作业为可选任务，若其他测试通过且获维护者批准，该作业失败不阻塞PR合并。
2. 针对Rolling分支中rclcpp与ros2_control弃用警告转错误的问题，需推进上游依赖迁移（如ros2_robotiq_gripper、kortex_bringup）以适配L-turtle及未来版本。
3. 应用moveit2_tutorials仓库的修复补丁（参考issue #1102），解决教程构建中的具体报错。
4. 维护者已清理无实质意义的CI失败作业，当前CI流程已恢复正常，开发者可基于最新主分支重新触发验证。

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

## 原始参考来源 (Sources)

- [GitHub ros-planning/moveit2 #3589：Fix your CI](https://github.com/moveit/moveit2/issues/3589)