Shouldn't this package be requiring //kernel// and not //kmod-nvidia//? See comments in -i string: # rpm -q --requires -p kmod-nvidia-100.14.19-18.lvn8.x86_64.rpm kmod-nvidia-2.6.23.1-49.fc8 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 _[/usr/src/f/2007-11-11]_(root@eva)_ # rpm -q -i -p kmod-nvidia-100.14.19-18.lvn8.x86_64.rpm Name : kmod-nvidia Relocations: (not relocatable) Version : 100.14.19 Vendor: rpm.livna.org Release : 18.lvn8 Build Date: Sat 10 Nov 2007 03:55:20 AM PST Install Date: (not installed) Build Host: plague-builder.livna.org Group : System Environment/Kernel Source RPM: nvidia-kmod-100.14.19-18.lvn8.src.rpm Size : 0 License: Distributable Signature : DSA/SHA1, Sat 10 Nov 2007 04:48:03 AM PST, Key ID 71295441a109b1ec Packager : rpm.livna.org URL : http://www.nvidia.com/ Summary : Metapackage which tracks in nvidia kernel module for newest kernel Description : This is a meta-package without payload which sole purpose is to require the nvidia kernel module(s) for the newest kernel, to make sure you get it together with a new kernel.