Centos 4.3 x86_64 updated kernel-smp (2.6.9-34.0.1.EL) still causing up2date to fail

As I presented in a previous post the 64bit version of Centos 4.x has some problems with the latest updated kernels that result in up2date failing from functioning with the following error:

up2date -l

Fetching Obsoletes list for channel: centos4-Base...

Fetching Obsoletes list for channel: centos4-Updates...

Fetching Obsoletes list for channel: centos4-extras...

Fetching Obsoletes list for channel: centos4-addons...
An error has occurred:
exceptions.KeyError
See /var/log/up2date for more information

Again in logs we can see that it fails to find the proper architecture for the kernel-smp package:

up2date Could not find an approriate arch for package [['kernel-smp', '2.6.9', '34.0.1.EL', '', 'x86_64', '1000', 'centos4-Updates', 'RPMS/kernel-smp-2.6.9-34.0.1.EL.x86_64.rpm']], skipping

And as in my previous post a quick solution to fix this problem, is to install manually the updated package to fix this problem:

rpm -ivh http://mirror.centos.org/centos/4/updates/x86_64/RPMS/\
kernel-smp-2.6.9-34.0.1.EL.x86_64.rpm

And, up2date will start working again :-).

comments powered by Disqus