티스토리 뷰
반응형
Jenkins 업데이트를 진행했더니 아래와 같은 GPG key 에러가 발생했다.
Public key for jenkins-2.541.1-1.noarch.rpm is not installed
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: GPG check FAILED
젠킨스 업데이트 변경사항을 확인하기 위해 찾아 들어갔다.
역시 새로운 GPG key 가 나왔으니 새로 설치하고 업데이트 하라고 공지 되어있다.

Jenkins ChangeLog 참고
Jenkins 2.543 and 2.541.1: New Linux Repository Signing Keys
This article announces new Linux repository signing keys. Repository signing keys will change with the release of Jenkins weekly 2.543 and Jenkins LTS 2.541.1. The previous repository signing keys will not be used after the release of Jenkins weekly 2.542.
www.jenkins.io
리눅스 버전에 따라 방법을 제공해주니 환경에 맡게 복붙하여 수행하면 되겠다.
# Debian/Ubuntu LTS release
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io-2026.key | sudo tee \
/usr/share/keyrings/jenkins-keyring.asc > /dev/null
echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \
https://pkg.jenkins.io/debian-stable binary/ | sudo tee \
/etc/apt/sources.list.d/jenkins.list > /dev/null
# Red Hat/CentOS LTS release
sudo rpm --import https://pkg.jenkins.io/rpm-stable/jenkins.io-2026.key
그리고 다시 Jenkins 업데이트를 수행하면 문제 없이 업데이트 되는 것을 볼 수 있다.
Total 15 MB/s | 92 MB 00:06
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Running scriptlet: jenkins-2.541.1-1.noarch 1/1
Running scriptlet: jenkins-2.541.1-1.noarch 1/2
Upgrading : jenkins-2.541.1-1.noarch 1/2
Running scriptlet: jenkins-2.541.1-1.noarch 1/2
Running scriptlet: jenkins-2.528.1-1.1.noarch 2/2
Cleanup : jenkins-2.528.1-1.1.noarch 2/2
Running scriptlet: jenkins-2.528.1-1.1.noarch 2/2
Verifying : jenkins-2.541.1-1.noarch 1/2
Verifying : jenkins-2.528.1-1.1.noarch 2/2
Upgraded:
jenkins-2.541.1-1.noarch
반응형
'DevOps > Jenkins' 카테고리의 다른 글
댓글
