Yum tem essa diretiva installonlypkg
: s, o que ela faz é em vez de atualizar um pacote, ele faz uma instalação, para que duas versões diferentes do mesmo pacote possam ser instaladas simultaneamente.
Isto é bom para os pacotes do kernel, que normalmente é a configuração padrão, então ele pode permitir que você volte ao kernel anterior, no caso de haver erros com o upgrade ativado. ( guia de implantação do RHEL6 ):
installonlypkgs=space separated list of packages Here you can provide a space-separated list of packages which yum can install, but will never update. Refer to the yum.conf(5) manual page for the list of packages which are install-only by default.
E sobre o tema dos pacotes do kernel:
[...] In particular, kernel packages should always be listed in installonlypkgs (as they are by default),
Para o caso dos pacotes do kmod, verifique os comentários de este bz para saber por que os pacotes do kmod foram afetados por este. Isso é para fusível, mas a mesma lógica se aplica ao seu rpm:
% rpm -qp --provides kmod-fuse-2.7.4-21.el5.i686.rpm kernel-modules = 2.6.18-128.1.10.el5 fuse-kmod = 2.7.4-21.el5 modalias(char-major-10-229)
kmod-fuse = 2.7.4-21.el5...and kernel-modules is in the installonlypkgs list, so yum is doing what it is told.