コマンドを使用してRHELを更新すると、すべてのyum update
更新パッケージが一覧表示され、Y(はい)をクリックすると次の応答が表示されます。
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
Killed
ベストアンサー1
まったく深刻な問題ではないかもしれませんねえ:
yumメッセージ「警告:RPMDBがyumの外で変更されました。」 [...]は、一部のアプリケーションがYum APIを介さずにrpmデータベース(インストールまたはアンインストールされたパッケージ)を変更したことを意味します。これはほとんどの場合、誰かが直接rpmを使用しているために発生します(例:rpm -ivh blah.rpm)、もう1つの可能性はrpm API(例えば、smart、apt、zypp)の上に構築されたアプリケーションです。
したがって、これは誤って行われた操作でも、ソフトウェアの一部が実行する操作でもあります。これは大きな問題ではなく、次の方法で解決できることを願っています。
yum clean all
CLEAN OPTIONSをチェックして、man yum
それが何をしているのかを調べてください。デフォルトでは、RPMDBに関連するローカルキャッシュデータを削除します。通常、これはトランザクション処理を高速化するために使用されるため、次にyumを実行すると消去された(破損した)データを置き換える必要があるため、時間がかかる場合があります。