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 1 year, 8 months 전에 by
    익명. This post has been viewed 488 times
  • #126199
    태랑
    키 마스터
      게시글304 댓글1078 총합1382
    @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 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.

지금 이 순간


[ tip - tech ] 페도라 openvpn tls관련 인증 오류부분 cipher 해결
irc 하나 만들면 안될까요?
저도 이벤트 당첨 물품 도착했습니다 ~ !
가입인사 드립니다
랜카드 드라이버 카피해서 써도 될까요?
kernel-devel 관련 질문입니다.
64비트 페도라 16 설치중 문제 해결부탁드립니다.
가을이 시작이 되는 9월 1일 입니다 모두 행복한 9월 되세요..!
locale 어떤것 쓰나요?
페도라 27의 status icon 영역에 대한 질문 입니다.