본문 바로가기
centos 7

centos 7 yum 사용시 rpmdb open failed 에러 발생시

by ohrohi 2016. 9. 7.
반응형

패키지 설치를 위해 yum을 사용했는데 해당 에러가 나왔다.


# yum -y intall openssl openssl-devel


오류: rpmdb: BDB0113 Thread/process 5632/139869042812736 failed: BDB1507 Thread died in Berkeley DB library

오류: dbenv->failchk의 db5 오류(-30973): BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery

오류: db5(을)를 이용하여 Packages 인덱스를 열 수 없습니다 -  (-30973)

오류: /var/lib/rpm 안의 패키지 데이터베이스를 열 수 없습니다

CRITICAL:yum.main:


Error: rpmdb open failed


이럴땐 기존  db를 지워주고 다시 db를 리빌딩 해주면 된다.


# rm -f /var/lib/rpm/_db*

# rpm -vv (w아님 브이브이 임) --rebuilddb


그러면 yum이 정상적으로 실행된다.

반응형