溫馨提示×

jenkins插件安裝失敗,報PKIX path building failed

小億
167
2023-12-19 16:02:14
欄目: 編程語言

當Jenkins插件安裝失敗并報告PKIX路徑構建失敗時,這通常是由于Jenkins無法驗證插件的數(shù)字簽名所導致的。

可以嘗試以下解決方案:

  1. 檢查Jenkins是否可以訪問互聯(lián)網(wǎng)。確保網(wǎng)絡連接正常,并且Jenkins服務器可以訪問必要的URL。
  2. 檢查Jenkins是否使用了代理服務器。如果是,請確保代理服務器的設置正確,并且Jenkins服務器可以通過代理訪問互聯(lián)網(wǎng)。
  3. 檢查Jenkins的Java安全設置。默認情況下,Jenkins使用Java默認的安全設置。您可以嘗試修改Java安全設置來信任插件的數(shù)字簽名。您可以在Jenkins的管理界面中的"系統(tǒng)管理"->“系統(tǒng)設置”->“Jenkins位置"中找到Java路徑,然后修改Java安全策略文件(java.security)中的相關設置。 一般來說,您需要找到以下這些行,并將其注釋掉(刪除前面的”#"字符):
    #jdk.certpath.disabledAlgorithms=MD2, RSA keySize < 1024
    #jdk.tls.disabledAlgorithms=SSLv3, RC4, MD5withRSA, DH keySize < 2048, \
    #    EC keySize < 224, DES40_CBC, RC4_40, 3DES_EDE_CBC
    
    請注意,修改Java安全策略文件可能需要管理員權限,并且可能導致其他安全風險。請在謹慎的情況下進行操作。
  4. 如果您正在使用私有證書或自簽名證書,請確保在Jenkins服務器上安裝了相應的證書。您可以使用Java的keytool工具來安裝證書。具體的安裝過程可以參考Java的文檔或者搜索相關教程。
  5. 如果您無法解決問題,您可以嘗試手動下載插件的HPI文件,然后將其上傳到Jenkins服務器。在Jenkins的插件管理界面中,選擇"高級"選項卡,然后在"從文件上傳"部分選擇上傳HPI文件。

希望以上解決方案能夠幫助您解決問題。如果問題仍然存在,請?zhí)峁└嘣敿毜腻e誤信息,以便我們能夠更好地幫助您。

0