본문 바로가기
Linux

[Linux][Error] GPG key retrieval failed: [Errno 14] - yum install

by DANEW 2023. 7. 2.

Intro

안녕하세요.

초보 DBA 다뉴입니다.

 

yum을 통해 MariaDB를 설치하던 중에 만난 오류에 대해서,

간략하게 나마 기록을 남기려고 글을 작성합니다.


어떤 오류?

GPG key retrieval failed: [Errno 14]

다른 서버와 동일한 구성을 하다보니,

다른 서버의 repo파일을 그대로 복사해서 사용하였는데요.

repo file

이런식으로 파일을 텍스트만 복사해서 Repo파일을 그냥 사용하려고 하였습니다.

 

yum을 통하여 MariaDB를 설치를 진행하는 과장에 오류가 발생하였는데요.

GPG key retrieval failed: [Errno 14] curl#37 - "Couldn't open file /etc/pki/rpm-gpg/MariaDB-Server-GPG-KEY"

GPG key retrieval failed 

GPG key를 찾을 수 없다는 오류였습니다.

 

repo 파일의 내용을 보면 알 수 있는데요.

[mariadb-main]
name = MariaDB Server
baseurl = https://dlm.mariadb.com/repo/mariadb-server/10.10/yum/rhel/7/x86_6
gpgkey = file:///etc/pki/rpm-gpg/MariaDB-Server-GPG-KEY
gpgcheck = 1
enabled = 1

gpgkey :  GPG Key의 파일이 저장되어있는 위치를 나타냅니다.

gpgcheck : GPG Key를 확인을 할지 선택하는 부분입니다 (1 : 확인 / 0 : 미확인)

정상 설치 시

정상적인 상태의 경우 key가 해당 위치에 존재하고있습니다.

repo파일만 복사 시

이렇게 key가 없는 경우 해당 위치에 key가 탐색이 안 되므로,

신뢰 할 수 없는 저장소로 판단하여 설치시 오류가 발생합니다.

해결 방법

저같은 경우는 신뢰할 수 있는 저장소이기 때문에

repo 파일의 gpgcheck파일을 0으로 수정하였습니다.

반응형

GPG Key 값을 확인하지 않고 설치하도록하여 오류없이 설치 완료하였습니다.

 

정석적인 방법으로는

/etc/pki/rpm-gpg/

위치에 GPG Key파일을 생성하여 작업하도록 합니다.


Outro

오늘은 간략하게 yum install 사용시 GPG Key 탐색 실패 오류에 대해서 알아봤는데요.

어떻게보면 별로 마주 할 일 없는 오류인 것 같습니다.

간략하게 나마 어떻게 넘어갔는지 기록 겸 누군가에게 도움이 되었으면하는 마음에 포스팅을 남깁니다.

 

감사합니다.

반응형