- This topic has 1개 답변, 2명 참여, and was last updated 10 months, 4 weeks 전에 by 익명. This post has been viewed 235 times
-
-
이번글은 yum(또는 dnf) 또는 rpm 명령어 사용시 패키지 관련 파일의 손상에 의해서 에러가 발생되는 상황에 대한 내용의 글 입니다.
yum(또는 dnf) 명령어 또는 rpm 명령어 사용시 다음과 같은 에러가 발생됩니다.
[한글]
오류: rpmdb: BDB2034 unable to allocate memory for mutex; resize mutex region
오류: cannot open Packages index using db5 - 메모리를 할당할 수 없습니다 (12)
오류: /var/lib/rpm 안의 패키지 데이터베이스를 열 수 없습니다
오류: Error: rpmdb open failed
[영문]
error: rpmdb: BDB2034 unable to allocate memory for mutex; resize mutex region
error: cannot open Packages index using db5 - Unable to allocate memory (12)
error: cannot open Packages database in /var/lib/rpm
Error: rpmdb open failed/var/lib/rpm 디렉토리 안에 있는 __db.xxx 파일을 재생성 해야 합니다.
파일을 삭제 하기전에 mv 로 백업을 합니다.
파일 이동(백업)
$ mv /var/lib/rpm/__db.* /tmp
clean
$ sudo yum clean all
또는
$ sudo dnf clean all
cache 재생성
$ sudo yum makecache
또는
$ sudo dnf makecache
감사합니다.
오픈소스를 응원합니다 Blog https://hoing.io
Senior Database Administrator(MySQL, Oracle)사이트 이용 문의 사항은 댓글이나 admin@fedoralinux.or.kr 로 메일주세요
- 답변은 로그인 후 가능합니다.