On Wed, Feb 13, 2008 at 04:49:48PM -0800, Darren Patterson wrote: > After building new kmod packages for the latest RHEL5 kernel I discovered > that rpm is very unhappy with the naming convention. Yum refuses to > install the package claiming that kmod-openafs-1.4.5-2.2.6.18_53.1.4.el5 is > newer than kmod-openafs-1.4.5-1.2.6.18_53.1.13.el5. To install this > package I have to use rpm with "--force". > > Red Hat updates their kernels in the above fashion regularly so I > anticipate this problem will continue to crop up in the not too distant > future. > > Before I create my own SRPM to work around this issue, are there plans to > deal with this?
IMHO the kmod is flawed and what you see is the missing uname-r-in-name part of it. You can read more on it on http://fedoraproject.org/wiki/AxelThimm/kmdls and http://fedoraproject.org/wiki/AxelThimm/kmdls/kmods_vs_kmdls_at_a_glance Back in 2006 I tried to persuade Fedora to switch from kmods to kmdls, that's where the above documentation on kmods stems from. Unfortunately the kmod lobby was stronger than the kmdl one. -- Axel.Thimm at ATrpms.net
pgp1aJglgUCwI.pgp
Description: PGP signature
