J'ai un peu le même genre de souci, sauf qu'en ce qui me concerne le paquet qui merdouille ce n'est pas rpm, mais le kernel, donc ça ne m'amuse qu'à moitié.
J'ai fait yum-complete-transaction et rpm --rebuilddb, mais j'ai toujours le souci. J'aimerais bien garder le cache de yum, donc je n'ai pas fait de yum clean cache.
Voilà le message que j'ai en retour de la dernière maj du kernel que j'ai eue (après appel de yum update):
Erreur : Paquet : 1:kmod-nvidia-3.3.2-6.fc16.x86_64-295.40-2.fc16.2.x86_64 (rpmfusion-nonfree-updates)
Requiert : kernel-uname-r = 3.3.2-6.fc16.x86_64
Suppression : kernel-3.3.0-4.fc16.x86_64 (@updates)
kernel-uname-r = 3.3.0-4.fc16.x86_64
Installé : kernel-3.3.1-3.fc16.x86_64 (@updates)
kernel-uname-r = 3.3.1-3.fc16.x86_64
Installé : kernel-3.3.1-5.fc16.x86_64 (@updates)
kernel-uname-r = 3.3.1-5.fc16.x86_64
Disponible : kernel-3.1.0-7.fc16.x86_64 (fedora)
kernel-uname-r = 3.1.0-7.fc16.x86_64
Installation de : kernel-3.3.4-1.fc16.x86_64 (updates)
kernel-uname-r = 3.3.4-1.fc16.x86_64
Disponible : kernel-debug-3.1.0-7.fc16.x86_64 (fedora)
kernel-uname-r = 3.1.0-7.fc16.x86_64.debug
Disponible : kernel-debug-3.3.4-1.fc16.x86_64 (updates)
kernel-uname-r = 3.3.4-1.fc16.x86_64.debug
Vous pouvez essayer d'utiliser --skip-broken pour contourner le problème
Vous pouvez essayer d'exécuter : rpm -Va --nofiles --nodigest
Ma version de rpm:
rpm-4.9.1.2-6.fc16.x86_64
Les kernels installés sur ma machine:
kernel-3.3.1-3.fc16.x86_64
kernel-3.3.1-5.fc16.x86_64 ---> kernel renvoyé par uname -r
kernel-3.3.0-4.fc16.x86_64
Le dernier kmod installé:
kmod-nvidia-295.40-2.fc16.x86_64
C'est la première fois que je rencontre un tel problème, c'est grave docteur ?
Sur le coup j'ai cru que F16 n'était peut-être plus maintenue, mais ce n'est pas possible, étant donné que les versions sont maintenues pendant au moins un an, et que F17 n'est pas encore sortie :-?
Voiloù, si vous voyez l'évidente solution à mon problème n'hésitez pas à me débarrasser d'un peu de noobisme 😉