FREEDOM. FRIENDS. FEATURES. FIRST. 페도라 한국 사용자 모임

yum(dnf) - rpmdb open failed

게시판 Tech/Tip yum(dnf) - rpmdb open failed

태그: ,

  • This topic has 1개 답변, 2명 참여, and was last updated 10 months, 4 weeks 전에 by
    익명. This post has been viewed 235 times
  • #126199
    태랑
    키 마스터
      게시글303 댓글1084 총합1387
    @admin
     

     

    이번글은 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 로 메일주세요

0 답변 글타래를 보이고 있습니다
    • #126200
      익명
        게시글188 댓글158 총합346
       

      # rpm --rebuilddb

      라는 방법도 있어요. 멋진 하루보내세요.

       
0 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.

지금 이 순간


asknot-ng 서비스 부분에 대한 진행
글쓰기 저장 재시도
Fedora에서 VMware 설치 및 실행
가입인사
fedora13 변경된 점 스크린샷
HP컴팩 노트북에 강제설치!
[공개SW개발자센터] 공개소프트웨어 커뮤니티 여러분들의 의견을 듣습니다.
페도라 16 쓰시는 분 중 화면보호기 작동 후 복구되지 않는 분은..
노트북에 USB로 페도라23 설치하려는데 failed to scan disk 오류가;;
페도라 16-랜으로 설치,,삽질 중입니다...?