Jenkins 插件更新期间证书错误

问题描述 投票:0回答:2

几个月以来,我在更新 Jenkins 插件时遇到了问题。

一旦我想一次更新一个或两个以上插件,我就会收到所有其他插件的以下消息:

sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径

但是,如果我随后单独更新每个插件并在其间重新启动 Jenkins 服务器,它就可以工作了。

关于我的系统:

  • 詹金斯 2.321
  • OpenJDK 11
java jenkins jenkins-plugins
2个回答
0
投票

0
投票

我认为詹金斯有一个涉及“new jres”的活跃新问题。使用最新的 11 或 17(相对于旧版本的 11 或 17)会导致奇怪的效果,jenkins 一次只下载更新列表中的 2 个插件(列表中的其余插件会引发证书失败)。他们警告说,在您首先更新所有插件之前,不要更新托管 jenkins 的 JRE。如果您托管的是旧版本的 jenkins,并且需要新的 jenkins 版本来更新兼容的插件,那么这就很棘手。 因此,在这种情况下,请按以下顺序进行工作:

  1. 将 Jenkins 更新到新版本
  2. 更新所有与之兼容的插件 版本
  3. 根据需要重复 1 和 2
  4. 如果您需要升级 JRE (即从 8 到 11 或 11 到 17)然后更新到较旧的版本 该 JRE 的(即,未获取导致升级问题的该 JRE 的最新版本)
  5. 一旦您达到 jenkins 的最终目标版本并且所有插件都已升级(即没有插件升级与您当前版本的 jenkins 不兼容),您可以将 JRE 升级到最新版本。
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.