open-vm-dkms 2011.12.20-562307-0ubuntu1: open-vm-tools kernel module failed to build
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cunit (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Undecided
|
Robert C Jennings | ||
open-vm-tools (Ubuntu) |
Fix Released
|
Critical
|
Robert C Jennings | ||
Precise |
Invalid
|
Undecided
|
Robert C Jennings | ||
Trusty |
Fix Released
|
Undecided
|
Robert C Jennings | ||
open-vm-tools-lts-trusty (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
* Failure to build the kernel modules in open-vm-dkms for HWE kernels impedes guest configuration, host/guest file system, desktop copy buffer sharing, etc when running a Precise VM on a VMWare host.
* This SRU focuses on HWE support for VMWare's vCloud Hybrid Service (vCHS) which requires open-vm-tools from the upstream stable stream (in Trusty) and the 3.9 kernel.
* These kernel modules from open-vm-dkms have been merged with the upstream kernel as of 3.9
* Upstream changes only available in the mainline kernel modules and the 9.4.x stable series of open-vm-tools are required to support VMWare's vCloud Hybrid Service (vCHS).
State of Precise
* open-vm-tools in Precise is based on an unsupported development snapshot from upstream (http://
* open-vm-dkms fails to build its kernel modules for open-vm-tools on Precise.
* Kernel modules affected include vmc_vmci and vmc_vsock both of which are host/guest communication. They are used for guest configuration, host/guest file system, desktop copy buffer sharing, etc.
* This version of open-vm-tools is not supported by upstream or Debian.
* The modules which fail to build have been merged upstream, with the exception of the host-guest file system (hgfs) module (host <-> guest access must be provided with a remote FS such as CIFS or NFS). These modules are available in v3.9 of the kernel and later (Saucy and later). This vmware knowlegebase article (2073804 http://
State of Trusty/Upstream
* open-vm-tools in Debian testing/unstable and Trusty are based on the stable 9.4.x release from upstream.
* The kernel modules previously shipped by open-vm-dkms are now supported in the upstream kernel (v3.9 and later)
* The upstream kernel modules and open-vm-tools have received enhancements to support vmware's vCloud Hybrid Service (vCHS) which are not available downstream.
Changes
1) back-ported the version of open-vm-tools in Trusty as a separate HWE package (open-vm-
* It will not be an upgrade target (does not contain "provides: open-vm-tools") but would require manual installation along with an HWE kernel from Saucy or later. The newer package will not regress open-vm-tools as it exists in Precise.
* The open-vm-tools for Precise based on the 2011.12.20-562307 development snapshot can still be maintained by the community to support Precise with the stock kernel.
2) updated the open-vm-tools package in Trusty to replace the open-vm-tools-hwe packages created by this change.
[Test Case]
* Install Precise with GA packages in a vmware host.
* Install open-vm-dkms and open-vm-desktop
* On Precise GA kernel the modules will build.
* Copy text on the host desktop and attempt to paste into a terminal on the precise guest. This, and the reverse, should work.
* Drag a file from the file manager on the host to the file manager on the precise guest. This, and the reverse, should work.
* Upgrade the guest to the current Precise kernel or a new HWE kernel.
* DKMS packages will fail to build
* Copy/paste and file drag-and-drop will not function.
* Additionally, zero-config of the guest from the host, necessary to support vCHS, and memory ballooning will also not function without the fixes.
[Regression Potential]
There is a large delta between this development snapshot in the Precise packages and this stable release package. Were this package to replace the package in Precise there would be a high risk of regression. This is mitigated by introducing the back-port as it's own new package. This package does not provide open-vm-tools-*, only open-vm-
[Other Info]
* The development snapshot in precise is unaffected by the addition of this new package. My intention is to create this 'hwe' package for use with a 3.9 or later kernel to provide support for new virtual hardware enablement of the vCHS cloud. This will allow it to live alongside the open-vm-tools for the precise kernel.
------ Original description ------
ocurred during kernel upgrade
ProblemType: Package
DistroRelease: Ubuntu 12.04
Package: open-vm-dkms 2011.12.
ProcVersionSign
Uname: Linux 3.8.0-35-generic x86_64
NonfreeKernelMo
ApportVersion: 2.0.1-0ubuntu17.6
Architecture: amd64
DKMSKernelVersion: 3.8.0-35-generic
Date: Mon Feb 3 09:39:30 2014
InstallationMedia: Ubuntu 12.04.3 LTS "Precise Pangolin" - Release amd64 (20130820.1)
MarkForUpload: True
PackageArchitec
PackageVersion: 2011.12.
SourcePackage: open-vm-tools
Title: open-vm-dkms 2011.12.
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- Ubuntu branches: Pending requested
-
Diff: 173 lines (+118/-4)2 files modifieddebian/changelog (+12/-0)
debian/control (+106/-4)
tags: | removed: need-duplicate-check |
description: | updated |
Changed in open-vm-tools (Ubuntu): | |
status: | In Progress → Confirmed |
Changed in open-vm-tools (Ubuntu Precise): | |
status: | In Progress → Incomplete |
Changed in open-vm-tools (Ubuntu): | |
status: | Confirmed → Invalid |
no longer affects: | open-vm-tools (Ubuntu Trusty) |
Changed in open-vm-tools (Ubuntu): | |
status: | Invalid → Fix Released |
Changed in cunit (Ubuntu): | |
status: | New → Invalid |
no longer affects: | cunit (Ubuntu Trusty) |
Changed in cunit (Ubuntu Precise): | |
status: | New → In Progress |
no longer affects: | cunit (Ubuntu Trusty) |
Changed in open-vm-tools (Ubuntu Trusty): | |
status: | New → Fix Committed |
Changed in open-vm-tools (Ubuntu Precise): | |
status: | Fix Committed → In Progress |
Changed in open-vm-tools (Ubuntu Trusty): | |
assignee: | nobody → Robert C Jennings (rcj) |
Changed in cunit (Ubuntu Precise): | |
assignee: | nobody → Robert C Jennings (rcj) |
tags: |
added: verification-failed-precise verification-needed removed: verification-failed |
tags: |
added: verification-needed-trusty removed: verification-needed |
tags: |
added: verification-done removed: verification-donee |
Changed in open-vm-tools (Ubuntu Trusty): | |
status: | Fix Committed → In Progress |
tags: | added: verification-done-precise |
Changed in open-vm-tools (Ubuntu Precise): | |
status: | Fix Committed → Invalid |
Changed in open-vm-tools-lts-trusty (Ubuntu): | |
status: | New → Invalid |
Status changed to 'Confirmed' because the bug affects multiple users.