You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jenkins 2.190.1更新中心400错误及NodeJS工具ID异常求助

Jenkins 2.190.1 新服务器流水线工具ID错误及更新中心400故障原因分析

可能的故障原因:

  • 工具配置未同步或缺失:旧服务器的Jenkins已配置NodeJS 10.13.0的工具条目,但新服务器的Jenkins实例(或构建节点)未同步该配置,导致任务选择该版本时无法识别对应ID。即使在任务页面显示“已安装版本”,实际新服务器的工具配置库中没有该ID的记录。
  • 更新中心URL被插件强制覆盖:虽然你已将更新中心设为http://updates.jenkins.io/update-center.json,但CloudBees相关插件(如DevOptics)可能强制修改了更新中心地址,导致“Check Now”时请求的是http://jenkins-updates.cloudbees.com/update-center/devoptics/update-center.json,该URL对Jenkins 2.190.1版本不兼容,返回400错误。
  • NodeJS插件版本不兼容:手动安装的NodeJS插件版本过高,与Jenkins 2.190.1不匹配。旧服务器使用的是适配2.190.1的旧版NodeJS插件,能正常识别工具ID;新服务器安装的新版插件则无法兼容旧版本的工具配置格式,触发Invalid tool ID错误。
  • 工具目录缺失对应版本文件:新服务器的$JENKINS_HOME/tools目录下没有NodeJS 10.13.0的安装包或配置文件。旧服务器可能已手动下载并配置该版本,而新服务器未同步该文件,导致任务调用时找不到对应工具。
  • 禁用yum GPG校验导致的文件损坏:禁用GPG校验后,安装的Jenkins依赖或插件可能存在文件不完整、篡改的情况,比如NodeJS插件的核心文件损坏,导致无法正确解析工具ID和同步更新信息。

内容的提问来源于stack exchange,提问作者pimliprentiss

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 13:35:22