Jenkins 因“PKIX 路径构建”错误而失败

技术官僚

为什么 Jenkins 会因 SonarQube 和 GitLab 插件的“PKIX 路径构建失败”而失败?

我找到了这篇文章:https : //support.cloudbees.com/hc/en-us/articles/217078498-PKIX-path-building-failed-error-message

然而,它似乎并没有完全回答这个问题。

堆栈跟踪的两部分:

Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
技术官僚

将 Jenkins 配置为与 GitLab 和 SonarQube 一起使用时,JVM 需要知道服务器的密钥库和外部站点为其签名的证书颁发机构(信任库)以建立 SSL 连接。

在 CentOS 服务器上,在 /etc/sysconfig/jenkins 中,将以下内容添加到 JENKINS_JAVA_OPTIONS 属性中:

JENKINS_JAVA_OPTIONS="-Djavax.net.ssl.trustStore=<path to trustStore in JKS format> -Djavax.net.ssl.trustStorePassword=<password> -Djavax.ssl.keyStore=<path to server keystore in JKS format> -Djavax.net.ssl.keyStorePassword=<password>"

以上与在Jenkins中设置HTTPS不同,可以使用以下两个属性进行设置:

JENKINS_HTTPS_KEYSTORE=<path to server keystore in JKS format>
JENKINS_HTTPS_KEYSTORE_PASSWORD=<password>
JENKINS_HTTPS_PORT=<port to listen on for https>

注意:我一直回到这篇 CloudBees 文章(https://support.cloudbees.com/hc/en-us/articles/217078498-PKIX-path-building-failed-error-message)它向后获取了 keyStore 和 trustStore ,并没有说要设置它们。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Jenkins构建因修订错误而失败

来自分类Dev

Jenkins构建因Windows上的GitLockFailedException而失败

来自分类Dev

Android Jenkins构建因crashlytics失败

来自分类Dev

Jenkins因轮询失败而触发构建

来自分类Dev

PKIX路径构建失败错误在Oracle JDK上仍然存在

来自分类Dev

jenkins将在rpm安装作业期间因错误而失败

来自分类Dev

Jenkins 中的 Jmeter 测试因“errorlevel=255”错误而失败

来自分类Dev

Jenkins 管道因错误而失败 - <PID> 杀死了 ./mvnw 测试

来自分类Dev

Java“ sun.security.validator.ValidatorException:PKIX路径构建失败”证书验证错误

来自分类Dev

为什么在处理贝宝付款时突然出现“ PKIX路径构建失败”错误

来自分类Dev

Jenkins作业因命令中的for循环而失败

来自分类Dev

Jenkins因执行shell脚本而失败

来自分类Dev

Java应用程序中的PKIX路径构建失败

来自分类Dev

GlassFish 4和Java Mail:PKIX路径构建失败

来自分类Dev

简单的双向RMI SSL连接,PKIX路径构建失败

来自分类Dev

连接到URL时出错-PKIX路径构建失败

来自分类Dev

GlassFish 4和Java Mail:PKIX路径构建失败

来自分类Dev

简单的双向RMI SSL连接,PKIX路径构建失败

来自分类Dev

PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException

来自分类Dev

Keycloak 适配器 pkix 路径构建失败

来自分类Dev

travis haskell构建因链接错误而失败

来自分类Dev

Phonegap 构建 apk 因 FontFamilyFont 错误而失败

来自分类Dev

JDBC连接池SSL错误PKIX构建失败

来自分类Dev

内部CA的PKIX路径构建

来自分类Dev

JHipster Jenkins构建失败

来自分类Dev

PublicClientApplication因构建失败

来自分类Dev

SonarQube安装-Github身份验证插件失败,“ PKIX路径构建失败”

来自分类Dev

Jenkins构建失败,没有错误消息

来自分类Dev

引起原因:sun.security.validator.ValidatorException:PKIX路径构建失败

Related 相关文章

  1. 1

    Jenkins构建因修订错误而失败

  2. 2

    Jenkins构建因Windows上的GitLockFailedException而失败

  3. 3

    Android Jenkins构建因crashlytics失败

  4. 4

    Jenkins因轮询失败而触发构建

  5. 5

    PKIX路径构建失败错误在Oracle JDK上仍然存在

  6. 6

    jenkins将在rpm安装作业期间因错误而失败

  7. 7

    Jenkins 中的 Jmeter 测试因“errorlevel=255”错误而失败

  8. 8

    Jenkins 管道因错误而失败 - <PID> 杀死了 ./mvnw 测试

  9. 9

    Java“ sun.security.validator.ValidatorException:PKIX路径构建失败”证书验证错误

  10. 10

    为什么在处理贝宝付款时突然出现“ PKIX路径构建失败”错误

  11. 11

    Jenkins作业因命令中的for循环而失败

  12. 12

    Jenkins因执行shell脚本而失败

  13. 13

    Java应用程序中的PKIX路径构建失败

  14. 14

    GlassFish 4和Java Mail:PKIX路径构建失败

  15. 15

    简单的双向RMI SSL连接,PKIX路径构建失败

  16. 16

    连接到URL时出错-PKIX路径构建失败

  17. 17

    GlassFish 4和Java Mail:PKIX路径构建失败

  18. 18

    简单的双向RMI SSL连接,PKIX路径构建失败

  19. 19

    PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException

  20. 20

    Keycloak 适配器 pkix 路径构建失败

  21. 21

    travis haskell构建因链接错误而失败

  22. 22

    Phonegap 构建 apk 因 FontFamilyFont 错误而失败

  23. 23

    JDBC连接池SSL错误PKIX构建失败

  24. 24

    内部CA的PKIX路径构建

  25. 25

    JHipster Jenkins构建失败

  26. 26

    PublicClientApplication因构建失败

  27. 27

    SonarQube安装-Github身份验证插件失败,“ PKIX路径构建失败”

  28. 28

    Jenkins构建失败,没有错误消息

  29. 29

    引起原因:sun.security.validator.ValidatorException:PKIX路径构建失败

热门标签

归档