Jenkins 설치 안되는 오류 완벽 해결방법

2.5*2 하빈·2024년 5월 23일
9

Jenkins 설치를 제대로 했는데 설치가 안되는 경우가 있다... 이런!!!

이거 무슨일이야..? 나는 제대로 했다구... 억까하지마...

이 화면을 바라보면 얼마나 허탈한지..ㅋㅋ 얶ㄱ까야얶ㄲ가가ㅏ아까,.,!!!!!

사실 억까가 맞다ㅎㅎ

  • 사실 해결하는 방법은 별거 없다.. 단지 우리는 경험이 없었을뿐
    해결하러 가기 전에 외쳐볼까요?

할 수 있다!!! Let's Go~!


해결 방법 - 1
: 다시 해보자^^ 나를 그대로 따라하거라..

  • Docker 설치인 것을 숙지하거라
  • 근데, 당연히 기존에 있는 Jenkins Port랑 겹치면 안되는거는 알고 있겠지??

# jenkins 컨테이너 생성 및 실행
cd /home/ubuntu
mkdir jenkins-data

sudo ufw allow 8080/tcp
sudo ufw reload
sudo ufw status

sudo docker run -d -p 8080:8080 -v /home/ubuntu/jenkins-data:/var/jenkins_home --name jenkins jenkins/jenkins:lts

sudo docker stop jenkins

# 환경 설정 변경
cd /home/ubuntu/jenkins-data       
mkdir update-center-rootCAs

wget https://cdn.jsdelivr.net/gh/lework/jenkins-update-center/rootCA/update-center.crt -O ./update-center-rootCAs/update-center.crt

sudo sed -i 's#https://updates.jenkins.io/update-center.json#https://raw.githubusercontent.com/lework/jenkins-update-center/master/updates/tencent/update-center.json#' ./hudson.model.UpdateCenter.xml

# Jenkins 재시작
sudo docker restart jenkins


아니 이렇게 했는데도 안된다고!!!!!!!!!!!!!!!!!!!!!!!!!!!!

글쓴이 양반 처음부터 장난질이야?


  • 그래서 준비했습니다.

해결방법 - 2
: 미러 사이트 변경

# jenkins-data로 이동
cd /home/ubuntu/jenkins-data

# 디렉토리 생성
mkdir update-center-rootCAs

# update-center에 필요한 CA 다운로드
wget https://cdn.jsdelivr.net/gh/lework/jenkins-update-center/rootCA/update-center.crt -O ./update-center-rootCAs/update-center.crt

# 파일 내용 교체
sudo sed -i 's#https://updates.jenkins.io/update-center.json#https://raw.githubusercontent.com/lework/jenkins-update-center/master/updates/tencent/update-center.json#'./hudson.model.UpdateCenter.xml
  • Jenkins 서버의 업데이트 센터 구성 파일인 hudson.model.UpdateCenter.xml을 수정하여 기본 업데이트 서버 URL을 사용자 지정 URL로 변경하여 Jenkins가 플러그인 업데이트나 다른 업데이트를 검색할 때 사용자가 지정한 서버를 참조하도록 설정할 수 있습니다.
# Jenkins 재시작
sudo docker stop jenkins
sudo docker restart jenkins

아니...? 또 안된다고???? 거짓말 하지마....

진짜다... 이건 사실이다.... 진짜 안된다....

웹에서 플러그인을 변경하러 가볼까...?

해결방법 - 3
: Jenkins Web에서 Pulgin 변경하기

  • Jenkins 관리에서 Plugins 클릭하자!


혹시 모를까바 추신 남깁니다 삐..기.삑.삐.빅.삐.빅.
여기에 있습니다. 삑..삡...비..기.비.삐.빅...

  • 변경하고 Submit 안누르는 사람들 없겠지이이잉???

진짜 거짓말 하지마 이래도 안된다고 임마!!!!!!!

아니 진짜로.... 왜 안되는건데...

나는 이거 때문에 블로그를 대체 몇 개나... 보는건지...


진짜.. 가보자 처음부터 다시 해보자...

해결방법 - 4
: 깨끗하게 비우자

모든걸 지우고...

돌아가자...

처음으로..

자... 지웠으면 다시 해보자

# 도커 소켓 마운트 하기 (젠킨스 컨테이너에서 도커 명령어 실행되도록 하기)
docker run -itd --name jenkins -p 9005:8080 -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker jenkins/jenkins:jdk21

# 도커 명령어가 젠킨스에서 실행이 안되거나 권한 오류가 나면 아래 명령어 실행
sudo chmod 666 /var/run/docker.sock

# 젠킨스 컨테이너 비밀번호 확인 명령어
docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword

# 젠킨스 컨테이너로 접속해서 도커 명령어 실행 여부 확인 명령어
docker exec -it <container_name_or_id> /bin/bash
docker exec -it jenkins /bin/bash

docker

진짜.. 또 안된다고..? 나도 이제 모르겠다..

아니 나 진짜 급해...

그래서 준비했습니다..!!!

해결방법 - 5
: 다른 네트워크 환경이나 다른 컴퓨터로 해보자...

  • 진짜 어이없는게 내 컴퓨터에서만 안되는 경우가 있다..
    다른 사람 컴퓨터로 .pem Key 옮겨서 접속하여 젠킨스 설치해보자잇!!

아 이 사람 약파네? 또 안된다니까..?

네,,,, 저도 그랬습니다...


진짜 제가 할 말이 없네요..

다음 해결방법 나갑니다.

해결방법 - 6
: 하룻밤 자고 일어나서 다시 하자...

오늘도 고생했으니까

자고 다시 해봅시다

분명히 될겁니다..

화이팅입니다..!!!

profile
끝내주는 남자

2개의 댓글

comment-user-thumbnail
2024년 5월 23일

이제 남은 것은 기도뿐..

1개의 답글