programming/Linux
CentOS6 에서 MariaDB 설치 시 NOKEY, RPM is not installed 오류
워아인이
2021. 7. 8. 14:53
[환경]
CentOS release 6.10 (Final)
[Error Message]
warning: rpmts_HdrFromFdno: Header V4 DSA/SHA1 Signature, key ID 1bb943db: NOKEY
Public key for MariaDB-client-5.5.68-1.el6.x86_64.rpm is not installed
(1) Error Message 1
[root@localhost ~]# yum install MariaDB-server
Loaded plugins: fastestmirror
Setting up Install Process
Loading mirror speeds from cached hostfile
base | 3.7 kB 00:00
extras | 3.4 kB 00:00
mariadb | 2.9 kB 00:00
updates | 3.4 kB 00:00
Resolving Dependencies
--> Running transaction check
---> Package MariaDB-server.x86_64 0:5.5.68-1.el6 will be installed
--> Processing Dependency: perl(Getopt::Long) for package: MariaDB-server-5.5.68-1.el6.x86_64
--> Processing Dependency: perl(Sys::Hostname) for package: MariaDB-server-5.5.68-1.el6.x86_64
--> Processing Dependency: MariaDB-client for package: MariaDB-server-5.5.68-1.el6.x86_64
--> Processing Dependency: perl(POSIX) for package: MariaDB-server-5.5.68-1.el6.x86_64
--> Processing Dependency: perl(DBI) for package: MariaDB-server-5.5.68-1.el6.x86_64
--> Processing Dependency: perl(File::Temp) for package: MariaDB-server-5.5.68-1.el6.x86_64
--> Processing Dependency: perl(Data::Dumper) for package: MariaDB-server-5.5.68-1.el6.x86_64
--> Processing Dependency: /usr/bin/perl for package: MariaDB-server-5.5.68-1.el6.x86_64
--> Processing Dependency: perl(File::Path) for package: MariaDB-server-5.5.68-1.el6.x86_64
--> Processing Dependency: MariaDB-common for package: MariaDB-server-5.5.68-1.el6.x86_64
--> Processing Dependency: perl(strict) for package: MariaDB-server-5.5.68-1.el6.x86_64
--> Processing Dependency: perl(File::Basename) for package: MariaDB-server-5.5.68-1.el6.x86_64
--> Processing Dependency: perl(File::Copy) for package: MariaDB-server-5.5.68-1.el6.x86_64
--> Processing Dependency: perl(vars) for package: MariaDB-server-5.5.68-1.el6.x86_64
--> Running transaction check
---> Package MariaDB-client.x86_64 0:5.5.68-1.el6 will be installed
---> Package MariaDB-common.x86_64 0:5.5.68-1.el6 will be installed
--> Processing Dependency: MariaDB-compat for package: MariaDB-common-5.5.68-1.el6.x86_64
---> Package perl.x86_64 4:5.10.1-144.el6 will be installed
--> Processing Dependency: perl-libs = 4:5.10.1-144.el6 for package: 4:perl-5.10.1-144.el6.x86_64
--> Processing Dependency: perl-libs for package: 4:perl-5.10.1-144.el6.x86_64
--> Processing Dependency: perl(version) for package: 4:perl-5.10.1-144.el6.x86_64
--> Processing Dependency: perl(Pod::Simple) for package: 4:perl-5.10.1-144.el6.x86_64
--> Processing Dependency: perl(Module::Pluggable) for package: 4:perl-5.10.1-144.el6.x86_64
--> Processing Dependency: libperl.so()(64bit) for package: 4:perl-5.10.1-144.el6.x86_64
---> Package perl-DBI.x86_64 0:1.609-4.el6 will be installed
--> Running transaction check
---> Package MariaDB-compat.x86_64 0:5.5.68-1.el6 will be obsoleting
---> Package mysql-libs.x86_64 0:5.1.73-8.el6_8 will be obsoleted
---> Package perl-Module-Pluggable.x86_64 1:3.90-144.el6 will be installed
---> Package perl-Pod-Simple.x86_64 1:3.13-144.el6 will be installed
--> Processing Dependency: perl(Pod::Escapes) >= 1.04 for package: 1:perl-Pod-Simple-3.13-144.el6.x86_64
---> Package perl-libs.x86_64 4:5.10.1-144.el6 will be installed
---> Package perl-version.x86_64 3:0.77-144.el6 will be installed
--> Running transaction check
---> Package perl-Pod-Escapes.x86_64 1:1.04-144.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
===========================================================================================================================
Package Arch Version Repository Size
===========================================================================================================================
Installing:
MariaDB-compat x86_64 5.5.68-1.el6 mariadb 2.7 M
replacing mysql-libs.x86_64 5.1.73-8.el6_8
MariaDB-server x86_64 5.5.68-1.el6 mariadb 45 M
Installing for dependencies:
MariaDB-client x86_64 5.5.68-1.el6 mariadb 10 M
MariaDB-common x86_64 5.5.68-1.el6 mariadb 23 k
perl x86_64 4:5.10.1-144.el6 base 10 M
perl-DBI x86_64 1.609-4.el6 base 705 k
perl-Module-Pluggable x86_64 1:3.90-144.el6 base 41 k
perl-Pod-Escapes x86_64 1:1.04-144.el6 base 33 k
perl-Pod-Simple x86_64 1:3.13-144.el6 base 213 k
perl-libs x86_64 4:5.10.1-144.el6 base 579 k
perl-version x86_64 3:0.77-144.el6 base 52 k
Transaction Summary
===========================================================================================================================
Install 11 Package(s)
Total size: 70 M
Is this ok [y/N]: y
Downloading Packages:
warning: rpmts_HdrFromFdno: Header V4 DSA/SHA1 Signature, key ID 1bb943db: NOKEY
Public key for MariaDB-client-5.5.68-1.el6.x86_64.rpm is not installed
yum update 하려니 발생하는 에러
[root@localhost ~]# yum update
Loaded plugins: fastestmirror
Setting up Update Process
Repository 'mariadb': Error parsing config: Error parsing "gpgkey = 'https://yum .mariadb/RPM-GPG-KEY-MariaDB'": URL must b e http, ftp, file or https not ""
Loading mirror speeds from cached hostfile
No Packages marked for Update
[root@localhost ~]# yum install MariaDB-server
Loaded plugins: fastestmirror
Setting up Install Process
Repository 'mariadb': Error parsing config: Error parsing "gpgkey = 'https://yum .mariadb/RPM-GPG-KEY-MariaDB'": URL must b e http, ftp, file or https not ""
Loading mirror speeds from cached hostfile
No package MariaDB-server available.
Error: Nothing to do
혹은 이렇게 뜬다든가
[root@localhost ~]# yum install MariaDB-server
Loaded plugins: fastestmirror
Setting up Install Process
Repository 'mariadb': Error parsing config: Error parsing "gpgkey = 'https://yum .mariadb/RPM-GPG-KEY-MariaDB'": URL must b e http, ftp, file or https not ""
Loading mirror speeds from cached hostfile
No package MariaDB-server available.
Error: Nothing to do
[해결방법]
repo 수정
[root@localhost ~]# vi /etc/yum.repos.d/MariaDB.repo
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
다시 설치 시도
[root@localhost ~]# yum install MariaDB-server
Loaded plugins: fastestmirror
Setting up Install Process
Loading mirror speeds from cached hostfile
mariadb | 2.9 kB 00:00
Resolving Dependencies
--> Running transaction check
.
.
.
.
(중간 생략)
Installed:
MariaDB-compat.x86_64 0:5.5.68-1.el6 MariaDB-server.x86_64 0:5.5.68-1.el6
Dependency Installed:
MariaDB-client.x86_64 0:5.5.68-1.el6 MariaDB-common.x86_64 0:5.5.68-1.el6 perl.x86_64 4:5.10.1-144.el6 perl-DBI.x86_64 0:1.609-4.el6 perl-Module-Pluggable.x86_64 1:3.90-144.el6
perl-Pod-Escapes.x86_64 1:1.04-144.el6 perl-Pod-Simple.x86_64 1:3.13-144.el6 perl-libs.x86_64 4:5.10.1-144.el6 perl-version.x86_64 3:0.77-144.el6
Replaced:
mysql-libs.x86_64 0:5.1.73-8.el6_8
Complete!
설치가 잘 되었는지 한번 확인 해보고
아래와 같이 뜨면 완료