yum-complete-transaction is found in the yum-utils package

CentOSを5.5にアップデートしました。幸いアップデート後も不具合なく動作しているようです。

アップデートはyumコマンドで実施したんですが、下記のようなエラーが出ました。

# yum upgrade

~~~~省略~~~~

There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
The program yum-complete-transaction is found in the yum-utils package.

~~~~省略~~~~

1:autofs-5.0.1-0.rc2.143.el5.x86_64 from base has depsolving problems
–> autofs conflicts with cyrus-sasl-lib
Error: autofs conflicts with cyrus-sasl-lib
You could try using –skip-broken to work around the problem
You could try running: package-cleanup –problems
package-cleanup –dupes
rpm -Va –nofiles –nodigest
The program package-cleanup is found in the yum-utils package.

yum clean allしたんですが、同じエラーが出たので、”yum-complete-transaction”なるものを実行しようとしたところエラー。
調べたところ、yumコマンドでインストールできるということで、実施した後、再度実行しました。

# yum install yum-utils
# yum-complete-transaction

~~~~省略~~~~

Transaction Summary
==========================================================================================
Install 0 Package(s)
Update 0 Package(s)
Remove 39 Package(s)

~~~~省略~~~~

Cleaning up completed transaction file

なんか、恐ろしく数多くのパッケージを削除しやがりました
その後、yum upgradeコマンドで削除したパッケージも含めてインストール & アップデートも完了しました。