I'm wondering what the status of this bug is as it relates to 12.04 LTS,
or if that would be considered a separate issue.  The Ubiquity issue
causing linux-headers-generic not to be installed was introduced in
12.10.  However, in 12.04 LTS it is still possible for linux-generic or
linux-headers-generic to be manually removed, and the NVIDIA drivers do
not depend on them.

In my case linux-generic and linux-headers-generic were uninstalled.  When or 
why this happened I am not sure, and it may be been done intentionally by me, 
but in any case the NVIDIA packages should pull down all of the dependencies 
they require.  When the headers are not installed jockey reports that the 
installation was successful even though the kernel module failed to be built.  
Installing the drivers using apt-get reports the same "Module build for the 
currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed." message as the 
original bug reporter.  Installing the headers fixes the problem.

Googling for '12.04 "kernel source for this kernel does not seem to be
installed"' brings up plenty of reports for both NVIDIA and wireless
drivers.  Perhaps having dkms depend on linux-headers-generic would be
possible?  Whatever the proper solution, drivers in 12.04 should install
properly, pulling down any dependencies they need.

Also, does the 'Fix Released' status for 12.10+ cover existing systems,
or only newly installed systems?  If the fix is in Ubiquity that does
not seem to fully address all the possible cases of this bug arising.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1070427

Title:
  Ubiquity removes kernel headers, fails to build nonfree drivers

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-test-cases/+bug/1070427/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to