RPM database를 rebuild하는 방법

Solution Unverified - Updated -

Issue

  • RPM의 업데이트가 되지 않습니다.
  • RPM database를 rebuild하는 방법을 알고 싶습니다.
  • rpm명령을 실행시 segfault가 발생합니다.
  • yum update 명령이 rpmdb error 와 함께 실패합니다.
  • Damaged header instance error가 발생합니다.
  • rpm 이나 yum 이 rpmdb: Lock table is out of available locker entries 내용을 표하시하며 중단 됩니다.
  • rpm -q명령을 실행할때 일부 패키지에서 아래와 같은 error가 나타납니다.
    rpmdb: /var/lib/rpm/Packages: unexpected file type or format
    error: cannot open Packages index using db3 - Invalid argument (22)
  • rpm 명령이나 설치시 다음과 같은 error가 발생하면서 실패합니다.
    error: rpmdbNextIterator: skipping h#    1601 Header V4 RSA/SHA1 signature: BAD, key ID 2874ffbe
  • rpm -qa 으로 설치된 RPM 패키지를 볼 수 없습니다.
  • rpm 명령이 행에 걸려 응답하지 않습니다.
  • rpm database가 깨졌습니다.

Environment

  • Red Hat Enterprise Linux - 모든 버전 - 모든 아키텍처

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In