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!

 

설치가 잘 되었는지 한번 확인 해보고

아래와 같이 뜨면 완료