Jenkins Eklentileri Yükleme Sorunu


0

Açık kaynak kodlu Jenkins'in 2.162 sürümünü yüklemeye çalışıyorum. Jenkins başarıyla geldi, ancak Jenkins Yönet -> Eklentileri Yönet bölümüne gittiğimde aşağıdaki hatayı görüyorum:

Güncelleme sitelerini kontrol ederken hatalar oluştu: SSLHandshakeException: sun.security.validator.ValidatorException: PKIX yolu oluşturma işlemi başarısız oldu: sun.security.provider.certpath.SunCertPathBuilderException: istenen hedefe yönelik geçerli sertifika yolu bulunamadı

Sertifika eklemem gerektiğini biliyorum, ancak hangi web sitesinden sertifikayı ekleyeceğimi bilmiyorum.

Birisi yardım edebilir mi lütfen.

Teşekkürler

Yanıtlar:


0

Ağ ssl sertifikanızı jre ceak'larınıza yüklemeniz gerekir.

NOT:

  1. Jenkins tarafından kullanılan jre'ye sertifika yüklediğinizi onaylayın
  2. Sertifikayı JRE'in yalnızca NOT JVM önbellekleri önbellek dosyasına yüklüyorsunuz.
  3. Kök sertifikası yüklüyorsunuz, yani alt öğelerinin hiçbirinde hiyerarşi içinde üst değil.
  4. Diğer URL'ler için hala PKIX'i alıyorsanız (bir url sorununu çözdükten sonra), PKIX ile Log'da bulunan tüm URL'lerin kök sertifikasını yükleme işlemini tekrarlayın.

Adım 1: Sertifikayı alın.

  1. Chrome tarayıcısını kullanarak https://repo.maven.apache.org URL adresini açın .
  2. Sertifikayı görüntüle'ye tıklayın
  3. zincirdeki en çok sertifika alanını seçin ve masaüstüne sürükleyip bırakın. görüntü tanımını buraya girin

2. Adım: sertifikayı önbelleklere yükleyin

Jenkins'in jre yolunu bulmak için herhangi bir yöntemi kullanabilirsiniz. Tüm uygulamalar için aynı jre kullanıyorum, bu yüzden çok basit hale getirmek için MVN komutunu kullanıyorum. JRE yolunu biliyorsanız veya yapılandırmanız farklıysa, 1. ve 2. adımları atlayın.

  1. komut istemini açın veya terminal ve komut yazın

mvn -versiyon

  1. Yukarıdaki komutu yazdıktan sonra size gösterilecek olan jre yolunu tutun.
  2. Bu aracı indirin . VEYA Sertifika yüklemek için aşağıdaki komutu kullanabilirsiniz
    keytool -import -noprompt -trustcacerts -alias <AliasName> -file <certificate> -keystore <KeystoreFile> -storepass <Password>
  1. o araçta aç seçeneğini seçin ve 2. noktada yakaladığınız yola gidin. Şimdi jre klasöründesiniz. Lib klasörünü açın. Güvenlik klasörünü açın. (YOURMAVENJDKPATH / jre / lib / security / cacerts)
  2. Bu güvenlik klasöründe bulunan cacerts dosyasını seçin. Şimdi bu araçtaki tüm sertifikaları görebilirsiniz. Aracı "changeit" girmek için şifre isterdi (çift alıntı olmadan parola değişikliği parola)
  3. ithalat sertifikası simgesini bulun ve tıklayın.
  4. 1. adımda indirdiğiniz sertifikayı seçin.
  5. Değişikliklerinizi kaydedin ve aracı kapatın.

Şimdi problemin çözüldü.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.