-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
debian-7.8 box broken by VMWare Fusion 7.1.1 to 7.1.2 update #397
Comments
Maybe this is a dup of Issue 377 |
We've rebuilt the boxes with the latest version @8a424e2900148bb8d732604844b4e18bce064d07 |
Still doesn't work with VMWare Fusion 7.1.2 or Fusion 8. |
@RobbKistler just to confirm - this is the new box hosted out of the bento namespace https://atlas.hashicorp.com/bento/boxes/debian-7.8? |
Yes, bento/debian7.8 version v2.2.0
|
|
I verified that the kernel version (3.2.68), and VMWare tools tries to install version 10.0.0.164 build-2977863 of vmware-tools. The problem might be from 250efaa. The cleanup script removes the linux kernel headers and the compiler. This seems like a great thing to do, but the, but the vmware-tools need the headers and compiler to rebuild the hgfs module. The vmware-tools automatically update when there is a new version available -- from the Fusion 8 update, in this case. I see this error in /var/log/vmware-tools-upgrader.log with a timestamp of the time I do "vagrant up":
One option would be to leave the packages required by vmware tools (kernel headers, gcc, make, binutils). Another might be to configure vmware-tools to not auto-update. |
@RobbKistler you can use: https://github.com/rasa/vmware-tools-patches Works nice on VMWare Fusion 7.1.2 and Debian 8.2. |
I'm seeing the same thing on Ubuntu-14.04 boxes at box patch 2.2.1 |
2.2.2 was just recently released and should not have the issue. |
👍 works well for me now :) |
Short story:
The debian-7.8 1.0.0 vagrant box uses has Linux kernel 3.2.65. Later distro updates of Debian 7.8 pull in kernel 3.2.68. This kernel has a change that breaks VMWareFusion’s hgfs host file system drivers on a few Linux distros, see this thread at communities.vmware.com.
This is fine as long as you don't update Debian, but...
VMWare “fixed” the hgfs problem in Fusion 7.1.2 with vmware tools 9.0.3. After updating Fusion, the vmware-tools automatically update. At this point, the updated hgfs driver fails to compile because it only works with kernel 3.2.68. This also breaks the vmware-tools automatic capability, which uses hgfs to get the new tools from the host.
The fix seems to be to update the chef/debian-7.8 box
Once these updates are applied, the box seems to work fine if I downgrade to VMWare 7.1.1.
This issue probably applies to distros downstream from Debian, too.
The text was updated successfully, but these errors were encountered: