
[rockylinux@rocky9 ~]$ sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
[rockylinux@rocky9 ~]$ sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
[rockylinux@rocky9 ~]$ sudo systemctl start jenkins
[rockylinux@rocky9 ~]$ sudo systemctl enable jenkins
[rockylinux@rocky9 ~]$ sudo systemctl status jenkins
sudo systemctl start jenkins를 실행했더니 아래와 같은 Fail 문구가 출력되었습니다.
journalctl -u jenkins.service 명령어를 실행해 무엇이 문제인지 확인합니다.
이런, JAVA 설치를 깜빡했네요. (어휴 바보 멍충이)
이전에 설치했던 기록에 따라 Java11버전으로 설치해야겠습니다.
jenkins를 설치하기 위해sudo dnf install java-11-openjdk -y 를 명령하고 제대로 설치되었는지 확인합니다.
[rockylinux@rocky9 ~]$ java -version
openjdk version "11.0.25" 2024-10-15 LTS
OpenJDK Runtime Environment (Red_Hat-11.0.25.0.9-1) (build 11.0.25+9-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-11.0.25.0.9-1) (build 11.0.25+9-LTS, mixed mode, sharing)
이제 다시 jenkins를 실행하기 위해 sudo systemctl start jenkins 명령합니다.
그리고 또 다시 보이는 Fail...
이번엔 뭐가 문제인지 journalctl -u jenkins.service 으로 다시 확인합니다.
아하 이번엔 버전이 문제라고 합니다. (어휴 바보 멍충이2)
작년엔 11 버전으로 실행되었는데, 그새 버전이 틀어졌나봅니다.
현재 설치된 Java 버전(OpenJDK 11.0.25)은 Jenkins의 최소 요구사항인 Java 17에 미치지 못한답니다.
java 17 버전을 설치하기 위해 sudo dnf install java-17-openjdk -y를 명령한 뒤
제대로 설치되었는지 확인합니다.
[rockylinux@rocky9 ~]$ java -version
openjdk version "17.0.15" 2025-04-15 LTS
OpenJDK Runtime Environment (Red_Hat-17.0.15.0.6-1) (build 17.0.15+6-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-17.0.15.0.6-1) (build 17.0.15+6-LTS, mixed mode, sharing)
이후 jenkins를 실행 시 정상적으로 동작하는 것을 확인했습니다.
만약 기존에 설치했던 버전으로 표시된다면 alternatives으로 설치된 java 중에서 원하는 버전을 선택할 수 있습니다.
[rockylinux@rocky9 ~]$ sudo systemctl start jenkins
[rockylinux@rocky9 ~]$ sudo systemctl enable jenkins
Created symlink /etc/systemd/system/multi-user.target.wants/jenkins.service → /usr/lib/systemd/system/jenkins.service.
[rockylinux@rocky9 ~]$ sudo systemctl status jenkins
● jenkins.service - Jenkins Continuous Integration Server
Loaded: loaded (/usr/lib/systemd/system/jenkins.service; enabled; preset: disabled)
Active: active (running) since Tue 2025-05-27 00:41:17 EDT; 17s ago
Main PID: 1813 (java)
Tasks: 53 (limit: 48714)
Memory: 1.0G
CPU: 14.735s
CGroup: /system.slice/jenkins.service
└─1813 /usr/lib/jvm/java-17-openjdk-17.0.15.0.6-2.el9.x86_64/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webroot=/var/cache/jenkins/war --httpPort=8080