Translated message

A translation of this page exists in English.

RHEL 6 で rpmdb が繰り返し破損する

Solution In Progress - Updated -

Issue

  • いくつかのシステムで、RPM データベースの問題が繰り返し発生します。 /var/lib/rpm の DB ファイルを削除してから DB を再構築することで問題を修正できますが、1 - 2 日以内に再発します。
# rpm -qa
rpmdb: Thread/process 17173/140533482657696 failed: Thread died in Berkeley DB library
error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db3 -  (-30974)
error: cannot open Packages database in /var/lib/rpm
rpmdb: Thread/process 17173/140533482657696 failed: Thread died in Berkeley DB library
error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages database in /var/lib/rpm
  • "rm -f /var/lib/rpm/__db*;rpm --rebuilddb" を使用すると正常に修復できますが、問題は引き続き再発します。

Environment

  • Red Hat Enterprise Linux 6

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content