[해결] Jenkins 설치 시 "Package jenkins has no installation candidate" 에러
젠킨스 설치시 오류가 발생하여 https://pkg.jenkins.io/debian/ 에서 관련 내용 참고하며 해결하려고 했었고, 중간에 꼬였는지 계속 실패하더라구요.
AI와 같이 해결했고, 같은 문제를 겪으실 분들을 위해 참고차 남깁니다~
1. 문제 원인
GPG 키 인식 실패:
NO_PUBKEY 7198F4B714ABFC68에러는 APT가 젠킨스 저장소의 서명을 검증할 수 없을 때 발생합니다.보안 정책 강화: 최신 Ubuntu(24.04+)에서는 기존
.asc형태의 키보다 바이너리 형태인.gpg키 저장 방식을 권장하며, 경로가 일치하지 않으면 저장소를 무시합니다.
2. 해결 방법 (최신 표준 방식)
터미널에서 아래 명령어를 순서대로 실행하세요.
Step 1: 기존의 잘못된 설정 파일 삭제
Bash
sudo rm -f /usr/share/keyrings/jenkins-keyring.asc
sudo rm -f /usr/share/keyrings/jenkins-keyring.gpg
sudo rm -f /etc/apt/sources.list.d/jenkins.list
Step 2: 키 서버에서 직접 키 수신 및 변환 저장 가장 확실한 방법으로 우분투 키 서버에서 직접 키를 가져와 .gpg 형식으로 저장합니다.
Bash
sudo gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys 7198F4B714ABFC68
sudo gpg --export 7198F4B714ABFC68 | sudo tee /usr/share/keyrings/jenkins-keyring.gpg > /dev/null
Step 3: Jenkins 저장소 등록 (HTTPS 사용)
Bash
echo "deb [signed-by=/usr/share/keyrings/jenkins-keyring.gpg] https://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list > /dev/null
Step 4: 업데이트 및 설치
Bash
sudo apt update
sudo apt install jenkins -y
3. 설치 확인
설치가 완료된 후 서비스가 정상 동작하는지 확인합니다.
Bash
sudo systemctl status jenkins
Tip: 만약 설치 도중 Java 관련 에러가 발생한다면, 젠킨스 구동을 위해 sudo apt install openjdk-17-jre -y 명령어로 자바를 먼저 설치해 주세요.
답변 1
1
설치 오류 문제를 다음 깃헙 리포지토리의 README.md에 반영하여 업데이트하였습니다. 도움 주신 점 감사드립니다.
-https://github.com/stepanowon/ubuntu-on-win
안녕하세요 선생님 질문있습니다.
0
8
0
Git Bash Winpty 설정
0
9
1
git 설치하기
0
11
1
개인 블로그에 정리하면서 ppt 자료 캡처 해서 넣어도 되나요?
1
20
2
선생님 안녕하세요
0
14
1
intellij나 파이참 기준 어떻게 하는지 궁금합니다
0
40
2
운영환경에서의 secret 관리
0
49
2
7강 설치 질문
0
47
2
상세 설정까지 이해하시는 비결이 궁금합니다
1
65
2
Jenkins 설치 오류 내용 공유 드립니다.
1
37
1
ClusterIP 실습 시 Connection refused
0
49
2
Apple Silicon에서 CI 빌드 이미지가 재시작을 반복할 때 (jib platforms 수정)
1
52
1
제공된 스크립트를 어디서 받을 수 있나요?
0
41
1
Deployment 업데이트-2 해결 방식 문의
1
42
1
virtualbox 설치시
1
47
1
실행중인 컨테이너를 모두 삭제하는 방법(윈도우버전)
0
74
3
winpty docker 설정
0
66
3
vs code설치했는데도, easy docker 파일 열기에서 vs code 아이콘은 안보여요
0
47
1
https:// studio.opentofu.click 로 접속이 안돼요
0
55
2
verify.sh 4단계 실패 — Jenkins 컨테이너에서 127.0.0.1:6443 connection refused
0
65
2
아무 수정도 안하고 주어진 소스로 그대로 했는데 패스워드 에러가 남
0
88
1
vagrant up 설치 에러
0
74
2
Pull 방식 아키텍처3 문의
1
83
2
가상머신, Jenkins 등의 설치, 설정
0
70
1





