출근 후 젠킨스를 확인해보니 LTS 신규 버전(2.387.2)이 릴리즈됐다.
우리 회사는 yum으로 패키지를 관리한다.
서버에 들어가서 yum update를 수행했으나, 아래와 같이 예상치 못한 문제가 발생했다.
[root@jenkins ~]# systemctl stop jenkins
[root@jenkins ~]# yum update
Loaded plugins: fastestmirror, langpacks
Determining fastest mirrors
epel/x86_64/metalink | 7.6 kB 00:00:00
* base: mirror.kakao.com
* epel: mirror-kr.misakamikoto.network
* extras: mirror.kakao.com
* updates: mirror.kakao.com
base | 3.6 kB 00:00:00
epel | 4.7 kB 00:00:00
extras | 2.9 kB 00:00:00
jenkins | 2.9 kB 00:00:00
updates | 2.9 kB 00:00:00
...
..
.
warning: /var/cache/yum/x86_64/7/jenkins/packages/jenkins-2.387.2-1.1.noarch.rpm: Header V4 RSA/SHA512 Signature, key ID ef5975ca: NOKEY=========================================================- ] 13 MB/s | 96 MB 00:00:00 ETA
Public key for jenkins-2.387.2-1.1.noarch.rpm is not installed
(13/13): jenkins-2.387.2-1.1.noarch.rpm | 94 MB 00:00:05
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 18 MB/s | 102 MB 00:00:05
Public key for jenkins-2.387.2-1.1.noarch.rpm is not installed
퍼블릭 키가 설치되지 않았다는 에러문구였다.
하지만 분명 최초에 젠킨스를 설치할 때 퍼블릭 키를 설정해줬던 기억이 있다.
이에 젠킨스 repo를 들어가보니 다음과 같은 안내가 있었다.
즉, 이번 버전부터는 키가 변경됐다는 요약이다.
이에 가이드 된 대로, 아래와 같이 명령어를 입력했다.
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
위 명령어를 수행 후, 아래와 같이 다시 yum update 명령어를 실행하니 평소와 같이 업데이트가 잘 됐다.
[root@jenkins ~]# yum update
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
...
..
.
Updated:
httpd.x86_64 0:2.4.6-98.el7.centos.7 httpd-manual.noarch 0:2.4.6-98.el7.centos.7 httpd-tools.x86_64 0:2.4.6-98.el7.centos.7 jenkins.noarch 0:2.387.2-1.1 mod_ssl.x86_64 1:2.4.6-98.el7.centos.7
nss.x86_64 0:3.79.0-5.el7_9 nss-sysinit.x86_64 0:3.79.0-5.el7_9 nss-tools.x86_64 0:3.79.0-5.el7_9 openssl.x86_64 1:1.0.2k-26.el7_9 openssl-libs.x86_64 1:1.0.2k-26.el7_9
tzdata.noarch 0:2023c-1.el7 tzdata-java.noarch 0:2023c-1.el7 xfsdump.x86_64 0:3.1.7-3.el7_9
Complete!
참고
'개발 > DevOps' 카테고리의 다른 글
ChatGPT-4(챗지피티4)를 무료로 사용해보자 - 뤼튼 (0) | 2023.09.14 |
---|---|
Docker의 Root Directory 위치를 변경해보자. (0) | 2023.04.24 |
개발 서버를 무료로 배포하고 싶을 땐? (0) | 2023.02.27 |
Docker Swarm 환경에서 자원 할당을 해보자. (0) | 2023.01.29 |
Docker Swarm이란 무엇일까? (0) | 2022.11.25 |
댓글