OS 환경 : Oracle Linux 8.7 (64bit)
DB 환경 : Oracle Database 19.27.0.0
에러 : 오라클 rpm 설치 시 발생하는 warning 메세지
jdk rpm 설치 시도
|
1
2
3
4
5
6
|
# rpm -Uvh jdk-21_linux-x64_bin.rpm
warning: jdk-21_linux-x64_bin.rpm: Header V3 RSA/SHA256 Signature, key ID 8d8b756f: NOKEY
Verifying... ################################# [100%]
Preparing... ################################# [100%]
Updating / installing...
1:jdk-21-2000:21.0.8-12 ################################# [100%]
|
warning 메세지가 발생함
해결 방법 : oracle gpg 키 등록 또는 nosignature 옵션 사용
이 경우 두가지 방법이 존재함 gpg 키를 등록하거나 nosignature 옵션을 사용해 설치하는 것임
방법1. Oracle GPG 키 등록
이 방법 사용시 파일이 변조된 것인지 확인 후 안전하게 설치가 가능함
현재 환경에서는 이미 설치가 되었으니 제거 후 키를 등록 후 재설치 시도함
rpm 제거
|
1
|
# rpm -e jdk-21-2000:21.0.8-12.x86_64
|
Oracle 공개키 가져오기
|
1
|
# rpm --import https://yum.oracle.com/RPM-GPG-KEY-oracle-ol9
|
키가 등록되었는지 확인
|
1
2
3
|
# rpm -qa gpg-pubkey*
gpg-pubkey-xxxxxxxx-yyyyyyy
gpg-pubkey-zzzzzzzz-qqqqqqq
|
다시 설치 시도
|
1
2
3
4
5
|
# rpm -Uvh jdk-21_linux-x64_bin.rpm
Verifying... ################################# [100%]
Preparing... ################################# [100%]
Updating / installing...
1:jdk-21-2000:21.0.8-12 ################################# [100%]
|
더이상 warning 메세지가 발생하지 않음
참고용
gpg 키 제거 방법
|
1
2
|
# rpm -qa gpg-pubkey*
gpg-pubkey-xxxxxxxx-yyyyyyy
|
해당 값을 rpm -e 옵션 사용하여 제거
|
1
|
# rpm -e gpg-pubkey-xxxxxxxx-yyyyyyy
|
방법2. 서명 검증 생략하여 설치
이 방법으로 warning 메세지 없이 설치는 되지만, 파일이 변조된 것인지 확인이 불가능하기 때문에 비추천함
현재 환경에서는 이미 설치가 되었으니 제거 후 nosignature 옵션 사용하여 재설치 시도함
rpm 제거
|
1
|
# rpm -e jdk-21-2000:21.0.8-12.x86_64
|
nosignature 옵션 사용하여 재설치 시도
|
1
2
3
4
5
|
# rpm -Uvh --nosignature jdk-21_linux-x64_bin.rpm
Verifying... ################################# [100%]
Preparing... ################################# [100%]
Updating / installing...
1:jdk-21-2000:21.0.8-12 ################################# [100%]
|
gpg 키 없이도 warning 메세지가 발생하지 않음
원인 : gpg 키가 없어 발생한 문제
이 메세지는 해당 jdk 패키지를 서명한 oracle의 gpg 키가 시스템에 없어서, rpm이 서명을 검증하지 못한다는 뜻임
파일이 잘못된 건 아니고 단순히 검증할 키가 없다는 의미임
하지만 nosignature 옵션을 이용해 설치할 경우 파일이 변조된 것인지 확인이 불가능하기 때문에 gpg 키를 설치한 뒤 rpm을 설치하는걸 권장함
참조 :
https://linux.oracle.com/security/gpg/
https://positivemh.tistory.com/649
'Linux, Unix > Trouble Shooting' 카테고리의 다른 글
| 리눅스6 scp 사용시 no hostkey alg lost connection 메세지 (0) | 2025.10.17 |
|---|---|
| mv: setting attribute 'security.selinux' for 'security.selinux': Operation not permitted (0) | 2025.08.20 |
| Linux 8.7에 oracleasmlib 및 oracleasm-support 사용시 발생하는 에러 (0) | 2025.07.12 |
| Linux 7 Gui 실행 문제 No protocol specified (0) | 2025.06.04 |
| Creating mailbox file: File exists (0) | 2024.07.30 |
