Jenkins 无法安装插件

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-21 12:16   427   0

在jenkins 设置页面发现jenkins有更新了,于是手欠的点了下升级,之后 jenkins 升级到2.282 ,发现大量插件不适用,而且已有任务编辑页面ssh 某个组件出现问题,必须更新jenkins 的插件,问题就此开始了,浪费了我4小时的时间来折腾他……,呵呵,此处告诉我们没事儿不要瞎更新!!

遇到问题

jenkins 插件无法更新,报错

 Caused by: sun.security.provider.certpath.SunCertPathBuilderException: 
 unable to find valid certification path to requested target

大概分析了下,应该是java 发送ssl 请求时候证书问题,开始百度

没有用的解决方案一——https修改为http

对我不起作用,也许对你有用

来源:jenkins ssl证书报错问题解决

看了下这个解决方案,大概是将Update路径中的https换成http,尝试了下,高级页面点击【立即获取】,但是插件下载时候还是 https 请求,并没有解决问题,突发奇想的把json文件下载下来,然后将里面的https 全部换成http ,结果还是不行,会报文件sha1 验证不正确。

没有用的解决方案二——将证书导入到java环境中

来源1:Jenkins安装后,安装插件失败。报错SunCertPathBuilderException

来源2:解决 sun.security.provider.certpath.SunCertPathBuilderException

这个方案还是很靠谱的,导入后在高级页面点击【立即获取】,不会报错,但是插件下载时候还是会报一样的错误,不知道哪里问题……

终于有用的方案三——安装Skip Certificate Check plugin

来源: 修复SunCertPathBuilderException Jenkins插件下载错误

步骤:

  1. 下载插件Skip Certificate Check plugin的安装文件
  2. 在插件管理→高级→上传插件 进行安装
  3. 安装完成后重启jenkins
  4. 点击下载其他插件
  5. 成功

太感人终于成功了。

转载:https://segmentfault.com/a/1190000039368698

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP