Jenkins 설치 후 실행 오류

Su-hyeon B·2022년 11월 16일
0
post-custom-banner

실행 오류 발생


-- The result is failed.
Nov 17 07:02:27 new-chevita systemd[1]: Unit jenkins.service entered failed state.
Nov 17 07:02:27 new-chevita systemd[1]: jenkins.service failed.
log file: : invalid Java version: openjdk version "1.8.0_342"
--

https://www.jenkins.io/blog/2022/06/28/require-java-11/
2022.6월 이후 jenkins 버전에서는 java 11을 요구한다고 한다.

yum으로 설치 가능한 jdk 버전을 확인할 수 있다.

yum list java*openjdk*


현재 amazon linux 2를 사용하고 있는데 yum에서 설치 가능한 jdk는 1.8 버전까지이다.
11버전은 amzon에서 제공하는 open jdk인 amazon coretto를 다운받아 설치해야 한다.

  1. jdk 11 다운받기
sudo amazon-linux-extras install -y java-openjdk11
  1. 패키지 관리자에 corrtto rpm 레포지토리 추가
$ sudo rpm --import https://yum.corretto.aws/corretto.key
$ sudo curl -L -o /etc/yum.repos.d/corretto.repo https://yum.corretto.aws/corretto.repo
  1. java 11 설치
$ sudo yum install -y java-11-amazon-corretto-devel
  1. 설치가능 패키지 확인
yum list java*jdk-devel

이제 가능한 자바 버전에 11이 추가되었다.

  1. 11버전 설치
yum install -y java-11-openjdk-devel.x86_64

기존에 8버전이 깔려있었기 때문에 이를 11버전으로 변경해줘야 한다.

update-alternatives --config java

하고 출력되는 자바 목록들 중에서 11버전 선택

  1. version 확인
java -verison

이제 11로 바뀌었다.

참고

https://mchch.tistory.com/223

profile
ML/AI Engineer
post-custom-banner

1개의 댓글

comment-user-thumbnail
2023년 7월 18일

계속 헤매다가 덕분에 좋은 정보 잘 보고 갑니다.
정말 감사합니다.

답글 달기