I just noticed on my system that upgrading from 4.2 to 5.2 caused a modules problem. I assume the same problem would occur with upgrades from 4.2 to any more recent redhat release. The problem is that the modutils package used to be called the modules package. The results after upgrade are: hjstein@bacall:~$ rpm -ql modules /sbin/depmod /sbin/genksyms /sbin/insmod /sbin/kerneld /sbin/ksyms /sbin/lsmod /sbin/modprobe /sbin/request-route /sbin/rmmod /usr/doc/modules-2.0.0-5 /usr/doc/modules-2.0.0-5/README /usr/man/man1/depmod.1 /usr/man/man1/insmod.1 /usr/man/man1/ksyms.1 /usr/man/man1/lsmod.1 /usr/man/man1/modprobe.1 /usr/man/man1/rmmod.1 /usr/man/man2/modules.2 /usr/man/man8/genksyms.8 /usr/man/man8/kerneld.8 hjstein@bacall:~$ rpm -ql modutils /etc/rc.d/init.d/kerneld /sbin/depmod /sbin/genksyms /sbin/insmod /sbin/insmod.static /sbin/kerneld /sbin/ksyms /sbin/lsmod /sbin/modinfo /sbin/modprobe /sbin/rmmod /sbin/rmmod.static /usr/man/man1/depmod.1 /usr/man/man1/insmod.1 /usr/man/man1/ksyms.1 /usr/man/man1/lsmod.1 /usr/man/man1/modinfo.1 /usr/man/man1/modprobe.1 /usr/man/man1/rmmod.1 /usr/man/man2/create_module.2 /usr/man/man2/delete_module.2 /usr/man/man2/get_kernel_syms.2 /usr/man/man2/init_module.2 /usr/man/man2/query_module.2 /usr/man/man8/genksyms.8 /usr/man/man8/kerneld.8 Pretty ugly. It looks like RPM spec files need a 'Replaces:' keyword to record that a given package actually replaces one or more other packages. Either that or build the info into the installer...
Fixed in the beta tree