티스토리 뷰
message
오류: rpmdb: BDB0113 Thread/process 21099/139662266185792 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 혹은 rpm 명령어 실행시 에러 발생
일단 아래 링크를 참고해서 해결하긴 하였다
https://rpm.org/user_doc/db_recovery.html
실제 작업 진행
rpmdb 자원을 사용하고 있는 것을 확인하라라는 소리같은데 볼줄 몰라서 그냥 진행하였다.
# cd /var/lib/rpm
# /usr/lib/rpm/rpmdb_stat -CA
# lsof | grep /var/lib/rpm
RPMDB 복원
# cd /var/lib
# tar zcvf /var/preserve/rpmdb-`date +"%d%m%Y"`.tar.gz rpm
# cd /var/lib/rpm
# rm -f __db* # to avoid stale locks
# /usr/lib/rpm/rpmdb_verify Packages
# mv Packages Packages.orig
# /usr/lib/rpm/rpmdb_dump Packages.orig | /usr/lib/rpm/rpmdb_load Packages
# /usr/lib/rpm/rpmdb_verify Packages
# rpm -qa 1> /dev/null
# rpm -v --rebuilddb
정확히 하나도 빼먹지 않고 진행하였는데 잘 복구된듯 하다 (Centos7 에서 진행하였음)
rpmdb 복구가 제대로 진행되지 않아 깨지는 경우 rpm 및 yum 명령어를 사용할수 없으니 백업후 진행하도록 한다
'Linux' 카테고리의 다른 글
zabbix upgrade (0) | 2020.05.14 |
---|---|
pstree 명령어 안 먹을때 (0) | 2020.04.16 |
Package is not signed (0) | 2020.04.03 |
민트 19.3 시나몬 (linux mint 19.3 Cinnamon) 원격 터미널 (0) | 2020.03.03 |
root ca (인증서) 추가 (0) | 2020.02.18 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- WAF
- php
- L2TP
- MySQL
- cURL
- GeoIP
- NGINX
- ssh
- iptables
- gitlab
- 리눅스
- HAProxy
- SSL
- softether
- mod_security
- ntp
- galera
- virtualbox
- IPSEC
- mariadb
- centos8
- OpenVPN
- 베이어다이나믹
- yum
- centOS7
- Apache
- pptp
- 인증서
- glusterfs
- kvm
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
글 보관함