IBM Support

QRadar: 破損した RPM データベースを再構築する方法

How To


Summary

オペレーティング・システムの RPM データベースが破損している場合があります。

Objective

オペレーティング・システムの RPM データベースを再構築します。 

Steps

表示される症状としては、次のとおりです:
  • QFlow サービスを開始できません。
  • ログ・ファイルを収集できません。
  • 直接 ( rpm コマンドを使用 ) または間接的に ( DSET ツールまたはパッチ・インストーラーなど ) rpm データベースにアクセスすると、以下のエラーが表示される場合があります:
rpmdb: Thread/process 16765/140259447134112 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
コマンド・ラインから、ユーザー「 root 」として、自動更新、パッチ、およびバックアップが現在実行されていないことを確認します。以下のコマンドを実行して、RPM データベースを再構築してください。
# systemctl stop rhsmcertd
# rm -fiv  /var/lib/rpm/.rpm.lock  /var/lib/rpm/.dbenv.lock
# rpm --rebuilddb
# systemctl start rhsmcertd

Document Location

Worldwide

[{"Type":"MASTER","Line of Business":{"code":"LOB24","label":"Security Software"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSBQAC","label":"IBM Security QRadar SIEM"},"ARM Category":[{"code":"a8m0z000000cwsyAAA","label":"Admin Tasks"}],"ARM Case Number":"","Platform":[{"code":"PF016","label":"Linux"}],"Version":"All Versions"}]

Document Information

Modified date:
02 March 2022

UID

ibm16554432