[CentOS][yum] Warning: RPMDB altered outside of yum. が出た時の対処方法。

AIX、UNIX、Linux

CentOS の環境でyum updateを実行したところ、「Warning: RPMDB altered outside of yum. 」というメッセージが出力されているのに気が付きました。

ちょっとGoogle検索してみると、yum clean allでキャッシュ等などを削除することで、この問題は解消するという記事が多く見られるのですが、私の環境では改善せず。
ということで更に調べてみるとForumに改善方法が有りました。

RPMDB altered outside of yum - CentOS

手順

yum history sync

を実行してやることでrpm/yum DBと再同期が行われるようです。

# yum history sync
Loaded plugins: etckeeper, fastestmirror
Syncing rpm/yum DB data for: ConsoleKit-0.4.1-3.el6.x86_64 ... Done.
Syncing rpm/yum DB data for: ConsoleKit-libs-0.4.1-3.el6.x86_64 ... Done.
snip...
history sync

yum clean all でも解消しない場合は試してみるのもいいのかもしれません。

この記事を書いた人

kometchtech

うつ病を患いながら、IT業界の末席にいるおっさんエンジニア。科学計算をしたことがないのに、HPC分野にお邪魔している。興味のある分野で学習したことをblogにまとめつつ、うつ病の経過症状のメモも置いておく日々。じつはRouterboard User Group JPの中の人でもある。 Amazon欲しいものリスト / Arm板を恵んでくれる人募集中

kometchtechをフォローする
タイトルとURLをコピーしました