I am using Vagrant and VMware Workstation 12 Pro on Linux but cannot use a linked clone. I have to set "linked_clone = false" for my provider VM.
Since HashiCorp does not ship a 16.04 LTS box with the tag "vmware_workstation", I am using "ainfamoussyn/vagrant-vmware-xenial64". My system details are below.
- Linux Ubuntu 16.04.3 LTS
- Vagrant 2.0.0
- Plugins: vagrant-vmware-workstation (5.0.1), vagrant-share (1.1.9, system)
I am using the wrong Vagrant box tag? What's the difference between "vagrant_workstation" and "vagrant_desktop"?
==> default: Enabling and configuring shared folders...
INFO vmware_driver: Enabling shared folders...
INFO subprocess: Starting process: ["/usr/bin/vmrun", "enableSharedFolders", "/home/user/src/vagrant-getting_started/.vagrant/machines/default/vmware_workstation/6f1ea773-2c51-4798-81ee-73ec811253f6/vagrant-vmware-xenial64.vmx"]
INFO subprocess: Command not in installer, restoring original environment...
DEBUG subprocess: Selecting on IO
DEBUG subprocess: stdout: Error: There was an error mounting the Shared Folders file system inside the guest operating system
DEBUG subprocess: Waiting for process to exit. Remaining to timeout: 32000
DEBUG subprocess: Exit status: 255
INFO retryable: Retryable exception raised: #<HashiCorp::VagrantVMwareworkstation::Errors::VMRunError: An error occurred while executing `vmrun`, a utility for controlling
VMware machines. The command and output are below:
Command: ["enableSharedFolders", "/home/user/src/vagrant-getting_started/.vagrant/machines/default/vmware_workstation/6f1ea773-2c51-4798-81ee-73ec811253f6/vagrant-vmware-xenial64.vmx", {:notify=>[:stdout, :stderr]}]
Stdout: Error: There was an error mounting the Shared Folders file system inside the guest operating system
Stderr: >
INFO subprocess: Starting process: ["/usr/bin/vmrun", "enableSharedFolders", "/home/user/src/vagrant-getting_started/.vagrant/machines/default/vmware_workstation/6f1ea773-2c51-4798-81ee-73ec811253f6/vagrant-vmware-xenial64.vmx"]