CentOS Error: rpmdb open failed 해결 방법
- IT/리눅스(Linux)
- 2022. 8. 5.
레드헷 계열의 리눅스에서 패키지 관리 명령어인 yum을 사용하는 중에 나올 수 있는 오류인
CentOS Error: rpmdb open failed 메시지의 해결 방법에 대해서 알아보겠습니다.
CentOS Error: rpmdb open failed
Error: rpmdb open failed
[root@localhost ~]# yum -y install abc
오류: rpmdb: BDB0113 Thread/process 2699/140512028051264 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
이런 현상은 보통 yum을 어중간한 타이밍에 멈춰버리고 다시 시작하거나 할 때 발생할 수 있는 오류입니다.
yum 진행 중 관련 데이터 삭제
# rm -rf /var/lib/rpm/
rpm 리빌드
# rpm -v --rebuilddb
정상 실행 화면
yum 정상 실행이 되는 것을 확인할 수 있습니다.