RUNDECK:Kerberos SSH插件自4.9.0版本起无法正常工作
SSH Kerberos节点执行器在Rundeck 4.9.0+版本故障问题解答
故障原因
- Rundeck 4.9.0版本重构了插件配置的加载逻辑,Kerberos SSH执行器插件的
do_kdestroy参数在新的配置读取流程中未被正确适配,导致即使已配置该参数,系统仍判定其未设置,触发报错。 - 4.8.0及以下版本采用插件独立配置读取机制,而4.9.0+版本引入的插件套件配置体系改变了配置获取的路径,插件未同步更新适配该逻辑,引发参数识别失败。
修复计划
- 插件官方已在后续更新版本中修复了配置读取逻辑,适配Rundeck 4.9.0+的插件套件配置体系,确保
do_kdestroy等参数能被正确加载识别。 - 临时解决方案:
- 降级Rundeck至4.8.0版本,恢复原有配置逻辑以正常运行插件。
- 手动修改插件代码,调整
do_kdestroy参数的读取逻辑,从插件套件配置上下文中获取对应值。
与Plugin Suite Configuration的关联
是的,该故障与Rundeck 4.9.0新增的Plugin Suite Configuration直接相关。新版本通过套件配置统一管理所有插件的配置项,改变了旧版本中插件独立读取自身配置的方式,而Kerberos SSH执行器插件未及时适配这一架构变化,导致配置参数无法被系统正确读取。
内容的提问来源于stack exchange,提问作者TBawa
相关产品推荐
相关产品推荐

