메뉴 닫기

Centos 7 yum 실행이 안될때

ssl 설치를 위해 yum을 통해 openssl과 openssl-devel 을 설치도중 갑자기 이러한 에러가 발생되며 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

이럴 경우 /var/lib/rpm의 db가 깨졌을 가능성이 높은데 해당 명령어 두줄로 간단히 해결 할 수 있습니다.

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

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

rpm의 db삭제 후 다시 rebuild를 진행해줍니다. 이후 정상적으로 yum을 통해 패키지 설치 진행할 수 있었습니다.

 

 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x