[Bug 776103] Re: package open-vm-dkms 2011.03.28-387002-0ubuntu2 fails to build against 2.6.39 kernels, due to missing linux/smp_lock.h

dj_palindrome 776103 at bugs.launchpad.net
Sat Jun 18 05:51:33 UTC 2011


Nate, I believe you are on the right track.

I know this is not the type of feedback you need (or want) in this
venue. After all, my virtual platform is Debian Sid, not Oneiric; and my
kernel is 2.6.39-2, not 3.0-rc<x>. But the underlying problems seem to
be from the same causes.

And I know all the dire warnings about installing Ubuntu binaries on
Debian, or the reverse. But one of the reasons I virtualize non-
production environments is so that I *can* screw them up ;-)

But the great news is that DKMS *finally* doesn't croak:


# dpkg -i *.deb

Selecting previously deselected package open-vm-dkms.

(Reading database ... 332857 files and directories currently installed.)
Unpacking open-vm-dkms (from open-vm-dkms_2011.05.27-420096-0~ppa9_all.deb) ...
dpkg: warning: downgrading open-vm-source from 1:8.4.2-261024-1 to 2011.05.27-420096-0~ppa9.
Preparing to replace open-vm-source 1:8.4.2-261024-1 (using open-vm-source_2011.05.27-420096-0~ppa9_all.deb) ...
Unpacking replacement open-vm-source ...
dpkg: warning: downgrading open-vm-toolbox from 1:8.4.2-261024-1 to 2011.05.27-420096-0~ppa9.
Preparing to replace open-vm-toolbox 1:8.4.2-261024-1 (using open-vm-toolbox_2011.05.27-420096-0~ppa9_amd64.deb) ...
Unpacking replacement open-vm-toolbox ...
dpkg: warning: downgrading open-vm-tools from 1:8.4.2-261024-1 to 2011.05.27-420096-0~ppa9.
Preparing to replace open-vm-tools 1:8.4.2-261024-1 (using open-vm-tools_2011.05.27-420096-0~ppa9_amd64.deb) ...
Stopping open-vm guest daemon: vmtoolsd.
Removing open-vm-tools modules: vmhgfs
WARNING: All config files need .conf: /etc/modprobe.d/options, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/ndiswrapper, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/blacklist-firewire, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/blacklist-extra, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/blacklist-amd76-edac, it will be ignored in a future release.
 vmmemctl
WARNING: All config files need .conf: /etc/modprobe.d/options, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/ndiswrapper, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/blacklist-firewire, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/blacklist-extra, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/blacklist-amd76-edac, it will be ignored in a future release.
FATAL: Module vmmemctl not found.
 vmsync
WARNING: All config files need .conf: /etc/modprobe.d/options, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/ndiswrapper, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/blacklist-firewire, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/blacklist-extra, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/blacklist-amd76-edac, it will be ignored in a future release.
.
Unpacking replacement open-vm-tools ...
dpkg: warning: downgrading open-vm-tools-dbg from 1:8.4.2-261024-1 to 2011.05.27-420096-0~ppa9.
Preparing to replace open-vm-tools-dbg 1:8.4.2-261024-1 (using open-vm-tools-dbg_2011.05.27-420096-0~ppa9_amd64.deb) ...
Unpacking replacement open-vm-tools-dbg ...
Setting up open-vm-dkms (2011.05.27-420096-0~ppa9) ...
Loading new open-vm-tools-2011.05.27 DKMS files...
First Installation: checking all kernels...
Building only for 2.6.39-2-amd64
Building for architecture amd64
Building initial module for 2.6.39-2-amd64
Done.

vmblock.ko:
Running module version sanity check.

Error! Module version 1.1.2.0 for vmblock.ko
is not newer than what is already found in kernel 2.6.39-2-amd64 (1.1.2.0).
You may override by specifying --force.

vmci.ko:
Running module version sanity check.

Good news! Module version 9.2.0.0 for vmci.ko
exactly matches what is already found in kernel 2.6.39-2-amd64.
DKMS will not replace this module.
You may override by specifying --force.

vmhgfs.ko:
Running module version sanity check.

Error! Module version 1.4.1.1 for vmhgfs.ko
is not newer than what is already found in kernel 2.6.39-2-amd64 (1.4.1.1).
You may override by specifying --force.

vmsync.ko:
Running module version sanity check.

Error! Module version 1.1.0.1 for vmsync.ko
is not newer than what is already found in kernel 2.6.39-2-amd64 (1.1.0.1).
You may override by specifying --force.

vmxnet.ko:
Running module version sanity check.

Good news! Module version 2.0.9.0 for vmxnet.ko
exactly matches what is already found in kernel 2.6.39-2-amd64.
DKMS will not replace this module.
You may override by specifying --force.

vsock.ko:
Running module version sanity check.

Good news! Module version 9.2.0.0 for vsock.ko
exactly matches what is already found in kernel 2.6.39-2-amd64.
DKMS will not replace this module.
You may override by specifying --force.

depmod......

DKMS: install Completed.
Setting up open-vm-source (2011.05.27-420096-0~ppa9) ...
Setting up open-vm-tools (2011.05.27-420096-0~ppa9) ...
Installing new version of config file /etc/vmware-tools/poweron-vm-default ...
Installing new version of config file /etc/vmware-tools/suspend-vm-default ...
Installing new version of config file /etc/vmware-tools/resume-vm-default ...
Installing new version of config file /etc/vmware-tools/poweroff-vm-default ...
Installing new version of config file /etc/vmware-tools/xautostart.conf ...
Installing new version of config file /etc/vmware-tools/vm-support ...
Installing new version of config file /etc/init.d/open-vm-tools ...
Installing new version of config file /etc/pam.d/vmtoolsd ...
update-initramfs: deferring update (trigger activated)
Loading open-vm-tools modules: vmhgfs
WARNING: All config files need .conf: /etc/modprobe.d/options, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/ndiswrapper, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/blacklist-firewire, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/blacklist-extra, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/blacklist-amd76-edac, it will be ignored in a future release.
 vmsync
WARNING: All config files need .conf: /etc/modprobe.d/options, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/ndiswrapper, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/blacklist-firewire, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/blacklist-extra, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/blacklist-amd76-edac, it will be ignored in a future release.
 vmblock
WARNING: All config files need .conf: /etc/modprobe.d/options, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/ndiswrapper, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/blacklist-firewire, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/blacklist-extra, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/blacklist-amd76-edac, it will be ignored in a future release.
.
Starting open-vm daemon: vmtoolsd.
Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-2.6.39-2-amd64
live-boot: core filesystems devices utils udev wget blockdev.
ldconfig: /lib/libuuid.so.1 is not a symbolic link

Processing triggers for man-db ...
Processing triggers for gnome-menus ...
Processing triggers for desktop-file-utils ...
Setting up open-vm-tools-dbg (2011.05.27-420096-0~ppa9) ...
Setting up open-vm-toolbox (2011.05.27-420096-0~ppa9) ...


** Attachment added: "DMKS make (0).log"
   https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/776103/+attachment/2173721/+files/DMKS%20make%20%280%29.log

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to open-vm-tools in Ubuntu.
https://bugs.launchpad.net/bugs/776103

Title:
  package open-vm-dkms 2011.03.28-387002-0ubuntu2 fails to build against
  2.6.39 kernels, due to missing linux/smp_lock.h

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/776103/+subscriptions



More information about the Ubuntu-server-bugs mailing list