[Bug 509865] [NEW] Weird dependency satisfaction in open-vm-dkms with JeOS style (linux-virtual) kernel installed

virtualjmills jmills at vmware.com
Tue Jan 19 22:12:47 UTC 2010


Public bug reported:

Binary package hint: open-vm-dkms

Ubuntu 10.04 alpha 2 (i386 / Server) media
"Minimal Virtual Machine" (i.e., Ubuntu Server JeOS) installation
"OEM Mode" enabled and still active
All repository classes enabled (main, etc...)
Updates current through mid-day 2010-01-19 (apt-get upgrade & apt-get dist-upgrade)


While doing some routine testing, I happened across a strange fulfillment of dependencies in open-vm-dkms which resulted in in a failure to build the required kernel modules as the required header package doesn't get installed.


If you perform the following:

  sudo apt-get --no-install-recommends install open-vm-dkms

you will be forced to include the kernel headers for the _RT_ kernel
subtype, and not the _Virtual_ subtype actually being used -- the linux-
virtual meta-type maps to linux-2.6.32-10-generic-pae at the moment.


I did note that the more generic "linux-headers" meta-package is listed as recommended according to apt-get, but the "--no-install-recommends" option is intentionally in-use with apt-get in order to avoid inclusion of open-vm-toolbox (GUI components of Open VM Tools bundle) and all the associated XWindows baggage.


Expected behavior would have been to either force the meta-package for the subtype in-use (linux-virtual -> linux-headers-virtual), or force to the parent meta-package (linux-headers).

  apt-cache showpkg open-vm-dkms

confirms that this is a reasonable expectation.


Manually fulfilling the dependency via

  sudo apt-get --no-install-recommends install linux-headers-virtual
open-vm-dkms

results in a successful installation and build of the required kernel
modules.


open-vm-dkms  2009.11.16-210370-1+ubuntu2

** Affects: open-vm-tools (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Weird dependency satisfaction in open-vm-dkms with JeOS style (linux-virtual) kernel installed
https://bugs.launchpad.net/bugs/509865
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs




More information about the universe-bugs mailing list