System locked up during update of kernel, yum in unclean state and kernel half-installed

Deron Meranda deron.meranda at gmail.com
Sat Nov 19 23:56:00 UTC 2011


I ran the yum-complete-transaction but it seems to have refused to run
(output below).

# yum-complete-transaction
...
There are 1 outstanding transactions to complete. Finishing the most recent one
The remaining transaction had 10 elements left to run
--> Running transaction check
---> Package at.x86_64 0:3.1.13-3.fc16 will be erased
---> Package bind-libs.x86_64 32:9.8.1-2.fc16 will be erased
--> Processing Dependency: bind-libs = 32:9.8.1-2.fc16 for package:
32:bind-9.8.1-2.fc16.x86_64
---> Package bind-license.noarch 32:9.8.1-2.fc16 will be erased
---> Package facter.noarch 0:1.6.1-1.fc16 will be erased
---> Package kernel-headers.x86_64 0:3.1.1-1.fc16 will be erased
---> Package kernel-tools.x86_64 0:3.1.1-1.fc16 will be erased
---> Package nfs-utils.x86_64 1:1.2.5-1.fc16 will be erased
---> Package perl-IO-Socket-SSL.noarch 0:1.45-1.fc16 will be erased
---> Package setroubleshoot-plugins.noarch 0:3.0.14-2.fc15 will be erased
---> Package xfwm4.x86_64 0:4.8.1-5.fc16 will be erased
--> Running transaction check
---> Package bind.x86_64 32:9.8.1-2.fc16 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

Transaction size changed - this means we are not doing the
same transaction as we were before. Aborting and disabling
this transaction.

You could try running: package-cleanup --problems
                       package-cleanup --dupes
                       rpm -Va --nofiles --nodigest

Transaction files renamed to:
  /var/lib/yum/transaction-all.2011-11-19.16:27.59.disabled
  /var/lib/yum/transaction-done.2011-11-19.16:27.59.disabled

***END***

# ls -l /var/lib/yum/transaction*
-rw-r--r--. 1 root root 1471 Nov 19 16:27
/var/lib/yum/transaction-all.2011-11-19.16:27.59.disabled
-rw-r--r--. 1 root root 1069 Nov 19 16:29
/var/lib/yum/transaction-done.2011-11-19.16:27.59.disabled


So I ran the package-cleanups it recommended:

# package-cleanup --problems
...
No Problems Found

# package-cleanup --dupes
...
perl-IO-Socket-SSL-1.45-1.fc16.noarch
perl-IO-Socket-SSL-1.49-1.fc16.noarch
bind-libs-9.8.1-4.P1.fc16.x86_64
bind-libs-9.8.1-2.fc16.x86_64
bind-9.8.1-2.fc16.x86_64
bind-9.8.1-4.P1.fc16.x86_64
nfs-utils-1.2.5-1.fc16.x86_64
nfs-utils-1.2.5-3.fc16.x86_64
facter-1.6.1-1.fc16.noarch
facter-1.6.2-1.fc16.noarch
setroubleshoot-plugins-3.0.17-1.fc16.noarch
setroubleshoot-plugins-3.0.14-2.fc15.noarch
at-3.1.13-3.fc16.x86_64
at-3.1.13-5.fc16.x86_64
bind-license-9.8.1-2.fc16.noarch
bind-license-9.8.1-4.P1.fc16.noarch
xfwm4-4.8.2-1.fc16.x86_64
xfwm4-4.8.1-5.fc16.x86_64


# yum check
...
at-3.1.13-5.fc16.x86_64 is a duplicate with at-3.1.13-3.fc16.x86_64
32:bind-9.8.1-4.P1.fc16.x86_64 is a duplicate with 32:bind-9.8.1-2.fc16.x86_64
32:bind-libs-9.8.1-4.P1.fc16.x86_64 is a duplicate with
32:bind-libs-9.8.1-2.fc16.x86_64
32:bind-license-9.8.1-4.P1.fc16.noarch is a duplicate with
32:bind-license-9.8.1-2.fc16.noarch
facter-1.6.2-1.fc16.noarch is a duplicate with facter-1.6.1-1.fc16.noarch
kernel-headers-3.1.1-2.fc16.x86_64 is a duplicate with
kernel-headers-3.1.1-1.fc16.x86_64
kernel-tools-3.1.1-2.fc16.x86_64 is a duplicate with
kernel-tools-3.1.1-1.fc16.x86_64
1:nfs-utils-1.2.5-3.fc16.x86_64 is a duplicate with
1:nfs-utils-1.2.5-1.fc16.x86_64
perl-IO-Socket-SSL-1.49-1.fc16.noarch is a duplicate with
perl-IO-Socket-SSL-1.45-1.fc16.noarch
setroubleshoot-plugins-3.0.17-1.fc16.noarch is a duplicate with
setroubleshoot-plugins-3.0.14-2.fc15.noarch
xfwm4-4.8.2-1.fc16.x86_64 is a duplicate with xfwm4-4.8.1-5.fc16.x86_64
Error: check all



Also my /boot still doesn't have the -2 kernel files installed.
-- 
Deron Meranda
http://deron.meranda.us/


More information about the users mailing list