728x90
CentOS를 비롯한 Redhat 계열에서는 Yum을 이용해 패키지를 관리합니다.
간혹 yum 으로 패키지를 설치하다 패키지 데이터베이스를 열 수 없다는 에러를 만날 수 있습니다.
영문 기준으로 rpmdb open failed 라는 메세지가 바로 그것이죠.
이런 상황을 해결하는 가장 쉬운 방법은 RPM DB 삭제입니다.
DB를 삭제한다고 뭔가 큰 일이 일어나는 것은 아닙니다.
DB 자체에 뭔가 이슈가 생긴 경우이기 때문에
DB 파일 삭제후 다시 생성하면 됩니다.
rm -f /var/lib/rpm/_db*
rpm -vv --rebuilddb
728x90