the different kernel packages, e.g. kernel-*, kernel-PAE-*, kernel-xen-* etc. contain broken symbolic links in the respective modules directory, e.g.: /lib/modules/2.6.25-1.fc9.i686.xen/source /lib/modules/2.6.25-1.fc9.i686.xen/build /lib/modules/2.6.25-1.fc9.i586/source /lib/modules/2.6.25-1.fc9.i586/build The links point to files of the kernel-devel packages which isn't installed. I'd suggest just to move these links into the kernel-devel package. This shouldn't do any harm and would be a little bit cleaner.
*** This bug has been marked as a duplicate of 193477 ***