2012年01月27日

yum-complete-transaction を要求された (openssl-0.9.8e-20.el5_7.1.x86_64のコンフリクト後の顛末)

 2012/01/24に出たopensslのsecurity updateで、CentOSのリポジトリに上がったOpenSSLのアップデートが、一昨日から昨日あたりにかけてうまくいかない状況にあったようである(パッケージ内のいくつかが、既存のものとコンフリクトを起こしてupdateできなかった)。
 日を改めたらちゃんとupdateできたのだが、失敗した時のものが残っているのか、yumでこんなことを言われるようになった。
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.
 未完了のトランザクションがあるから、yum-complete-transactionというプログラムを走らせて完了させよ、そのプログラムはyum-utilsにある、と。指示の通りに実施する。
# yum install yum-utils
(略)
# yum-complete-transaction
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: www.ftp.ne.jp
* extras: www.ftp.ne.jp
* updates: www.ftp.ne.jp
Checking for new repos for mirrors
There are 1 outstanding transactions to complete. Finishing the most recent one
The remaining transaction had 18 elements left to run
Package kernel-headers-2.6.18-274.17.1.el5.x86_64 already installed and latest version
Package libxml2-python-2.6.26-2.1.12.el5_7.2.x86_64 already installed and latest version
Package libxml2-devel-2.6.26-2.1.12.el5_7.2.x86_64 already installed and latest version
Package libxml2-devel-2.6.26-2.1.12.el5_7.2.i386 already installed and latest version
Package openssl-devel-0.9.8e-20.el5_7.1.x86_64 already installed and latest version
Package openssl-devel-0.9.8e-20.el5_7.1.i386 already installed and latest version
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
--> Running transaction check
---> Package gnome-screensaver.x86_64 0:2.16.1-8.el5_6.3 set to be erased
---> Package kernel-headers.x86_64 0:2.6.18-274.12.1.el5 set to be erased
---> Package libxml2.i386 0:2.6.26-2.1.12.el5_7.1 set to be erased
---> Package libxml2.x86_64 0:2.6.26-2.1.12.el5_7.1 set to be erased
---> Package lvm2.x86_64 0:2.02.84-6.el5_7.1 set to be erased
---> Package openssl.i686 0:0.9.8e-20.el5 set to be erased
---> Package openssl.x86_64 0:0.9.8e-20.el5 set to be erased
--> Finished Dependency Resolution

==========================================================================================
Package Arch Version Repository Size
==========================================================================================
Removing:
gnome-screensaver x86_64 2.16.1-8.el5_6.3 installed 3.3 M
kernel-headers x86_64 2.6.18-274.12.1.el5 installed 2.3 M
libxml2 i386 2.6.26-2.1.12.el5_7.1 installed 1.5 M
libxml2 x86_64 2.6.26-2.1.12.el5_7.1 installed 1.6 M
lvm2 x86_64 2.02.84-6.el5_7.1 installed 8.5 M
openssl i686 0.9.8e-20.el5 installed 3.4 M
openssl x86_64 0.9.8e-20.el5 installed 3.5 M

Transaction Summary
==========================================================================================
Remove 7 Package(s)
Reinstall 0 Package(s)
Downgrade 0 Package(s)

Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Erasing : kernel-headers 1/7
Erasing : openssl 2/7
Erasing : libxml2 3/7
Erasing : gnome-screensaver 4/7
Erasing : openssl 5/7
Erasing : libxml2 6/7
Erasing : lvm2 7/7

Removed:
gnome-screensaver.x86_64 0:2.16.1-8.el5_6.3 kernel-headers.x86_64 0:2.6.18-274.12.1.el5
libxml2.i386 0:2.6.26-2.1.12.el5_7.1 libxml2.x86_64 0:2.6.26-2.1.12.el5_7.1
lvm2.x86_64 0:2.02.84-6.el5_7.1 openssl.i686 0:0.9.8e-20.el5
openssl.x86_64 0:0.9.8e-20.el5

Cleaning up completed transaction file
タグ:Linux CentOS
posted by usoinfo at 09:06 | Comment(0) | Linux | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]