오류
centos 8 stream 버전 에서 마리아 디비 설치 시 발생
(centos6 ~ 버전도 해당)
root 로그인 후 mariadb 설치 중 Curl error 가 발생
wget https://downloads.mariadb.com/MariaDB/mariadb_repo_seup
./mariadb_repo_setup
dnf install MariaDB-server MariaDB-client MariaDB-common
그래서 systemctl restart mariadb 이런거 해도 인식안됨 설치가 안되었으니까…
/etc/pki/rpm-gpg -> 이 경로로 접근해서 MariaDB-Server-GPG-KEY 키가 있는지 확인했는데
없음👍🥹
해결
마리아디비 공식 사이트인데 다음을 참고했음
https://mariadb.com/kb/en/gpg/
2023년 이후에 GPG key 가 변경되었따고 한다.
그래서 키 갖고오는 부분을 수정해줘야한다.
(영알못이라 번역눌러서 읽음)
리눅스 os 로 돌아와서
root 로 로그인 후 다음 명령어를 입력해준다.
rpmkeys --import https://supplychain.mariadb.com/MariaDB-Server-GPG-KEY
curl -L -o /etc/pki/rpm-gpg/RPM-GPG-KEY-MariaDB https://supplychain.mariadb.com/MariaDB-Server-GPG-KEY
다음 명령어로 GPG 키 불러온 후에 재설치 해주면 설치가 완료된다.
꼭 다시 재설치해줘야 한다.
systemctl 로 정보 찍어보면 잘 되는걸 확인할 수 있다.
+ 명령어 분석
rpmkeys --import https://supplychain.mariadb.com/MariaDB-Server-GPG-KEY
- MariaDB 서버의 공개 GPG 키를 인터넷에서 직접 가져와서 시스템의 RPM 키 저장소에 추가.
- rpmkeys: RPM 패키지의 공개 키 관리를 담당하는 명령어,
- --import : 지정된 위치에서 키를 가져와서 시스템에 추가하는 명령어
curl -L -o /etc/pki/rpm-gpg/RPM-GPG-KEY-MariaDB https://supplychain.mariadb.com/MariaDB-Server-GPG-KEY
- curl을 사용하여 MariaDB 서버의 GPG 키를 다운로드
- -L: 지정된 URL이 다른 위치로 리다이렉트되면, curl은 그 리다이렉션을 따라가서 파일 다운로드를 진행함.
- -o /etc/pki/rpm-gpg/RPM-GPG-KEY-MariaDB: 다운로드한 파일을 /etc/pki/rpm-gpg/ 디렉토리에 RPM-GPG-KEY-MariaDB라는 이름으로 저장
메세지를 간략하게 보고 싶다면 위의 명령어 대신
curl -LsS-o /etc/pki/rpm-gpg/RPM-GPG-KEY-MariaDB https://supplychain.mariadb.com/MariaDB-Server-GPG-KEY
sS 옵션을 붙여서 사용한다.
(sS에러메세지만 출력하는 명령어이다.)
댓글