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 -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs