Public bug reported: nvidia-173-kernel-source depends on linux-headers, which is a pure virtual package provided by all kernel headers. In this case, apt chooses one more or less at random. In my case, this was linux- headers-2.6.25-1-386, which was of no use because it didn't match my kernel. Indeed, since a great majority of all Ubuntu desktops will be running the current version of the -generic kernel, we can do better than this random guessing.
To give it a better chance at getting the *correct* kernel headers, I suggest that it depend on "linux-headers-generic | linux-headers" instead. ProblemType: Bug Architecture: i386 Date: Fri Jul 11 10:08:41 2008 DistroRelease: Ubuntu 8.10 NonfreeKernelModules: nvidia Package: nvidia-glx-173 173.14.09-0ubuntu4 PackageArchitecture: i386 ProcEnviron: LC_COLLATE=C PATH=/home/username/bin:/usr/lib/ccache:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/sbin:/usr/sbin:/usr/games:/usr/lib/surfraw LANG=en_US.UTF-8 SHELL=/bin/zsh SourcePackage: nvidia-graphics-drivers-173 Uname: Linux 2.6.26-3-generic i686 ** Affects: nvidia-graphics-drivers-173 (Ubuntu) Importance: Undecided Status: New ** Tags: apport-bug -- Kernel headers dependency could be more specific https://bugs.launchpad.net/bugs/247527 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs