Jenkinsをインストール中のPKIXパス構築失敗エラーの解決方法
PKIX パス構築の失敗は、Jenkins のインストール中に Jenkins が SSL 証明書を確認できない場合に発生します。原因としては次のものが考えられます。
- Jenkinsサーバーがインターネットにアクセスできない:SSL証明書を検証するためには、Jenkinsサーバーがインターネットにアクセスできるようにしてください。ネットワーク接続とファイアウォールの設定を確認してください。
- 無効な証明書の場合:自己署名証明書や信頼されていない証明書の場合、Jenkins はそれらを検証できません。証明書を Jenkins サーバの信頼できるストアへ手動でインポートすることを試みることができます。
- 证书链不完整:如果证书链不完整,也会导致此错误。确保您的证书链完整。
問題を解決する手順を以下に示します。
- Jenkinsサーバ上のJavaインストールディレクトリにある”cacerts”ファイル($JAVA_HOME/jre/lib/security/cacerts)を開きます。
- keytool コマンドを使用して「cacerts」ファイルへ証明書をインポートします。
- keytool -import -alias mycert -keystore cacerts -file mycert.cer
- 「mycert」はあなたの証明書の別名で、「mycert.cer」はあなたの証明書ファイルです。
- デフォルトのキーストアパスワードとして”changeit”を入力してください。これはJavaで提供されているデフォルトのパスワードです。
- 証明書の信頼を求められたら「はい」と入力する。
- Jenkins サーバーを再起動します。
現在はJenkinsがSSL証明書の検証とインストールに成功しているはずです。問題がまだ発生している場合、証明書チェーンの完全性を確認し、別の証明書を試してください。