보안 이슈 등으로 인해 젠킨스 플러그인들에 대한 업데이트가 필요하다는 경고가 떴다.

젠킨스 플러그인 들을 업데이트를 하려고 하니 에러가 난다.

 

sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

대략 위와 같은 에러이다.

 

해결책 1.

젠킨스 관리의 플러그인 관리 페이지로 들어간다.

"고급" 탭을 누른다.

https를 http로 바꿔보자

업데이트 사이트에서 프로토콜이 https로 시작하고 있다면, http로 바꾼다.

Submit을 눌러서 적용한다.

 

그런데, 본인의 젠킨스는 위의 방법을 적용했더니, 플러그인이 한번에 딱 하나만 받아지는 문제가 발생했다.

하나 받고 재부팅하고, 하나 받고 재부팅하는 식으로 계속 반복을 해줘야 했다.

처음 하나만 받아진다. 매번 재부팅 필요

에러 내용도 처음에 얘기했던 것과 같은 인증 문제이다.

 

한참 구글링을 하다가 아래의 사이트에서 방법을 찾았다.

https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/SunCertPathBuilderException-fix-for-Jenkins-plugin-download

 

Fix SunCertPathBuilderException Jenkins plugin download error - Coffee Talk: Java, News, Stories and Opinions

As I continue to publish Maven, Git and Jenkins tutorials as part of TechTarget’s coverage of popular DevOps tools, occasionally as I work on examples I run into peculiar problems that are both difficult to diagnose and frustrating to fix. The random

www.theserverside.com

 

해결법2.

젠킨스 플러그인 중에 skip-certificate-check 라는 게 있다.

귀찮은 인증 검사를 스킵해 주는 플러그인

이걸 설치하고 재부팅을 한번 하자.

이후엔 잘 된다.

드디어 성공

+ Recent posts