Linux

service jenkins startStarting jenkins (via systemctl): Job for jenkins.service failed because the control process exited with error code.See "systemctl status jenkins.service" and "journalctl -xe" for details. jenkins: invalid Java version: openjdk versi

Naan 2026. 7. 18. 00:44
반응형

service jenkins startStarting jenkins (via systemctl):  Job for jenkins.service failed because the control process exited with error code.See "systemctl status jenkins.service" and "journalctl -xe" for details. jenkins: invalid Java version: openjdk version

jenkins 설치를 하고 서비스를 구동을 했더니

# service jenkins start
Starting jenkins (via systemctl):  Job for jenkins.service failed because the control process exited with error code.
See "systemctl status jenkins.service" and "journalctl -xe" for details.
                                                           [FAILED]

실패를 한다 그래서 로그 확인했더니

이렇게 에러가 떠 있고 찾아보면 

# java -version
openjdk version "1.8.0_412"
OpenJDK Runtime Environment (build 1.8.0_412-b08)
OpenJDK 64-Bit Server VM (build 25.412-b08, mixed mode)

rocky 8.10 버전은 java 기본 버전이 1.8 버전이다.

# yum install java-11

java 11버전을 설치 해주고

# alternatives --config java

There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*+ 1           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.412.b08-2.el8.x86_64/jre/bin/java)
   2           java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.20.1.1-2.el8.x86_64/bin/java)

Enter to keep the current selection[+], or type selection number: 2

java 기본 버전을 11로 변경

# java --version
openjdk 11.0.20.1 2023-08-24 LTS
OpenJDK Runtime Environment (Red_Hat-11.0.20.1.1-1) (build 11.0.20.1+1-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-11.0.20.1.1-1) (build 11.0.20.1+1-LTS, mixed mode, sharing)
# service jenkins start
Starting jenkins (via systemctl):                          [  OK  ]

서비스 시작 해주면 문제없이 구동이 된다.

 

728x90
반응형