无法更新/安装Jenkins插件且点击立即检查时报SSL证书相关错误
Jenkins插件安装/更新失败解决方案
修复SSL证书校验失败问题
unable to find valid certification path to requested target报错属于JDK信任库缺少更新源SSL根证书导致,修复步骤如下:
- 导出Jenkins更新源域名的SSL根证书:通过浏览器访问Jenkins官方更新源域名,点击地址栏安全锁标识,依次选择「证书」->「详细信息」->「根证书」,导出为PEM格式文件,命名为
jenkins.crt - 将证书导入JDK信任库:定位Jenkins运行所使用的JDK安装路径,执行如下命令:
keytool -import -alias jenkins -keystore $JDK_HOME/jre/lib/security/cacerts -file /path/to/your/jenkins.crt
JDK默认信任库密码为changeit,导入时输入yes确认信任该证书即可
- 重启Jenkins服务让配置生效
替换国内插件更新源
官方源访问不稳定、版本下线是FileNotFoundException404报错的核心原因,替换更新源即可解决:
- 进入Jenkins管理后台,打开「插件管理」->「高级」页面
- 下滑找到「升级站点」配置项,将默认的官方更新源地址替换为国内公开可用的Jenkins更新源镜像地址
- 点击「提交」保存配置后,点击「立即检查」刷新插件列表
- 重试之前失败的插件安装/更新操作即可
手动安装插件(备选方案)
如果上述方案无法生效,可手动上传插件完成安装:
- 下载对应插件的
.hpi格式安装文件 - 进入「插件管理」->「高级」页面,找到「上传插件」功能区
- 选择本地下载好的插件文件,点击上传完成安装
- 安装完成后重启Jenkins即可正常使用
内容的提问来源于stack exchange,提问作者Lalit Shukla
相关产品推荐
相关产品推荐

