#13291·portainer

在 GET /api/stacks 时,孤立的堆栈在 2.43.0 迁移后引用已删除的工作流程

作者: tbard1创建于 2026年9月11日更新于 2026年9月11日
标签kind/bugbug/need-confirmation
在开始前请确认以下内容。 - [x] 是的,我在[GitHub](https://GitHub.com/portainer/portainer/issues)上搜索了类似的问题。 - [x] 是的,我检查过这个问题是否在Portainer[文档]中涵盖(https://docs.portainer.io). 问题描述 在从 2.42.0 迁移到 2.45.0 之后, Stacks 页面对每个环境都无法使用. 从不再存在参考工作流程ID的环境下留下了两堆记录。 每个堆栈处理器都会先于其他任何东西解决 git 配置,因此这些记录无法通过任何API 路由被读取,删除,或重新连接. • 预期行为 应跳出一个引用缺失工作流程的堆栈,单独报告,或至少仍可删除。 一个不一致的记录不应打破整个清单。 实际行为

GET/api/stacks 返回 500, 所有环境:

<-div" 堆叠 QQ 端点 Id QQ 工作流程ID QGitConfig - | - | - | 135 * 16 (删除) * 10 (404) * 无效 154 * 19 (删除) * 11 (404) * 无效

内容来源: portainer/portainer