2019년 2월 15일 금요일

[mysql] xtrabackup install error Requires: libev.so.4()(64bit)

OS version: CentOS 6.9
install program: xtrabackup

xtrabackup을 yum 으로 설치를 하려고 레파지토리를 받아오는데 자꾸 에러가 났다.

[root@DB-mysql-02 6]# yum install percona-xtrabackup-24
Loaded plugins: fastestmirror, security
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: ftp.kaist.ac.kr
 * extras: ftp.kaist.ac.kr
 * updates: ftp.kaist.ac.kr
Resolving Dependencies
--> Running transaction check
---> Package percona-xtrabackup-24.x86_64 0:2.4.13-1.el6 will be installed
--> Processing Dependency: perl(DBD::mysql) for package: percona-xtrabackup-24-2.4.13-1.el6.x86_64
--> Processing Dependency: libev.so.4()(64bit) for package: percona-xtrabackup-24-2.4.13-1.el6.x86_64
--> Running transaction check
---> Package percona-xtrabackup-24.x86_64 0:2.4.13-1.el6 will be installed
--> Processing Dependency: libev.so.4()(64bit) for package: percona-xtrabackup-24-2.4.13-1.el6.x86_64
---> Package perl-DBD-MySQL.x86_64 0:4.013-3.el6 will be installed
--> Finished Dependency Resolution
Error: Package: percona-xtrabackup-24-2.4.13-1.el6.x86_64 (percona-release-x86_64)
           Requires: libev.so.4()(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Error 부분을 구글로 검색한 결과 libev 라는 것의 의존성 문제였는데 문제는 libev도 설치가 안되었다. 

그래서 또 구글에서 검색을 해보니 에러 해결 참고 링크  내용을 따라 해보니 해결 됐다.

[root@DB-mysql-02 6]# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
[root@DB-mysql-02 6]# yum install epel-release-6-8.noarch.rpm 
[root@DB-mysql-02 6]# yum install libev

해당 명령어들을 순서대로 입력해서 설치를 하고 나서 xtrabackup을 설치하니 정상적으로 완료 됐다. 

Error가 났을 때는 꼼꼼히 에러메시지를 읽어봐야겠다고 다시 한 번 느끼는 순간이었다.


댓글 없음:

댓글 쓰기