The fix does not work on my freshly kickstarted ubuntu lucid server. The result is the same, dkms complains that no kernel sources are installed despite both generic and server headers are present.
The reason is that dkms tries to use the build link in /lib/modules/2.6.32-21-generic (which does not exist) instead of the one in /lib/modules/2.6.32-21-server (which does and correctly points to the server headers). The key to the whole issue is the use of uname -r (results in ...-generic) by dkms to determine where the kernel sources are. There either needs to be a fix that creates the correct ...-server reference out of 'uname -r' or a the kernel needs to be renamed ...-server so the build reference does not have to be changed. Adding a link /lib/modules/2.6.32-21-generic/build -> /usr/src/2.6.32-21-server can serve as a workaround but is not a sustainable solution. The fix as provided does not work. ** Changed in: dkms (Ubuntu) Status: Invalid => Confirmed -- module drbd8 update kernel from 2.6.32-16 to 2.6.32-20 https://bugs.launchpad.net/bugs/562832 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