升级节点至Ubuntu24.04后Rundeck命令执行失败求助
问题:Ubuntu24.04节点升级后Rundeck定时任务执行失败(ModuleNotFoundError)
环境信息
- Rundeck版本:5.6.0(部署于Ubuntu22.04服务器)
- 配套组件:Ansible 2.10.8、Python 3.10.12
- 涉事节点:node01(已从Ubuntu22.04升级至24.04,Python版本为3.12.3)
问题现象
- 节点完成系统升级后,Rundeck上针对该节点的定时任务全部无法正常运行
- 测试执行基础命令
uname -a时,触发如下错误:ModuleNotFoundError: No module named 'ansible.module_utils.six.moves'
排查结果
该问题与Rundeck官方Issue#9278完全匹配,根因为节点信息未能正确刷新,Rundeck仍加载旧的缓存模型数据,导致节点实际环境(Python3.12.3)与缓存中记录的旧环境不兼容,引发依赖模块找不到的错误。
内容的提问来源于stack exchange,提问作者Al_CaPino
相关产品推荐
相关产品推荐

