Jenkinsをインストール中のPKIXパス構築失敗エラーの解決方法

PKIX パス構築の失敗は、Jenkins のインストール中に Jenkins が SSL 証明書を確認できない場合に発生します。原因としては次のものが考えられます。

  1. Jenkinsサーバーがインターネットにアクセスできない:SSL証明書を検証するためには、Jenkinsサーバーがインターネットにアクセスできるようにしてください。ネットワーク接続とファイアウォールの設定を確認してください。
  2. 無効な証明書の場合:自己署名証明書や信頼されていない証明書の場合、Jenkins はそれらを検証できません。証明書を Jenkins サーバの信頼できるストアへ手動でインポートすることを試みることができます。
  3. 证书链不完整:如果证书链不完整,也会导致此错误。确保您的证书链完整。

問題を解決する手順を以下に示します。

  1. Jenkinsサーバ上のJavaインストールディレクトリにある”cacerts”ファイル($JAVA_HOME/jre/lib/security/cacerts)を開きます。
  2. keytool コマンドを使用して「cacerts」ファイルへ証明書をインポートします。
  3. keytool -import -alias mycert -keystore cacerts -file mycert.cer
  4. 「mycert」はあなたの証明書の別名で、「mycert.cer」はあなたの証明書ファイルです。
  5. デフォルトのキーストアパスワードとして”changeit”を入力してください。これはJavaで提供されているデフォルトのパスワードです。
  6. 証明書の信頼を求められたら「はい」と入力する。
  7. Jenkins サーバーを再起動します。

現在はJenkinsがSSL証明書の検証とインストールに成功しているはずです。問題がまだ発生している場合、証明書チェーンの完全性を確認し、別の証明書を試してください。

bannerAds