티스토리 뷰

Cloudera 에서는 자사의 하둡 배포판인 CDH를 쉽게 설치하고 운영할 수 있도록, Cloudera Manager(이하 CM)를 제공합니다. 


CM 설치 방식이 매우 간단해서 하둡에 대한 경험이 부족한 분들도, 손쉽게 설치할 수 있습니다.


한 번에 설치가 되는 경우가 많지만, CM의 dependency 문제 때문에 문제가 생기는 경우도 발생하곤 합니다.


오늘은 제가 CM을 설치하다가 경험했던, DNS 패키지와 관련된 설치 오류를 공유하겠습니다. 참고로 리눅스는 DNS 서버를 구성할 수 있도록 다음과 같은 패키지를 제공하며, CM도 아래 패키지를 사용합니다.

  • bind: DNS 서버
  • bind-util: DNS 네임서버 질의 및 관리를 위한 유틸
  • bind-libs: DNS 패키지에서 사용되는 라이브러리들


아래 스샷은 CM의 클러스터 설치화면에서 출력된 로그 메세지입니다. 



스샷 하단의 붉은색으로 처리된 부분을 보면 아래와 같은 메세지가 나와 있습니다.


Error: bind97-utils conflicts with bind-utils
Error: bind97-libs conflicts with bind-libs


이 에러는 CM이 필요한 bind-utils, bind-libs 라는 패키지와 실제로 서버에 설치된 패키지의 버전이 충돌되서 발생하는 에러있는데요. 

이러한 에러가 발생할 경우 다음과 기존 패키지를 삭제해야 합니다.


[root@tajo local]# yum list installed | grep bind

bind97.x86_64                            32:9.7.0-6.P2.el5_7.4         installed

bind97-chroot.x86_64                     32:9.7.0-6.P2.el5_7.4         installed

bind97-devel.i386                        32:9.7.0-6.P2.el5_7.4         installed

bind97-devel.x86_64                      32:9.7.0-6.P2.el5_7.4         installed

bind97-libs.i386                         32:9.7.0-6.P2.el5_7.4         installed

bind97-libs.x86_64                       32:9.7.0-6.P2.el5_7.4         installed

bind97-utils.x86_64                      32:9.7.0-6.P2.el5_7.4         installed

ypbind.x86_64                            3:1.19-12.el5_6.1             installed 


[root@tajo local]# yum remove bind97.x86_64 bind97-chroot.x86_64 bind97-devel.i386 bind97-devel.x86_64bind97-libs.i386  bind97-libs.x86_64 bind97-utils.x86_64 

Loaded plugins: fastestmirror, replace

Setting up Remove Process

(중략)


Dependencies Resolved


====================================================================================================================================================================================================================

 Package                                             Arch                                         Version                                                     Repository                                       Size

====================================================================================================================================================================================================================

Removing:

 bind97                                              x86_64                                       32:9.7.0-6.P2.el5_7.4                                       installed                                       6.3 M

 bind97-chroot                                       x86_64                                       32:9.7.0-6.P2.el5_7.4                                       installed                                        0.0 

 bind97-devel                                        i386                                         32:9.7.0-6.P2.el5_7.4                                       installed                                       1.2 M

 bind97-libs                                         x86_64                                       32:9.7.0-6.P2.el5_7.4                                       installed                                       2.0 M

 bind97-utils                                        x86_64                                       32:9.7.0-6.P2.el5_7.4                                       installed                                       417 k

Removing for dependencies:

 bind97-devel                                        x86_64                                       32:9.7.0-6.P2.el5_7.4                                       installed                                       1.2 M


Transaction Summary

====================================================================================================================================================================================================================

Remove        6 Package(s)

Reinstall     0 Package(s)

Downgrade     0 Package(s)


Is this ok [y/N]: y

Downloading Packages:


(중략)


Removed:

  bind97.x86_64 32:9.7.0-6.P2.el5_7.4  bind97-chroot.x86_64 32:9.7.0-6.P2.el5_7.4  bind97-devel.i386 32:9.7.0-6.P2.el5_7.4  bind97-libs.x86_64 32:9.7.0-6.P2.el5_7.4  bind97-utils.x86_64 32:9.7.0-6.P2.el5_7.4 


Dependency Removed:

  bind97-devel.x86_64 32:9.7.0-6.P2.el5_7.4                                                                                                                                                                         


Complete!



패키지 삭제가 완료되면 "클러스터 설치" 화면에서 "실패한 호스트 재설치" 버튼을 클릭해서 재설치를 진행하면 됩니다.




저작자 표시 비영리 변경 금지
신고
댓글
댓글쓰기 폼