On Friday, 7 January 2022 09:38:46 CET Dominique Dumont wrote: > Error! Bad return status for module build on kernel: 3.16.0-6-amd64 (x86_64) > Consult /var/lib/dkms/open-vm-tools/2012.05.21/build/make.log for more > information. > ... > Turns out that the compilation failure happens because dkms is trying to > compile the Debian 7 version of open-vm-tools (2012.05.21) with Debian 8 > kernel (3.16.0-6).
It's not uncommon that old dkms packages are not compatible with newer kernels. I only have experience with non-packaged dkms modules, but the problem is the same. Out of Tree modules always have to play catch-up because they can't know how the kernel will change in the future and thus they can't know in advance how their code should be adapted. The newer version works with Debian 8, but will highly likely fail with Debian 9 ... until you update open-vm-tools to a later version which does support kernel 4.9. > I don't know if there's a bug with dkms or open-vm-tools which trigger a > compilation of old open-vm-tools with newer kernel As Ben mentioned in msg #10: "That is a bug in open-vm-tools, not the kernel." You went to all that trouble to find a 7+ year old bug, with a title that doesn't convey a link with dkms compilation issue, unarchive the bug and respond to that, but you missed the (1st) response of a kernel maintainer?
signature.asc
Description: This is a digitally signed message part.