[CentOS] CentOS-5 - kmod-gfs dependency issue?

Mon May 21 17:53:14 UTC 2007
Simen Timian Thoresen <simentt at dolphinics.no>

Hi all,

I'm wondering if I'm running into some dependency issues on my CentOS5 
test-machines. I've installed with a fairly minimal package set, 
updated, removed old kernels and am now experimenting with iscsi and gfs.

I think I need kmod-gfs to get gfs -support, but there is only a version 
that suits the base-kernel, 2.6.18-8.el5.

"
[root at node02 ~]# yum install kmod-gfs
(...)
Installing:
  kmod-gfs                i686       0.1.16-5.2.6.18_8.el5  base 
       133 k
Installing for dependencies:
  kernel                  i686       2.6.18-8.el5     base 
  12 M
"
...so I'm getting the /old/ kernel, to install kmod-gfs.


"
Transaction Check Error:
   package kernel-2.6.18-8.1.3.el5 (which is newer than 
kernel-2.6.18-8.el5) is already installed
"

...but not.

On a different system (installed with clustering and storage-clustering 
package-groups), I got kmod-gfs installed;

[root at dics073 ~]# rpm -ql kmod-gfs
/lib/modules/2.6.18-8.el5/extra/gfs
/lib/modules/2.6.18-8.el5/extra/gfs/gfs.ko

[root at dics073 ~]# find /lib/modules/ | grep gfs.ko
/lib/modules/2.6.18-8.1.4.el5/weak-updates/gfs/gfs.ko
/lib/modules/2.6.18-8.el5/extra/gfs/gfs.ko

...so what happened here?

This system is x86-64 while my problem-systems are i386, but that should 
not be an issue, I hope?

I also found this;
http://lists.us.dell.com/pipermail/dkms-devel/2007-February/000529.html

...which seems to explain the situation somewhat.

...but how should I fix my problem - where the RPM I want to install 
depends on an RPM that can't be installed? (well, I'll be able to jam it 
in, of course, but...)

Is this just me doing something silly (capability-upgrading a system 
after having run an update), or is this an actual dependency issue?

-S
-- 
Simen Thoresen, Dolphin ICS
Systems Administration and Wulfkit Support