frapposelli / vagrant-vcenter

A Vagrant provider for VMware vCenter®
MIT License
107 stars 36 forks source link

Customization failures #17

Open kodempsey opened 10 years ago

kodempsey commented 10 years ago

Hi Fabio,

I get customization failures immediately after the vm is cloned from the template in vcenter. I created a box using gosddc/packer-post-processor-vagrant-vmware-ovf with the ubuntu.json (trusty64) template from gosddc/packer-templates. My vagrant file is a default Vagrant file modified based on your example (see below).

I'm using a ubuntu trusty 64 desktop development environment with the following:

Our vcenter is at version 5.5.0 update 2. If I create a ubuntu trusty 64 server vm manually in vcenter, install vmware tools (not latest version) and convert it to a template, i'm able to then deploy a virtual machine with customizations via the wizard and it succeeds. If I try and deploy a virtual machine with customizations via the wizard with the template uploaded by vagrant-vcenter, it fails with the same error as logged below. If I convert both templates to vms, there are several notable differnces in the settings dialog - most notable is the vm version is 8 for the hand rolled vm, and vmx-9 for the vagrant-vcenter one. I can provide more info here if necessary.

Is there something obviously wrong i'm doing or am I perhaps just using an invalid combination of package versions? Any insight would be greatly appreciated.

Best regards,

Kristian

$ packer build -only=trusty64 templates/ubuntu.json

trusty64 output will be in this color.

==> trusty64: Downloading or copying ISO
    trusty64: Downloading or copying: http://localhost/ubuntu-14.04.1-server-amd64.iso
    trusty64: Download progress: 4%
    trusty64: Download progress: 9%
    trusty64: Download progress: 13%
    trusty64: Download progress: 17%
    trusty64: Download progress: 22%
    trusty64: Download progress: 26%
    trusty64: Download progress: 31%
    trusty64: Download progress: 35%
    trusty64: Download progress: 39%
    trusty64: Download progress: 44%
    trusty64: Download progress: 47%
    trusty64: Download progress: 52%
    trusty64: Download progress: 56%
    trusty64: Download progress: 60%
    trusty64: Download progress: 65%
    trusty64: Download progress: 68%
    trusty64: Download progress: 73%
    trusty64: Download progress: 73%
    trusty64: Download progress: 73%
    trusty64: Download progress: 77%
    trusty64: Download progress: 80%
    trusty64: Download progress: 84%
    trusty64: Download progress: 87%
    trusty64: Download progress: 91%
    trusty64: Download progress: 95%
    trusty64: Download progress: 98%
==> trusty64: Creating virtual machine disk
==> trusty64: Building and writing VMX file
==> trusty64: Starting HTTP server on port 8717
==> trusty64: Starting virtual machine...
    trusty64: The VM will be run headless, without a GUI. If you want to
    trusty64: view the screen of the VM, connect via VNC without a password to
    trusty64: 127.0.0.1:5908
==> trusty64: Waiting 10s for boot...
==> trusty64: Connecting to VM via VNC
==> trusty64: Typing the boot command over VNC...
==> trusty64: Waiting for SSH to become available...
==> trusty64: Connected to SSH!
==> trusty64: Uploading the 'linux' VMware Tools
==> trusty64: Provisioning with shell script: scripts/ubuntu-vmware-tools_install.sh
    trusty64: [sudo] password for vagrant: mount: block device /home/vagrant/linux.iso is write-protected, mounting read-only
    trusty64: Creating a new VMware Tools installer database using the tar4 format.
    trusty64:
    trusty64: Installing VMware Tools.
    trusty64:
    trusty64: In which directory do you want to install the binary files?
    trusty64: [/usr/bin]
    trusty64:
    trusty64: What is the directory that contains the init directories (rc0.d/ to rc6.d/)?
    trusty64: [/etc]
    trusty64:
    trusty64: What is the directory that contains the init scripts?
    trusty64: [/etc/init.d]
    trusty64:
    trusty64: In which directory do you want to install the daemon files?
    trusty64: [/usr/sbin]
    trusty64:
    trusty64: In which directory do you want to install the library files?
    trusty64: [/usr/lib/vmware-tools]
    trusty64:
    trusty64: The path "/usr/lib/vmware-tools" does not exist currently. This program is
    trusty64: going to create it, including needed parent directories. Is this what you want?
    trusty64: [yes]
    trusty64:
    trusty64: In which directory do you want to install the documentation files?
    trusty64: [/usr/share/doc/vmware-tools]
    trusty64:
    trusty64: The path "/usr/share/doc/vmware-tools" does not exist currently. This program
    trusty64: is going to create it, including needed parent directories. Is this what you
    trusty64: want? [yes]
    trusty64:
    trusty64: The installation of VMware Tools 9.6.2 build-1688356 for Linux completed
    trusty64: successfully. You can decide to remove this software from your system at any
    trusty64: time by invoking the following command: "/usr/bin/vmware-uninstall-tools.pl".
    trusty64:
    trusty64: Before running VMware Tools for the first time, you need to configure it by
    trusty64: invoking the following command: "/usr/bin/vmware-config-tools.pl". Do you want
    trusty64: this program to invoke the command for you now? [yes]
    trusty64:
    trusty64: Initializing...
    trusty64:
    trusty64:
    trusty64: Making sure services for VMware Tools are stopped.
    trusty64:
    trusty64:
    trusty64:
    trusty64: The module vmci has already been installed on this system by another installer
    trusty64: or package and will not be modified by this installer.
    trusty64:
    trusty64: The module vsock has already been installed on this system by another installer
    trusty64: or package and will not be modified by this installer.
    trusty64:
    trusty64: The module vmxnet3 has already been installed on this system by another
    trusty64: installer or package and will not be modified by this installer.
    trusty64:
    trusty64: The module pvscsi has already been installed on this system by another
    trusty64: installer or package and will not be modified by this installer.
    trusty64:
    trusty64: The module vmmemctl has already been installed on this system by another
    trusty64: installer or package and will not be modified by this installer.
    trusty64:
    trusty64: The VMware Host-Guest Filesystem allows for shared folders between the host OS
    trusty64: and the guest OS in a Fusion or Workstation virtual environment.  Do you wish
    trusty64: to enable this feature? [yes]
    trusty64:
    trusty64: Using 2.6.x kernel build system.
    trusty64: make: Entering directory `/tmp/modconfig-VvLETg/vmhgfs-only'
    trusty64: /usr/bin/make -C /lib/modules/3.13.0-32-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
    trusty64: MODULEBUILDDIR= modules
    trusty64: make[1]: Entering directory `/usr/src/linux-headers-3.13.0-32-generic'
    trusty64: CC [M]  /tmp/modconfig-VvLETg/vmhgfs-only/backdoor.o
    trusty64: CC [M]  /tmp/modconfig-VvLETg/vmhgfs-only/backdoorGcc64.o
    trusty64: CC [M]  /tmp/modconfig-VvLETg/vmhgfs-only/bdhandler.o
    trusty64: CC [M]  /tmp/modconfig-VvLETg/vmhgfs-only/cpName.o
    trusty64: CC [M]  /tmp/modconfig-VvLETg/vmhgfs-only/cpNameLinux.o
    trusty64: CC [M]  /tmp/modconfig-VvLETg/vmhgfs-only/cpNameLite.o
    trusty64: CC [M]  /tmp/modconfig-VvLETg/vmhgfs-only/dentry.o
    trusty64: CC [M]  /tmp/modconfig-VvLETg/vmhgfs-only/dir.o
    trusty64: CC [M]  /tmp/modconfig-VvLETg/vmhgfs-only/file.o
    trusty64: CC [M]  /tmp/modconfig-VvLETg/vmhgfs-only/filesystem.o
    trusty64: CC [M]  /tmp/modconfig-VvLETg/vmhgfs-only/fsutil.o
    trusty64: CC [M]  /tmp/modconfig-VvLETg/vmhgfs-only/hgfsBd.o
    trusty64: CC [M]  /tmp/modconfig-VvLETg/vmhgfs-only/hgfsEscape.o
    trusty64: CC [M]  /tmp/modconfig-VvLETg/vmhgfs-only/hgfsUtil.o
    trusty64: CC [M]  /tmp/modconfig-VvLETg/vmhgfs-only/inode.o
    trusty64: CC [M]  /tmp/modconfig-VvLETg/vmhgfs-only/link.o
    trusty64: CC [M]  /tmp/modconfig-VvLETg/vmhgfs-only/message.o
    trusty64: CC [M]  /tmp/modconfig-VvLETg/vmhgfs-only/module.o
    trusty64: CC [M]  /tmp/modconfig-VvLETg/vmhgfs-only/page.o
    trusty64: CC [M]  /tmp/modconfig-VvLETg/vmhgfs-only/request.o
    trusty64: CC [M]  /tmp/modconfig-VvLETg/vmhgfs-only/rpcout.o
    trusty64: CC [M]  /tmp/modconfig-VvLETg/vmhgfs-only/stubs.o
    trusty64: CC [M]  /tmp/modconfig-VvLETg/vmhgfs-only/super.o
    trusty64: CC [M]  /tmp/modconfig-VvLETg/vmhgfs-only/transport.o
    trusty64: CC [M]  /tmp/modconfig-VvLETg/vmhgfs-only/vmci.o
    trusty64: CC [M]  /tmp/modconfig-VvLETg/vmhgfs-only/kernelStubsLinux.o
    trusty64: LD [M]  /tmp/modconfig-VvLETg/vmhgfs-only/vmhgfs.o
    trusty64: Building modules, stage 2.
    trusty64: MODPOST 1 modules
    trusty64: CC      /tmp/modconfig-VvLETg/vmhgfs-only/vmhgfs.mod.o
    trusty64: LD [M]  /tmp/modconfig-VvLETg/vmhgfs-only/vmhgfs.ko
    trusty64: make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-32-generic'
    trusty64: /usr/bin/make -C $PWD SRCROOT=$PWD/. \
    trusty64: MODULEBUILDDIR= postbuild
    trusty64: make[1]: Entering directory `/tmp/modconfig-VvLETg/vmhgfs-only'
    trusty64: make[1]: `postbuild' is up to date.
    trusty64: make[1]: Leaving directory `/tmp/modconfig-VvLETg/vmhgfs-only'
    trusty64: cp -f vmhgfs.ko ./../vmhgfs.o
    trusty64: make: Leaving directory `/tmp/modconfig-VvLETg/vmhgfs-only'
    trusty64:
    trusty64: The vmxnet driver is no longer supported on kernels 3.3 and greater. Please
    trusty64: upgrade to a newer virtual NIC. (e.g., vmxnet3 or e1000e)
    trusty64:
    trusty64: The vmblock enables dragging or copying files between host and guest in a
    trusty64: Fusion or Workstation virtual environment.  Do you wish to enable this feature?
    trusty64: [yes]
    trusty64:
    trusty64: VMware automatic kernel modules enables automatic building and installation of
    trusty64: VMware kernel modules at boot that are not already present. This feature can be
    trusty64:
    trusty64: enabled/disabled by re-running vmware-config-tools.pl.
    trusty64:
    trusty64: Would you like to enable VMware automatic kernel modules?
    trusty64: [no]
    trusty64:
    trusty64: No X install found.
    trusty64:
    trusty64: Creating a new initrd boot image for the kernel.
    trusty64: update-initramfs: Generating /boot/initrd.img-3.13.0-32-generic
    trusty64: vmware-tools-thinprint start/running
    trusty64: vmware-tools start/running
    trusty64: The configuration of VMware Tools 9.6.2 build-1688356 for Linux for this
    trusty64: running kernel completed successfully.
    trusty64:
    trusty64: You must restart your X session before any mouse or graphics changes take
    trusty64: effect.
    trusty64:
    trusty64: You can now run VMware Tools by invoking "/usr/bin/vmware-toolbox-cmd" from the
    trusty64: command line.
    trusty64:
    trusty64: To enable advanced X features (e.g., guest resolution fit, drag and drop, and
    trusty64: file and text copy/paste), you will need to do one (or more) of the following:
    trusty64: 1. Manually start /usr/bin/vmware-user
    trusty64: 2. Log out and log back into your desktop session; and,
    trusty64: 3. Restart your X session.
    trusty64:
    trusty64: Enjoy,
    trusty64:
    trusty64: --the VMware team
    trusty64:
==> trusty64: Provisioning with shell script: scripts/ubuntu-puppet_install.sh
    trusty64: [sudo] password for vagrant: ==> OS detected: Ubuntu 14.04 (trusty)
    trusty64: ==> Setting up puppet from apt.puppetlabs.com
    trusty64: --2014-09-19 04:30:02--  https://apt.puppetlabs.com/puppetlabs-release-trusty.deb
    trusty64: Resolving apt.puppetlabs.com (apt.puppetlabs.com)... 198.58.114.168, 2600:3c00::f03c:91ff:fe69:6bf0
    trusty64: Connecting to apt.puppetlabs.com (apt.puppetlabs.com)|198.58.114.168|:443... connected.
    trusty64: HTTP request sent, awaiting response... 200 OK
    trusty64: Length: 7384 (7.2K) [application/x-debian-package]
    trusty64: Saving to: ‘puppetlabs-release-trusty.deb’
    trusty64:
    trusty64: 100% 7,384       --.-K/s   in 0.003s
    trusty64:
    trusty64: 2014-09-19 04:30:03 (2.07 MB/s) - ‘puppetlabs-release-trusty.deb’ saved [7384/7384]
    trusty64:
    trusty64: Selecting previously unselected package puppetlabs-release.
    trusty64: (Reading database ... 59151 files and directories currently installed.)
    trusty64: Preparing to unpack puppetlabs-release-trusty.deb ...
    trusty64: Unpacking puppetlabs-release (1.0-11) ...
    trusty64: Setting up puppetlabs-release (1.0-11) ...
    trusty64: Ign http://apt.puppetlabs.com trusty InRelease
    trusty64: Ign http://us.archive.ubuntu.com trusty InRelease
    trusty64: Ign http://security.ubuntu.com trusty-security InRelease
    trusty64: Get:1 http://apt.puppetlabs.com trusty Release.gpg [876 B]
    trusty64: Ign http://us.archive.ubuntu.com trusty-updates InRelease
    trusty64: Hit http://security.ubuntu.com trusty-security Release.gpg
    trusty64: Get:2 http://apt.puppetlabs.com trusty Release [22.3 kB]
    trusty64: Ign http://us.archive.ubuntu.com trusty-backports InRelease
    trusty64: Hit http://security.ubuntu.com trusty-security Release
    trusty64: Hit http://us.archive.ubuntu.com trusty Release.gpg
    trusty64: Get:3 http://apt.puppetlabs.com trusty/main Sources [8,224 B]
    trusty64: Hit http://security.ubuntu.com trusty-security/main Sources
    trusty64: Hit http://us.archive.ubuntu.com trusty-updates Release.gpg
    trusty64: Get:4 http://apt.puppetlabs.com trusty/dependencies Sources [1,067 B]
    trusty64: Hit http://security.ubuntu.com trusty-security/restricted Sources
    trusty64: Hit http://us.archive.ubuntu.com trusty-backports Release.gpg
    trusty64: Get:5 http://apt.puppetlabs.com trusty/main amd64 Packages [16.1 kB]
    trusty64: Hit http://security.ubuntu.com trusty-security/universe Sources
    trusty64: Hit http://us.archive.ubuntu.com trusty Release
    trusty64: Get:6 http://apt.puppetlabs.com trusty/dependencies amd64 Packages [645 B]
    trusty64: Hit http://security.ubuntu.com trusty-security/multiverse Sources
    trusty64: Get:7 http://apt.puppetlabs.com trusty/main i386 Packages [16.1 kB]
    trusty64: Hit http://us.archive.ubuntu.com trusty-updates Release
    trusty64: Get:8 http://apt.puppetlabs.com trusty/dependencies i386 Packages [645 B]
    trusty64: Hit http://security.ubuntu.com trusty-security/main amd64 Packages
    trusty64: Hit http://us.archive.ubuntu.com trusty-backports Release
    trusty64: Hit http://us.archive.ubuntu.com trusty/main Sources
    trusty64: Hit http://security.ubuntu.com trusty-security/restricted amd64 Packages
    trusty64: Hit http://us.archive.ubuntu.com trusty/restricted Sources
    trusty64: Hit http://security.ubuntu.com trusty-security/universe amd64 Packages
    trusty64: Hit http://security.ubuntu.com trusty-security/multiverse amd64 Packages
    trusty64: Hit http://security.ubuntu.com trusty-security/main i386 Packages
    trusty64: Hit http://us.archive.ubuntu.com trusty/universe Sources
    trusty64: Hit http://security.ubuntu.com trusty-security/restricted i386 Packages
    trusty64: Hit http://us.archive.ubuntu.com trusty/multiverse Sources
    trusty64: Hit http://security.ubuntu.com trusty-security/universe i386 Packages
    trusty64: Hit http://us.archive.ubuntu.com trusty/main amd64 Packages
    trusty64: Hit http://security.ubuntu.com trusty-security/multiverse i386 Packages
    trusty64: Hit http://us.archive.ubuntu.com trusty/restricted amd64 Packages
    trusty64: Hit http://security.ubuntu.com trusty-security/main Translation-en
    trusty64: Hit http://us.archive.ubuntu.com trusty/universe amd64 Packages
    trusty64: Hit http://us.archive.ubuntu.com trusty/multiverse amd64 Packages
    trusty64: Hit http://security.ubuntu.com trusty-security/multiverse Translation-en
    trusty64: Hit http://us.archive.ubuntu.com trusty/main i386 Packages
    trusty64: Hit http://security.ubuntu.com trusty-security/restricted Translation-en
    trusty64: Hit http://us.archive.ubuntu.com trusty/restricted i386 Packages
    trusty64: Hit http://security.ubuntu.com trusty-security/universe Translation-en
    trusty64: Ign http://apt.puppetlabs.com trusty/dependencies Translation-en_US
    trusty64: Hit http://us.archive.ubuntu.com trusty/universe i386 Packages
    trusty64: Ign http://apt.puppetlabs.com trusty/dependencies Translation-en
    trusty64: Hit http://us.archive.ubuntu.com trusty/multiverse i386 Packages
    trusty64: Ign http://apt.puppetlabs.com trusty/main Translation-en_US
    trusty64: Ign http://apt.puppetlabs.com trusty/main Translation-en
    trusty64: Hit http://us.archive.ubuntu.com trusty/main Translation-en
    trusty64: Hit http://us.archive.ubuntu.com trusty/multiverse Translation-en
    trusty64: Hit http://us.archive.ubuntu.com trusty/restricted Translation-en
    trusty64: Hit http://us.archive.ubuntu.com trusty/universe Translation-en
    trusty64: Hit http://us.archive.ubuntu.com trusty-updates/main Sources
    trusty64: Hit http://us.archive.ubuntu.com trusty-updates/restricted Sources
    trusty64: Hit http://us.archive.ubuntu.com trusty-updates/universe Sources
    trusty64: Hit http://us.archive.ubuntu.com trusty-updates/multiverse Sources
    trusty64: Hit http://us.archive.ubuntu.com trusty-updates/main amd64 Packages
    trusty64: Hit http://us.archive.ubuntu.com trusty-updates/restricted amd64 Packages
    trusty64: Hit http://us.archive.ubuntu.com trusty-updates/universe amd64 Packages
    trusty64: Hit http://us.archive.ubuntu.com trusty-updates/multiverse amd64 Packages
    trusty64: Hit http://us.archive.ubuntu.com trusty-updates/main i386 Packages
    trusty64: Hit http://us.archive.ubuntu.com trusty-updates/restricted i386 Packages
    trusty64: Hit http://us.archive.ubuntu.com trusty-updates/universe i386 Packages
    trusty64: Hit http://us.archive.ubuntu.com trusty-updates/multiverse i386 Packages
    trusty64: Hit http://us.archive.ubuntu.com trusty-updates/main Translation-en
    trusty64: Hit http://us.archive.ubuntu.com trusty-updates/multiverse Translation-en
    trusty64: Hit http://us.archive.ubuntu.com trusty-updates/restricted Translation-en
    trusty64: Hit http://us.archive.ubuntu.com trusty-updates/universe Translation-en
    trusty64: Hit http://us.archive.ubuntu.com trusty-backports/main Sources
    trusty64: Hit http://us.archive.ubuntu.com trusty-backports/restricted Sources
    trusty64: Hit http://us.archive.ubuntu.com trusty-backports/universe Sources
    trusty64: Hit http://us.archive.ubuntu.com trusty-backports/multiverse Sources
    trusty64: Hit http://us.archive.ubuntu.com trusty-backports/main amd64 Packages
    trusty64: Hit http://us.archive.ubuntu.com trusty-backports/restricted amd64 Packages
    trusty64: Hit http://us.archive.ubuntu.com trusty-backports/universe amd64 Packages
    trusty64: Hit http://us.archive.ubuntu.com trusty-backports/multiverse amd64 Packages
    trusty64: Hit http://us.archive.ubuntu.com trusty-backports/main i386 Packages
    trusty64: Hit http://us.archive.ubuntu.com trusty-backports/restricted i386 Packages
    trusty64: Hit http://us.archive.ubuntu.com trusty-backports/universe i386 Packages
    trusty64: Hit http://us.archive.ubuntu.com trusty-backports/multiverse i386 Packages
    trusty64: Hit http://us.archive.ubuntu.com trusty-backports/main Translation-en
    trusty64: Hit http://us.archive.ubuntu.com trusty-backports/multiverse Translation-en
    trusty64: Hit http://us.archive.ubuntu.com trusty-backports/restricted Translation-en
    trusty64: Hit http://us.archive.ubuntu.com trusty-backports/universe Translation-en
    trusty64: Ign http://us.archive.ubuntu.com trusty/main Translation-en_US
    trusty64: Ign http://us.archive.ubuntu.com trusty/multiverse Translation-en_US
    trusty64: Ign http://us.archive.ubuntu.com trusty/restricted Translation-en_US
    trusty64: Ign http://us.archive.ubuntu.com trusty/universe Translation-en_US
    trusty64: Fetched 65.9 kB in 21s (3,017 B/s)
    trusty64: Reading package lists... Done
    trusty64: Reading package lists... Done
    trusty64: Building dependency tree
    trusty64: Reading state information... Done
    trusty64: The following extra packages will be installed:
    trusty64: augeas-lenses debconf-utils facter hiera libaugeas-ruby libaugeas0
    trusty64: libruby1.9.1 libyaml-0-2 puppet-common ruby ruby-augeas ruby-json
    trusty64: ruby-shadow ruby1.9.1 virt-what
    trusty64: Suggested packages:
    trusty64: augeas-doc augeas-tools puppet-el vim-puppet ruby-selinux libselinux-ruby1.8
    trusty64: librrd-ruby1.9.1 librrd-ruby1.8 ri ruby-dev ruby1.9.1-examples ri1.9.1
    trusty64: graphviz ruby1.9.1-dev ruby-switch
    trusty64: Recommended packages:
    trusty64: rdoc
    trusty64: The following NEW packages will be installed:
    trusty64: augeas-lenses debconf-utils facter hiera libaugeas-ruby libaugeas0
    trusty64: libruby1.9.1 libyaml-0-2 puppet puppet-common ruby ruby-augeas ruby-json
    trusty64: ruby-shadow ruby1.9.1 virt-what
    trusty64: 0 upgraded, 16 newly installed, 0 to remove and 38 not upgraded.
    trusty64: Need to get 4,607 kB of archives.
    trusty64: After this operation, 23.8 MB of additional disk space will be used.
    trusty64: Get:1 http://apt.puppetlabs.com/ trusty/main facter all 2.2.0-1puppetlabs1 [70.9 kB]
    trusty64: Get:2 http://us.archive.ubuntu.com/ubuntu/ trusty/main libyaml-0-2 amd64 0.1.4-3ubuntu3 [48.2 kB]
    trusty64: Get:3 http://apt.puppetlabs.com/ trusty/main hiera all 1.3.4-1puppetlabs1 [12.0 kB]
    trusty64: Get:4 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main augeas-lenses all 1.2.0-0ubuntu1.1 [230 kB]
    trusty64: Get:5 http://apt.puppetlabs.com/ trusty/main puppet-common all 3.7.1-1puppetlabs1 [1,249 kB]
    trusty64: Get:6 http://us.archive.ubuntu.com/ubuntu/ trusty/main debconf-utils all 1.5.51ubuntu2 [57.4 kB]
    trusty64: Get:7 http://us.archive.ubuntu.com/ubuntu/ trusty/main libruby1.9.1 amd64 1.9.3.484-2ubuntu1 [2,667 kB]
    trusty64: Get:8 http://apt.puppetlabs.com/ trusty/main puppet all 3.7.1-1puppetlabs1 [9,312 B]
    trusty64: Get:9 http://us.archive.ubuntu.com/ubuntu/ trusty/main ruby1.9.1 amd64 1.9.3.484-2ubuntu1 [35.6 kB]
    trusty64: Get:10 http://us.archive.ubuntu.com/ubuntu/ trusty/main ruby all 1:1.9.3.4 [5,334 B]
    trusty64: Get:11 http://us.archive.ubuntu.com/ubuntu/ trusty/universe virt-what amd64 1.13-1 [13.6 kB]
    trusty64: Get:12 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main libaugeas0 amd64 1.2.0-0ubuntu1.1 [135 kB]
    trusty64: Get:13 http://us.archive.ubuntu.com/ubuntu/ trusty/main ruby-augeas amd64 0.5.0-2 [13.2 kB]
    trusty64: Get:14 http://us.archive.ubuntu.com/ubuntu/ trusty/universe libaugeas-ruby all 0.5.0-2 [1,394 B]
    trusty64: Get:15 http://us.archive.ubuntu.com/ubuntu/ trusty/main ruby-shadow amd64 2.2.0-1 [11.2 kB]
    trusty64: Get:16 http://us.archive.ubuntu.com/ubuntu/ trusty/main ruby-json amd64 1.8.0-1build1 [49.0 kB]
    trusty64: Fetched 4,607 kB in 34s (134 kB/s)
    trusty64: Selecting previously unselected package libyaml-0-2:amd64.
    trusty64: (Reading database ... 59158 files and directories currently installed.)
    trusty64: Preparing to unpack .../libyaml-0-2_0.1.4-3ubuntu3_amd64.deb ...
    trusty64: Unpacking libyaml-0-2:amd64 (0.1.4-3ubuntu3) ...
    trusty64: Selecting previously unselected package augeas-lenses.
    trusty64: Preparing to unpack .../augeas-lenses_1.2.0-0ubuntu1.1_all.deb ...
    trusty64: Unpacking augeas-lenses (1.2.0-0ubuntu1.1) ...
    trusty64: Selecting previously unselected package debconf-utils.
    trusty64: Preparing to unpack .../debconf-utils_1.5.51ubuntu2_all.deb ...
    trusty64: Unpacking debconf-utils (1.5.51ubuntu2) ...
    trusty64: Selecting previously unselected package libruby1.9.1.
    trusty64: Preparing to unpack .../libruby1.9.1_1.9.3.484-2ubuntu1_amd64.deb ...
    trusty64: Unpacking libruby1.9.1 (1.9.3.484-2ubuntu1) ...
    trusty64: Selecting previously unselected package ruby1.9.1.
    trusty64: Preparing to unpack .../ruby1.9.1_1.9.3.484-2ubuntu1_amd64.deb ...
    trusty64: Unpacking ruby1.9.1 (1.9.3.484-2ubuntu1) ...
    trusty64: Selecting previously unselected package ruby.
    trusty64: Preparing to unpack .../ruby_1%3a1.9.3.4_all.deb ...
    trusty64: Unpacking ruby (1:1.9.3.4) ...
    trusty64: Selecting previously unselected package virt-what.
    trusty64: Preparing to unpack .../virt-what_1.13-1_amd64.deb ...
    trusty64: Unpacking virt-what (1.13-1) ...
    trusty64: Selecting previously unselected package facter.
    trusty64: Preparing to unpack .../facter_2.2.0-1puppetlabs1_all.deb ...
    trusty64: Unpacking facter (2.2.0-1puppetlabs1) ...
    trusty64: Selecting previously unselected package libaugeas0.
    trusty64: Preparing to unpack .../libaugeas0_1.2.0-0ubuntu1.1_amd64.deb ...
    trusty64: Unpacking libaugeas0 (1.2.0-0ubuntu1.1) ...
    trusty64: Selecting previously unselected package ruby-augeas.
    trusty64: Preparing to unpack .../ruby-augeas_0.5.0-2_amd64.deb ...
    trusty64: Unpacking ruby-augeas (0.5.0-2) ...
    trusty64: Selecting previously unselected package libaugeas-ruby.
    trusty64: Preparing to unpack .../libaugeas-ruby_0.5.0-2_all.deb ...
    trusty64: Unpacking libaugeas-ruby (0.5.0-2) ...
    trusty64: Selecting previously unselected package ruby-shadow.
    trusty64: Preparing to unpack .../ruby-shadow_2.2.0-1_amd64.deb ...
    trusty64: Unpacking ruby-shadow (2.2.0-1) ...
    trusty64: Selecting previously unselected package ruby-json.
    trusty64: Preparing to unpack .../ruby-json_1.8.0-1build1_amd64.deb ...
    trusty64: Unpacking ruby-json (1.8.0-1build1) ...
    trusty64: Selecting previously unselected package hiera.
    trusty64: Preparing to unpack .../hiera_1.3.4-1puppetlabs1_all.deb ...
    trusty64: Unpacking hiera (1.3.4-1puppetlabs1) ...
    trusty64: Selecting previously unselected package puppet-common.
    trusty64: Preparing to unpack .../puppet-common_3.7.1-1puppetlabs1_all.deb ...
    trusty64: Unpacking puppet-common (3.7.1-1puppetlabs1) ...
    trusty64: Selecting previously unselected package puppet.
    trusty64: Preparing to unpack .../puppet_3.7.1-1puppetlabs1_all.deb ...
    trusty64: Unpacking puppet (3.7.1-1puppetlabs1) ...
    trusty64: Processing triggers for man-db (2.6.7.1-1) ...
    trusty64: Processing triggers for ureadahead (0.100.0-16) ...
    trusty64: ureadahead will be reprofiled on next reboot
    trusty64: Setting up libyaml-0-2:amd64 (0.1.4-3ubuntu3) ...
    trusty64: Setting up augeas-lenses (1.2.0-0ubuntu1.1) ...
    trusty64: Setting up debconf-utils (1.5.51ubuntu2) ...
    trusty64: Setting up virt-what (1.13-1) ...
    trusty64: Setting up libaugeas0 (1.2.0-0ubuntu1.1) ...
    trusty64: Setting up ruby (1:1.9.3.4) ...
    trusty64: Setting up facter (2.2.0-1puppetlabs1) ...
    trusty64: Setting up ruby1.9.1 (1.9.3.484-2ubuntu1) ...
    trusty64: Setting up libruby1.9.1 (1.9.3.484-2ubuntu1) ...
    trusty64: Setting up ruby-augeas (0.5.0-2) ...
    trusty64: Setting up libaugeas-ruby (0.5.0-2) ...
    trusty64: Setting up ruby-shadow (2.2.0-1) ...
    trusty64: Setting up ruby-json (1.8.0-1build1) ...
    trusty64: Setting up hiera (1.3.4-1puppetlabs1) ...
    trusty64: Setting up puppet-common (3.7.1-1puppetlabs1) ...
    trusty64: Setting up puppet (3.7.1-1puppetlabs1) ...
    trusty64: * Starting puppet agent       
    trusty64: puppet not configured to start, please edit /etc/default/puppet to enable
    trusty64: [ OK ]
    trusty64: Processing triggers for libc-bin (2.19-0ubuntu6) ...
    trusty64: Processing triggers for ureadahead (0.100.0-16) ...
==> trusty64: Provisioning with Puppet...
    trusty64: Creating Puppet staging directory...
    trusty64: Uploading manifest directory from: puppet/manifests
    trusty64: Uploading local modules from: puppet/modules
    trusty64: Uploading manifests...
    trusty64: Running Puppet:  echo 'vagrant' | sudo -E -S  puppet apply --verbose --modulepath='/tmp/packer-puppet-masterless/module-0'  --manifestdir='/tmp/packer-puppet-masterless/manifests'  --detailed-exitcodes /tmp/packer-puppet-masterless/manifests/vagrant.pp
    trusty64: [sudo] password for vagrant: Warning: Setting templatedir is deprecated. See http://links.puppetlabs.com/env-settings-deprecations
    trusty64: (at /usr/lib/ruby/vendor_ruby/puppet/settings.rb:1117:in `issue_deprecation_warning')
    trusty64: Notice: Compiled catalog for trusty64.localdomain in environment production in 0.10 seconds
    trusty64: Info: Applying configuration version '1411101075'
    trusty64: Notice: /Stage[pre]/Vagrantbaseconfig/File[/home/vagrant/.bash_profile]/ensure: defined content as '{md5}b08f3210bd4d693d66a351ae84476a92'
    trusty64: Info: Computing checksum on file /home/vagrant/.bashrc
    trusty64: Info: /Stage[pre]/Vagrantbaseconfig/File[/home/vagrant/.bashrc]: Filebucketed /home/vagrant/.bashrc to puppet with sum f110abe5b3cfd324c2e5128eb4733879
    trusty64: Notice: /Stage[pre]/Vagrantbaseconfig/File[/home/vagrant/.bashrc]/content: content changed '{md5}f110abe5b3cfd324c2e5128eb4733879' to '{md5}75b80fb86f5b08f8b1a089e53286c83c'
    trusty64: Notice: /Stage[pre]/Vagrantbaseconfig/File[/home/vagrant/.ssh]/ensure: created
    trusty64: Info: Computing checksum on file /etc/ssh/sshd_config
    trusty64: Info: /Stage[pre]/Vagrantbaseconfig/File[/etc/ssh/sshd_config]: Filebucketed /etc/ssh/sshd_config to puppet with sum cac079e87c0ae0d77eafc9b285e36348
    trusty64: Notice: /Stage[pre]/Vagrantbaseconfig/File[/etc/ssh/sshd_config]/content: content changed '{md5}cac079e87c0ae0d77eafc9b285e36348' to '{md5}bd2fdf721eabf99cfb6c5282aabf6bc4'
    trusty64: Notice: /Stage[pre]/Vagrantbaseconfig/File[/etc/ssh/sshd_config]/mode: mode changed '0644' to '0444'
    trusty64: Notice: Launching provisioning for Linux
    trusty64: Notice: /Stage[pre]/Vagrantbaseconfig/Notify[Launching provisioning for Linux]/message: defined 'message' as 'Launching provisioning for Linux'
    trusty64: Info: Computing checksum on file /etc/sudoers
    trusty64: Info: /Stage[pre]/Vagrantbaseconfig/File[/etc/sudoers]: Filebucketed /etc/sudoers to puppet with sum e8e73f16ed73309df7574c12fbcc0af7
    trusty64: Notice: /Stage[pre]/Vagrantbaseconfig/File[/etc/sudoers]/content: content changed '{md5}e8e73f16ed73309df7574c12fbcc0af7' to '{md5}b9cc2ed9661dc95f360f54bae67ab060'
    trusty64: Notice: /Stage[pre]/Vagrantbaseconfig/File[/home/vagrant/.ssh/authorized_keys]/ensure: defined content as '{md5}b440b5086dd12c3fd8abb762476b9f40'
    trusty64: Info: Creating state file /var/lib/puppet/state/state.yaml
    trusty64: Notice: Finished catalog run in 0.33 seconds
==> trusty64: Provisioning with shell script: scripts/ubuntu-vmware-vcloud_cleanup.sh
    trusty64: ==> Pausing for 0 seconds...
    trusty64: ==> Cleaning up udev rules
    trusty64: ==> Cleaning up leftover dhcp leases
    trusty64: Patching /etc/dhcp3 for vCloud
    trusty64: Writing a fixed eth0 entry to avoid delay on first boot in vCloud
    trusty64: auto lo
    trusty64: iface lo inet loopback
    trusty64: auto eth0
    trusty64: iface eth0 inet static
    trusty64: address 192.168.66.111
    trusty64: netmask 255.255.255.0
    trusty64: gateway 192.168.66.1
    trusty64: metric 0
    trusty64: ==> Removing network-manager (KB2042181)
    trusty64: Reading package lists... Done
    trusty64: Building dependency tree
    trusty64: Reading state information... Done
    trusty64: Package 'network-manager' is not installed, so not removed
    trusty64: 0 upgraded, 0 newly installed, 0 to remove and 38 not upgraded.
    trusty64: ==> Cleaning up tmp
    trusty64: Reading package lists... Done
    trusty64: Building dependency tree
    trusty64: Reading state information... Done
    trusty64: 0 upgraded, 0 newly installed, 0 to remove and 38 not upgraded.
    trusty64: Reading package lists... Done
    trusty64: Building dependency tree
    trusty64: Reading state information... Done
    trusty64: ==> Installed packages
    trusty64: accountsservice                   install
    trusty64: adduser                       install
    trusty64: apparmor                  install
    trusty64: apt                       install
    trusty64: apt-transport-https               install
    trusty64: apt-utils                 install
    trusty64: apt-xapian-index              install
    trusty64: aptitude                  install
    trusty64: aptitude-common                   install
    trusty64: augeas-lenses                 install
    trusty64: base-files                    install
    trusty64: base-passwd                   install
    trusty64: bash                      install
    trusty64: bash-completion                   install
    trusty64: bc                        install
    trusty64: bind9-host                    install
    trusty64: binutils                  install
    trusty64: biosdevname                   install
    trusty64: bsdmainutils                  install
    trusty64: bsdutils                  install
    trusty64: build-essential                   install
    trusty64: busybox-initramfs             install
    trusty64: busybox-static                    install
    trusty64: bzip2                     install
    trusty64: ca-certificates                   install
    trusty64: command-not-found             install
    trusty64: command-not-found-data                install
    trusty64: console-setup                 install
    trusty64: coreutils                 install
    trusty64: cpio                      install
    trusty64: cpp                       install
    trusty64: cpp-4.8                       install
    trusty64: crda                      install
    trusty64: cron                      install
    trusty64: dash                      install
    trusty64: dbus                      install
    trusty64: debconf                       install
    trusty64: debconf-i18n                  install
    trusty64: debconf-utils                 install
    trusty64: debianutils                   install
    trusty64: dh-python                 install
    trusty64: diffutils                 install
    trusty64: dmidecode                 install
    trusty64: dmsetup                       install
    trusty64: dnsutils                  install
    trusty64: dosfstools                    install
    trusty64: dpkg                      install
    trusty64: dpkg-dev                  install
    trusty64: e2fslibs:amd64                    install
    trusty64: e2fsprogs                 install
    trusty64: ed                        install
    trusty64: eject                     install
    trusty64: facter                        install
    trusty64: fakeroot                  install
    trusty64: file                      install
    trusty64: findutils                 install
    trusty64: friendly-recovery             install
    trusty64: ftp                       install
    trusty64: fuse                      install
    trusty64: g++                       install
    trusty64: g++-4.8                       install
    trusty64: gcc                       install
    trusty64: gcc-4.8                       install
    trusty64: gcc-4.8-base:amd64                install
    trusty64: gcc-4.9-base:amd64                install
    trusty64: geoip-database                    install
    trusty64: gettext-base                  install
    trusty64: gir1.2-glib-2.0                   install
    trusty64: gnupg                     install
    trusty64: gpgv                      install
    trusty64: grep                      install
    trusty64: groff-base                    install
    trusty64: grub-common                   install
    trusty64: grub-gfxpayload-lists             install
    trusty64: grub-pc                       install
    trusty64: grub-pc-bin                   install
    trusty64: grub2-common                  install
    trusty64: gzip                      install
    trusty64: hdparm                        install
    trusty64: hiera                     install
    trusty64: hostname                  install
    trusty64: ifupdown                  install
    trusty64: info                      install
    trusty64: init-system-helpers               install
    trusty64: initramfs-tools                   install
    trusty64: initramfs-tools-bin               install
    trusty64: initscripts                   install
    trusty64: insserv                       install
    trusty64: install-info                  install
    trusty64: installation-report               install
    trusty64: iproute2                  install
    trusty64: iptables                  install
    trusty64: iputils-ping                  install
    trusty64: iputils-tracepath             install
    trusty64: irqbalance                    install
    trusty64: isc-dhcp-client                   install
    trusty64: isc-dhcp-common                   install
    trusty64: iso-codes                 install
    trusty64: kbd                       install
    trusty64: keyboard-configuration                install
    trusty64: klibc-utils                   install
    trusty64: kmod                      install
    trusty64: krb5-locales                  install
    trusty64: language-pack-en              install
    trusty64: language-pack-en-base             install
    trusty64: language-pack-gnome-en                install
    trusty64: language-pack-gnome-en-base           install
    trusty64: language-selector-common          install
    trusty64: laptop-detect                 install
    trusty64: less                      install
    trusty64: libaccountsservice0:amd64         install
    trusty64: libacl1:amd64                 install
    trusty64: libalgorithm-diff-perl                install
    trusty64: libalgorithm-diff-xs-perl         install
    trusty64: libalgorithm-merge-perl               install
    trusty64: libapparmor-perl              install
    trusty64: libapparmor1:amd64                install
    trusty64: libapt-inst1.5:amd64              install
    trusty64: libapt-pkg4.12:amd64              install
    trusty64: libarchive-extract-perl               install
    trusty64: libasan0:amd64                    install
    trusty64: libasn1-8-heimdal:amd64               install
    trusty64: libasprintf0c2:amd64              install
    trusty64: libatomic1:amd64              install
    trusty64: libattr1:amd64                    install
    trusty64: libaudit-common                   install
    trusty64: libaudit1:amd64                   install
    trusty64: libaugeas-ruby                    install
    trusty64: libaugeas0                    install
    trusty64: libbind9-90                   install
    trusty64: libblkid1:amd64                   install
    trusty64: libboost-iostreams1.54.0:amd64            install
    trusty64: libbsd0:amd64                 install
    trusty64: libbz2-1.0:amd64              install
    trusty64: libc-bin                  install
    trusty64: libc-dev-bin                  install
    trusty64: libc6:amd64                   install
    trusty64: libc6-dev:amd64                   install
    trusty64: libcap-ng0                    install
    trusty64: libcap2:amd64                 install
    trusty64: libcap2-bin                   install
    trusty64: libcgmanager0:amd64               install
    trusty64: libck-connector0:amd64                install
    trusty64: libclass-accessor-perl                install
    trusty64: libcloog-isl4:amd64               install
    trusty64: libcomerr2:amd64              install
    trusty64: libcurl3-gnutls:amd64             install
    trusty64: libcwidget3                   install
    trusty64: libdb5.3:amd64                    install
    trusty64: libdbus-1-3:amd64             install
    trusty64: libdbus-glib-1-2:amd64                install
    trusty64: libdebconfclient0:amd64               install
    trusty64: libdevmapper-event1.02.1:amd64            install
    trusty64: libdevmapper1.02.1:amd64          install
    trusty64: libdns100                 install
    trusty64: libdpkg-perl                  install
    trusty64: libdrm2:amd64                 install
    trusty64: libedit2:amd64                    install
    trusty64: libelf1:amd64                 install
    trusty64: libept1.4.12:amd64                install
    trusty64: libestr0                  install
    trusty64: libexpat1:amd64                   install
    trusty64: libfakeroot:amd64             install
    trusty64: libffi6:amd64                 install
    trusty64: libfile-fcntllock-perl                install
    trusty64: libfreetype6:amd64                install
    trusty64: libfribidi0:amd64             install
    trusty64: libfuse2:amd64                    install
    trusty64: libgcc-4.8-dev:amd64              install
    trusty64: libgcc1:amd64                 install
    trusty64: libgck-1-0:amd64              install
    trusty64: libgcr-3-common                   install
    trusty64: libgcr-base-3-1:amd64             install
    trusty64: libgcrypt11:amd64             install
    trusty64: libgdbm3:amd64                    install
    trusty64: libgeoip1:amd64                   install
    trusty64: libgirepository-1.0-1             install
    trusty64: libglib2.0-0:amd64                install
    trusty64: libglib2.0-data                   install
    trusty64: libgmp10:amd64                    install
    trusty64: libgnutls-openssl27:amd64         install
    trusty64: libgnutls26:amd64             install
    trusty64: libgomp1:amd64                    install
    trusty64: libgpg-error0:amd64               install
    trusty64: libgssapi-krb5-2:amd64                install
    trusty64: libgssapi3-heimdal:amd64          install
    trusty64: libhcrypto4-heimdal:amd64         install
    trusty64: libheimbase1-heimdal:amd64            install
    trusty64: libheimntlm0-heimdal:amd64            install
    trusty64: libhx509-5-heimdal:amd64          install
    trusty64: libidn11:amd64                    install
    trusty64: libio-string-perl             install
    trusty64: libisc95                  install
    trusty64: libisccc90                    install
    trusty64: libisccfg90                   install
    trusty64: libisl10:amd64                    install
    trusty64: libitm1:amd64                 install
    trusty64: libjson-c2:amd64              install
    trusty64: libjson0:amd64                    install
    trusty64: libk5crypto3:amd64                install
    trusty64: libkeyutils1:amd64                install
    trusty64: libklibc                  install
    trusty64: libkmod2:amd64                    install
    trusty64: libkrb5-26-heimdal:amd64          install
    trusty64: libkrb5-3:amd64                   install
    trusty64: libkrb5support0:amd64             install
    trusty64: libldap-2.4-2:amd64               install
    trusty64: liblocale-gettext-perl                install
    trusty64: liblockfile-bin                   install
    trusty64: liblockfile1:amd64                install
    trusty64: liblog-message-simple-perl            install
    trusty64: liblwres90                    install
    trusty64: liblzma5:amd64                    install
    trusty64: libmagic1:amd64                   install
    trusty64: libmodule-pluggable-perl          install
    trusty64: libmount1:amd64                   install
    trusty64: libmpc3:amd64                 install
    trusty64: libmpdec2:amd64                   install
    trusty64: libmpfr4:amd64                    install
    trusty64: libncurses5:amd64             install
    trusty64: libncursesw5:amd64                install
    trusty64: libnewt0.52:amd64             install
    trusty64: libnfnetlink0:amd64               install
    trusty64: libnih-dbus1:amd64                install
    trusty64: libnih1:amd64                 install
    trusty64: libnl-3-200:amd64             install
    trusty64: libnl-genl-3-200:amd64                install
    trusty64: libnuma1:amd64                    install
    trusty64: libp11-kit0:amd64             install
    trusty64: libpam-cap:amd64              install
    trusty64: libpam-modules:amd64              install
    trusty64: libpam-modules-bin                install
    trusty64: libpam-runtime                    install
    trusty64: libpam-systemd:amd64              install
    trusty64: libpam0g:amd64                    install
    trusty64: libparse-debianchangelog-perl         install
    trusty64: libparted0debian1:amd64               install
    trusty64: libpcap0.8:amd64              install
    trusty64: libpci3:amd64                 install
    trusty64: libpcre3:amd64                    install
    trusty64: libpipeline1:amd64                install
    trusty64: libplymouth2:amd64                install
    trusty64: libpng12-0:amd64              install
    trusty64: libpod-latex-perl             install
    trusty64: libpolkit-gobject-1-0:amd64           install
    trusty64: libpopt0:amd64                    install
    trusty64: libprocps3:amd64              install
    trusty64: libpython-stdlib:amd64                install
    trusty64: libpython2.7-minimal:amd64            install
    trusty64: libpython2.7-stdlib:amd64         install
    trusty64: libpython3-stdlib:amd64               install
    trusty64: libpython3.4-minimal:amd64            install
    trusty64: libpython3.4-stdlib:amd64         install
    trusty64: libquadmath0:amd64                install
    trusty64: libreadline5:amd64                install
    trusty64: libreadline6:amd64                install
    trusty64: libroken18-heimdal:amd64          install
    trusty64: librtmp0:amd64                    install
    trusty64: libruby1.9.1                  install
    trusty64: libsasl2-2:amd64              install
    trusty64: libsasl2-modules:amd64                install
    trusty64: libsasl2-modules-db:amd64         install
    trusty64: libselinux1:amd64             install
    trusty64: libsemanage-common                install
    trusty64: libsemanage1:amd64                install
    trusty64: libsepol1:amd64                   install
    trusty64: libsigc++-2.0-0c2a:amd64          install
    trusty64: libslang2:amd64                   install
    trusty64: libsqlite3-0:amd64                install
    trusty64: libss2:amd64                  install
    trusty64: libssl1.0.0:amd64             install
    trusty64: libstdc++-4.8-dev:amd64               install
    trusty64: libstdc++6:amd64              install
    trusty64: libsub-name-perl              install
    trusty64: libsystemd-daemon0:amd64          install
    trusty64: libsystemd-login0:amd64               install
    trusty64: libtasn1-6:amd64              install
    trusty64: libterm-ui-perl                   install
    trusty64: libtext-charwidth-perl                install
    trusty64: libtext-iconv-perl                install
    trusty64: libtext-soundex-perl              install
    trusty64: libtext-wrapi18n-perl             install
    trusty64: libtimedate-perl              install
    trusty64: libtinfo5:amd64                   install
    trusty64: libtsan0:amd64                    install
    trusty64: libudev1:amd64                    install
    trusty64: libusb-0.1-4:amd64                install
    trusty64: libusb-1.0-0:amd64                install
    trusty64: libustr-1.0-1:amd64               install
    trusty64: libuuid1:amd64                    install
    trusty64: libwind0-heimdal:amd64                install
    trusty64: libwrap0:amd64                    install
    trusty64: libx11-6:amd64                    install
    trusty64: libx11-data                   install
    trusty64: libxapian22                   install
    trusty64: libxau6:amd64                 install
    trusty64: libxcb1:amd64                 install
    trusty64: libxdmcp6:amd64                   install
    trusty64: libxext6:amd64                    install
    trusty64: libxml2:amd64                 install
    trusty64: libxmuu1:amd64                    install
    trusty64: libxtables10                  install
    trusty64: libyaml-0-2:amd64             install
    trusty64: linux-firmware                    install
    trusty64: linux-generic                 install
    trusty64: linux-headers-3.13.0-32               install
    trusty64: linux-headers-3.13.0-32-generic           install
    trusty64: linux-headers-generic             install
    trusty64: linux-image-3.13.0-32-generic         install
    trusty64: linux-image-extra-3.13.0-32-generic       install
    trusty64: linux-image-generic               install
    trusty64: linux-libc-dev:amd64              install
    trusty64: locales                       install
    trusty64: lockfile-progs                    install
    trusty64: login                     install
    trusty64: logrotate                 install
    trusty64: lsb-base                  install
    trusty64: lsb-release                   install
    trusty64: lshw                      install
    trusty64: lsof                      install
    trusty64: ltrace                        install
    trusty64: lvm2                      install
    trusty64: make                      install
    trusty64: makedev                       install
    trusty64: man-db                        install
    trusty64: manpages                  install
    trusty64: manpages-dev                  install
    trusty64: mawk                      install
    trusty64: mime-support                  install
    trusty64: mlocate                       install
    trusty64: module-init-tools             install
    trusty64: mount                     install
    trusty64: mountall                  install
    trusty64: mtr-tiny                  install
    trusty64: multiarch-support             install
    trusty64: nano                      install
    trusty64: ncurses-base                  install
    trusty64: ncurses-bin                   install
    trusty64: ncurses-term                  install
    trusty64: net-tools                 install
    trusty64: netbase                       install
    trusty64: netcat-openbsd                    install
    trusty64: ntfs-3g                       install
    trusty64: ntpdate                       install
    trusty64: openssh-client                    install
    trusty64: openssh-server                    install
    trusty64: openssh-sftp-server               install
    trusty64: openssl                       install
    trusty64: os-prober                 install
    trusty64: parted                        install
    trusty64: passwd                        install
    trusty64: patch                     install
    trusty64: pciutils                  install
    trusty64: perl                      install
    trusty64: perl-base                 install
    trusty64: perl-modules                  install
    trusty64: plymouth                  install
    trusty64: plymouth-theme-ubuntu-text            install
    trusty64: popularity-contest                install
    trusty64: powermgmt-base                    install
    trusty64: ppp                       install
    trusty64: pppconfig                 install
    trusty64: pppoeconf                 install
    trusty64: procps                        install
    trusty64: psmisc                        install
    trusty64: puppet                        install
    trusty64: puppet-common                 install
    trusty64: puppetlabs-release                install
    trusty64: python                        install
    trusty64: python-apt                    install
    trusty64: python-apt-common             install
    trusty64: python-chardet                    install
    trusty64: python-debian                 install
    trusty64: python-minimal                    install
    trusty64: python-requests                   install
    trusty64: python-six                    install
    trusty64: python-urllib3                    install
    trusty64: python-xapian                 install
    trusty64: python2.7                 install
    trusty64: python2.7-minimal             install
    trusty64: python3                       install
    trusty64: python3-apt                   install
    trusty64: python3-commandnotfound               install
    trusty64: python3-dbus                  install
    trusty64: python3-distupgrade               install
    trusty64: python3-gdbm:amd64                install
    trusty64: python3-gi                    install
    trusty64: python3-minimal                   install
    trusty64: python3-update-manager                install
    trusty64: python3.4                 install
    trusty64: python3.4-minimal             install
    trusty64: readline-common                   install
    trusty64: resolvconf                    install
    trusty64: rsync                     install
    trusty64: rsyslog                       install
    trusty64: ruby                      install
    trusty64: ruby-augeas                   install
    trusty64: ruby-json                 install
    trusty64: ruby-shadow                   install
    trusty64: ruby1.9.1                 install
    trusty64: sed                       install
    trusty64: sensible-utils                    install
    trusty64: sgml-base                 install
    trusty64: shared-mime-info              install
    trusty64: ssh-import-id                 install
    trusty64: strace                        install
    trusty64: sudo                      install
    trusty64: systemd-services              install
    trusty64: systemd-shim                  install
    trusty64: sysv-rc                       install
    trusty64: sysvinit-utils                    install
    trusty64: tar                       install
    trusty64: tasksel                       install
    trusty64: tasksel-data                  install
    trusty64: tcpd                      install
    trusty64: tcpdump                       install
    trusty64: telnet                        install
    trusty64: time                      install
    trusty64: tzdata                        install
    trusty64: ubuntu-keyring                    install
    trusty64: ubuntu-minimal                    install
    trusty64: ubuntu-release-upgrader-core          install
    trusty64: ubuntu-standard                   install
    trusty64: ucf                       install
    trusty64: udev                      install
    trusty64: ufw                       install
    trusty64: update-manager-core               install
    trusty64: upstart                       install
    trusty64: ureadahead                    install
    trusty64: usbutils                  install
    trusty64: util-linux                    install
    trusty64: uuid-runtime                  install
    trusty64: vim-common                    install
    trusty64: vim-tiny                  install
    trusty64: virt-what                 install
    trusty64: watershed                 install
    trusty64: wget                      install
    trusty64: whiptail                  install
    trusty64: wireless-regdb                    install
    trusty64: xauth                     install
    trusty64: xkb-data                  install
    trusty64: xml-core                  install
    trusty64: xz-utils                  install
    trusty64: zlib1g:amd64                  install
    trusty64: /
    trusty64: 2711392
    trusty64: 2657164
    trusty64: 2657164+0 records in
    trusty64: 2657164+0 records out
    trusty64: 1360467968 bytes (1.4 GB) copied, 12.2745 s, 111 MB/s
    trusty64: /boot
    trusty64: 73052
    trusty64: 71590
    trusty64: 71590+0 records in
    trusty64: 71590+0 records out
    trusty64: 36654080 bytes (37 MB) copied, 0.320637 s, 114 MB/s
    trusty64: trusty64-vg
    trusty64: Unable to create new logical volume with no extents
==> trusty64: Gracefully halting virtual machine...
    trusty64: Waiting for VMware to clean up after itself...
==> trusty64: Deleting unnecessary VMware files...
    trusty64: Deleting: output-trusty64/vmware.log
==> trusty64: Cleaning VMX prior to finishing up...
    trusty64: Detaching ISO from CD-ROM device...
==> trusty64: Compacting the disk image
==> trusty64: Running post-processor: vagrant-vmware-ovf
==> trusty64 (vagrant-vmware-ovf): Creating Vagrant box for 'vmware_ovf' provider
    trusty64 (vagrant-vmware-ovf): Deleting key: floppy0.present
    trusty64 (vagrant-vmware-ovf): Deleting key: ide1:0.filename
    trusty64 (vagrant-vmware-ovf): Setting key: floppy0.present = FALSE
    trusty64 (vagrant-vmware-ovf): Setting key: ide1:0.present = FALSE
    trusty64 (vagrant-vmware-ovf): Creating directory: output-trusty64/ovf
    trusty64 (vagrant-vmware-ovf): Starting ovftool
    trusty64 (vagrant-vmware-ovf): Reading files in output-trusty64/ovf
    trusty64 (vagrant-vmware-ovf): Copying: trusty64-disk1.vmdk
    trusty64 (vagrant-vmware-ovf): Copying: trusty64.mf
    trusty64 (vagrant-vmware-ovf): Copying: trusty64.ovf
    trusty64 (vagrant-vmware-ovf): Compressing: Vagrantfile
    trusty64 (vagrant-vmware-ovf): Compressing: metadata.json
    trusty64 (vagrant-vmware-ovf): Compressing: trusty64-disk1.vmdk
    trusty64 (vagrant-vmware-ovf): Compressing: trusty64.mf
    trusty64 (vagrant-vmware-ovf): Compressing: trusty64.ovf
Build 'trusty64' finished.

==> Builds finished. The artifacts of successful builds are:
--> trusty64: 'vmware_ovf' provider box: trusty64-vmware_ovf-.box

$ cat Vagrantfile

# -*- mode: ruby -*-
# vi: set ft=ruby :

# This allows us to use vagrant up without --provider=vcenter
ENV['VAGRANT_DEFAULT_PROVIDER'] = 'vcenter'

# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
VAGRANTFILE_API_VERSION = "2"

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  # All Vagrant configuration is done here. The most common configuration
  # options are documented and commented below. For a complete reference,
  # please see the online documentation at vagrantup.com.

  # Every Vagrant virtual environment requires a box to build off of.
  config.vm.box = 'trusty64'
  config.vm.box_url = 'file:///home/kodempsey/Work/Packer/gosddc/packer-templates/trusty64-vmware_ovf-.box'

  # why doesn't this hostname work?? i'm guessing because customisation fails..
  config.vm.hostname = 'gosddc-test'

  config.vm.provider :vcenter do |vcenter|
    vcenter.hostname = 'vcenter_host.domain'
    vcenter.username = 'vcenter_user'
    vcenter.password = 'vcenter_password'
    vcenter.folder_name = 'Vagrant'
    vcenter.datacenter_name = 'Datacenter'
    vcenter.computer_name = 'HA_Cluster'
    vcenter.datastore_name = 'Datastore1'
    vcenter.template_folder_name = 'Vagrant'
    vcenter.network_name = 'VM Network'

    # If you want to use linked clones, set this to true
    vcenter.linked_clones = true
  end

  # Disable automatic box update checking. If you disable this, then
  # boxes will only be checked for updates when the user runs
  # `vagrant box outdated`. This is not recommended.
  # config.vm.box_check_update = false

  # Create a public network, which generally matched to bridged network.
  # Bridged networks make the machine appear as another physical device on
  # your network.
  config.vm.network :public_network,
                     ip: "192.168.0.1",
                     netmask: "255.255.255.0",
                     gateway: "192.168.0.255",
                     dns_server_list: ['192.168.0.255'],
                     dns_suffix_list: ['domain']

  # Create a private network, which allows host-only access to the machine
  # using a specific IP.
  # config.vm.network "private_network", ip: "192.168.33.10"

  # Create a forwarded port mapping which allows access to a specific port
  # within the machine from a port on the host machine. In the example below,
  # accessing "localhost:8080" will access port 80 on the guest machine.
  # config.vm.network "forwarded_port", guest: 80, host: 8080

  # If true, then any SSH connections made will enable agent forwarding.
  # Default value: false
  # config.ssh.forward_agent = true

  # Provider-specific configuration so you can fine-tune various
  # backing providers for Vagrant. These expose provider-specific options.
  # Example for VirtualBox:
  #
  # config.vm.provider "virtualbox" do |vb|
  #   # Don't boot with headless mode
  #   vb.gui = true
  #
  #   # Use VBoxManage to customize the VM. For example to change memory:
  #   vb.customize ["modifyvm", :id, "--memory", "1024"]
  # end
  #
  # View the documentation for the provider you're using for more
  # information on available options.

  config.vm.provision "shell", inline: "echo Provisioning!", run: "always"
end

$ vagrant up --debug

 INFO global: Vagrant version: 1.6.3
 INFO global: Ruby version: 2.0.0
 INFO global: RubyGems version: 2.0.14
 INFO global: VAGRANT_EXECUTABLE="/opt/vagrant/bin/../embedded/gems/gems/vagrant-1.6.3/bin/vagrant"
 INFO global: VAGRANT_INSTALLER_EMBEDDED_DIR="/opt/vagrant/bin/../embedded"
 INFO global: VAGRANT_INSTALLER_VERSION="2"
 INFO global: VAGRANT_DETECTED_OS="Linux"
 INFO global: VAGRANT_INSTALLER_ENV="1"
 INFO global: VAGRANT_INTERNAL_BUNDLERIZED="1"
 INFO global: VAGRANT_LOG="debug"
 INFO global: Plugins:
 INFO global:   - builder = 3.2.2
 INFO global:   - bundler = 1.6.2
 INFO global:   - coderay = 1.1.0
 INFO global:   - json = 1.8.1
 INFO global:   - log4r = 1.1.10
 INFO global:   - method_source = 0.8.2
 INFO global:   - mime-types = 1.25.1
 INFO global:   - nokogiri = 1.5.5
 INFO global:   - slop = 3.6.0
 INFO global:   - pry = 0.10.1
 INFO global:   - rdoc = 4.1.2
 INFO global:   - rest-client = 1.6.8
 INFO global:   - trollop = 2.0
 INFO global:   - vagrant-login = 1.0.1
 INFO global:   - vagrant-rbvmomi = 1.8.1
 INFO global:   - vagrant-share = 1.1.1
 INFO global:   - vagrant-vcenter = 0.3.0
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/kernel_v2/plugin.rb
 INFO manager: Registered plugin: kernel
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/hosts/opensuse/plugin.rb
 INFO manager: Registered plugin: OpenSUSE host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/hosts/slackware/plugin.rb
 INFO manager: Registered plugin: Slackware host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/hosts/windows/plugin.rb
 INFO manager: Registered plugin: Windows host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/hosts/arch/plugin.rb
 INFO manager: Registered plugin: Arch host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/hosts/gentoo/plugin.rb
 INFO manager: Registered plugin: Gentoo host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/hosts/darwin/plugin.rb
 INFO manager: Registered plugin: Mac OS X host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/hosts/redhat/plugin.rb
 INFO manager: Registered plugin: Red Hat host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/hosts/null/plugin.rb
 INFO manager: Registered plugin: null host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/hosts/bsd/plugin.rb
 INFO manager: Registered plugin: BSD host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/hosts/linux/plugin.rb
 INFO manager: Registered plugin: Linux host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/hosts/freebsd/plugin.rb
 INFO manager: Registered plugin: FreeBSD host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/kernel_v1/plugin.rb
 INFO manager: Registered plugin: kernel
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/commands/ssh_config/plugin.rb
 INFO manager: Registered plugin: ssh-config command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/commands/plugin/plugin.rb
 INFO manager: Registered plugin: plugin command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/commands/version/plugin.rb
 INFO manager: Registered plugin: version command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/commands/init/plugin.rb
 INFO manager: Registered plugin: init command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/commands/global-status/plugin.rb
 INFO manager: Registered plugin: global-status command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/commands/reload/plugin.rb
 INFO manager: Registered plugin: reload command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/commands/rdp/plugin.rb
 INFO manager: Registered plugin: rdp command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/commands/status/plugin.rb
 INFO manager: Registered plugin: status command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/commands/halt/plugin.rb
 INFO manager: Registered plugin: halt command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/commands/provision/plugin.rb
 INFO manager: Registered plugin: provision command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/commands/list-commands/plugin.rb
 INFO manager: Registered plugin: list-commands command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/commands/resume/plugin.rb
 INFO manager: Registered plugin: resume command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/commands/suspend/plugin.rb
 INFO manager: Registered plugin: suspend command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/commands/destroy/plugin.rb
 INFO manager: Registered plugin: destroy command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/commands/box/plugin.rb
 INFO manager: Registered plugin: box command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/commands/package/plugin.rb
 INFO manager: Registered plugin: package command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/commands/ssh/plugin.rb
 INFO manager: Registered plugin: ssh command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/commands/up/plugin.rb
 INFO manager: Registered plugin: up command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/commands/help/plugin.rb
 INFO manager: Registered plugin: help command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/synced_folders/rsync/plugin.rb
 INFO manager: Registered plugin: RSync synced folders
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/synced_folders/nfs/plugin.rb
 INFO manager: Registered plugin: NFS synced folders
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/synced_folders/smb/plugin.rb
 INFO manager: Registered plugin: SMB synced folders
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/communicators/winrm/plugin.rb
 INFO manager: Registered plugin: winrm communicator
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/communicators/ssh/plugin.rb
 INFO manager: Registered plugin: ssh communicator
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/provisioners/file/plugin.rb
 INFO manager: Registered plugin: file
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/provisioners/puppet/plugin.rb
 INFO manager: Registered plugin: puppet
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/provisioners/chef/plugin.rb
 INFO manager: Registered plugin: chef
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/provisioners/shell/plugin.rb
 INFO manager: Registered plugin: shell
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/provisioners/cfengine/plugin.rb
 INFO manager: Registered plugin: CFEngine Provisioner
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/provisioners/docker/plugin.rb
 INFO manager: Registered plugin: docker
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/provisioners/ansible/plugin.rb
 INFO manager: Registered plugin: ansible
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/provisioners/salt/plugin.rb
 INFO manager: Registered plugin: salt
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/providers/docker/plugin.rb
 INFO manager: Registered plugin: docker-provider
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/providers/hyperv/plugin.rb
 INFO manager: Registered plugin: Hyper-V provider
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/providers/virtualbox/plugin.rb
 INFO manager: Registered plugin: VirtualBox provider
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/guests/nixos/plugin.rb
 INFO manager: Registered plugin: NixOS guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/guests/windows/plugin.rb
 INFO manager: Registered plugin: Windows guest.
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/guests/debian/plugin.rb
 INFO manager: Registered plugin: Debian guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/guests/arch/plugin.rb
 INFO manager: Registered plugin: Arch guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/guests/omnios/plugin.rb
 INFO manager: Registered plugin: OmniOS guest.
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/guests/netbsd/plugin.rb
 INFO manager: Registered plugin: NetBSD guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/guests/funtoo/plugin.rb
 INFO manager: Registered plugin: Funtoo guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/guests/smartos/plugin.rb
 INFO manager: Registered plugin: SmartOS guest.
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/guests/tinycore/plugin.rb
 INFO manager: Registered plugin: TinyCore Linux guest.
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/guests/esxi/plugin.rb
 INFO manager: Registered plugin: ESXi guest.
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/guests/solaris11/plugin.rb
 INFO manager: Registered plugin: Solaris 11 guest.
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/guests/gentoo/plugin.rb
 INFO manager: Registered plugin: Gentoo guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/guests/openbsd/plugin.rb
 INFO manager: Registered plugin: OpenBSD guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/guests/darwin/plugin.rb
 INFO manager: Registered plugin: Darwin guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/guests/redhat/plugin.rb
 INFO manager: Registered plugin: RedHat guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/guests/mint/plugin.rb
 INFO manager: Registered plugin: Mint guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/guests/solaris/plugin.rb
 INFO manager: Registered plugin: Solaris guest.
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/guests/coreos/plugin.rb
 INFO manager: Registered plugin: CoreOS guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/guests/pld/plugin.rb
 INFO manager: Registered plugin: PLD Linux guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/guests/fedora/plugin.rb
 INFO manager: Registered plugin: Fedora guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/guests/ubuntu/plugin.rb
 INFO manager: Registered plugin: Ubuntu guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/guests/linux/plugin.rb
 INFO manager: Registered plugin: Linux guest.
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/guests/suse/plugin.rb
 INFO manager: Registered plugin: SUSE guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/guests/freebsd/plugin.rb
 INFO manager: Registered plugin: FreeBSD guest
 INFO global: Loading plugins!
 INFO manager: Registered plugin: vagrant-login
 INFO manager: Registered plugin: vagrant-share
 INFO manager: Registered plugin: VMware vCenter Provider
 INFO vagrant: `vagrant` invoked: ["up", "--debug"]
DEBUG vagrant: Creating Vagrant environment
 INFO environment: Environment initialized (#<Vagrant::Environment:0x0000000296a288>)
 INFO environment:   - cwd: /home/kodempsey/Work/Vagrant/test05
 INFO environment: Home path: /home/kodempsey/.vagrant.d
 INFO environment: Local data path: /home/kodempsey/Work/Vagrant/test05/.vagrant
DEBUG environment: Creating: /home/kodempsey/Work/Vagrant/test05/.vagrant
 INFO environment: Running hook: environment_plugins_loaded
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 1 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Builder:0x00000002a7ada8>
 INFO environment: Running hook: environment_load
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 1 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Builder:0x00000002b31828>
 INFO cli: CLI: [] "up" []
DEBUG cli: Invoking command class: VagrantPlugins::CommandUp::Command []
DEBUG command: 'Up' each target VM...
 INFO loader: Set :root = #<Pathname:/home/kodempsey/Work/Vagrant/test05/Vagrantfile>
DEBUG loader: Populating proc cache for #<Pathname:/home/kodempsey/Work/Vagrant/test05/Vagrantfile>
DEBUG loader: Load procs for pathname: /home/kodempsey/Work/Vagrant/test05/Vagrantfile
 INFO loader: Loading configuration in order: [:home, :root]
DEBUG loader: Loading from: root (evaluating)
DEBUG provisioner: Provisioner defined: shell
DEBUG loader: Configuration loaded successfully, finalizing and returning
DEBUG command: Getting target VMs for command. Arguments:
DEBUG command:  -- names: ["default"]
DEBUG command:  -- options: {:provider=>nil}
DEBUG command: Finding machine that match name: default
 INFO environment: Getting machine: default (vcenter)
 INFO environment: Uncached load of machine.
 INFO loader: Set "18110900_machine_default" = []
 INFO loader: Loading configuration in order: [:home, :root, "18110900_machine_default"]
DEBUG loader: Loading from: root (cache)
DEBUG loader: Configuration loaded successfully, finalizing and returning
 INFO box_collection: Box found: trusty64 (vmware_ovf)
 INFO loader: Set :"22272800_trusty64_vmware_ovf" = #<Pathname:/home/kodempsey/.vagrant.d/boxes/trusty64/0/vmware_ovf/Vagrantfile>
DEBUG loader: Populating proc cache for #<Pathname:/home/kodempsey/.vagrant.d/boxes/trusty64/0/vmware_ovf/Vagrantfile>
DEBUG loader: Load procs for pathname: /home/kodempsey/.vagrant.d/boxes/trusty64/0/vmware_ovf/Vagrantfile
 INFO loader: Loading configuration in order: [:"22272800_trusty64_vmware_ovf", :home, :root, "18110900_machine_default"]
DEBUG loader: Loading from: root (cache)
DEBUG loader: Configuration loaded successfully, finalizing and returning
 INFO machine: Initializing machine: default
 INFO machine:   - Provider: VagrantPlugins::VCenter::Provider
 INFO machine:   - Box: #<Vagrant::Box:0x0000000280ae10>
 INFO machine:   - Data dir: /home/kodempsey/Work/Vagrant/test05/.vagrant/machines/default/vcenter
 INFO command: With machine: default (#<VagrantPlugins::VCenter::Provider:0x000000029b18e0 @machine=#<Vagrant::Machine: default (VagrantPlugins::VCenter::Provider)>, @cap_logger=#<Log4r::Logger:0x000000029b12f0 @fullname="vagrant::capability_host::vagrantplugins::vcenter::provider", @outputters=[], @additive=true, @name="provider", @path="vagrant::capability_host::vagrantplugins::vcenter", @parent=#<Log4r::Logger:0x00000001b4a838 @fullname="vagrant", @outputters=[#<Log4r::StderrOutputter:0x00000001e930d0 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x00000001e92fe0>, @name="stderr", @level=0, @formatter=#<Log4r::DefaultFormatter:0x00000001e97518 @depth=7>, @out=#<IO:<STDERR>>>], @additive=true, @name="vagrant", @path="", @parent=#<Log4r::RootLogger:0x00000001b49ed8 @level=0, @outputters=[]>, @level=1, @trace=false>, @level=1, @trace=false>, @cap_host_chain=[[:vcenter, #<#<Class:0x000000029b18b8>:0x00000002a019d0>]], @cap_args=[#<Vagrant::Machine: default (VagrantPlugins::VCenter::Provider)>], @cap_caps={:docker=>#<Vagrant::Registry:0x000000029b1728 @items={:public_address=>#<Proc:0x000000021258e8@/opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/providers/docker/plugin.rb:54>}, @results_cache={}>, :hyperv=>#<Vagrant::Registry:0x000000029b1638 @items={:public_address=>#<Proc:0x00000002148f28@/opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/providers/hyperv/plugin.rb:25>}, @results_cache={}>, :virtualbox=>#<Vagrant::Registry:0x000000029b1570 @items={:forwarded_ports=>#<Proc:0x00000002299e40@/opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/providers/virtualbox/plugin.rb:27>, :nic_mac_addresses=>#<Proc:0x00000002299d28@/opt/vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/providers/virtualbox/plugin.rb:32>, :public_address=>#<Proc:0x0000000178b738@/home/kodempsey/.vagrant.d/gems/gems/vagrant-share-1.1.1/lib/vagrant-share.rb:39>}, @results_cache={}>, :vcenter=>#<Vagrant::Registry:0x000000029b1458 @items={:public_address=>#<Proc:0x000000017585e0@/home/kodempsey/.vagrant.d/gems/gems/vagrant-vcenter-0.3.0/lib/vagrant-vcenter/plugin.rb:35>, :winrm_info=>#<Proc:0x000000017584a0@/home/kodempsey/.vagrant.d/gems/gems/vagrant-vcenter-0.3.0/lib/vagrant-vcenter/plugin.rb:40>, :rdp_info=>#<Proc:0x00000001758478@/home/kodempsey/.vagrant.d/gems/gems/vagrant-vcenter-0.3.0/lib/vagrant-vcenter/plugin.rb:45>}, @results_cache={}>}>)
 INFO interface: info: Bringing machine 'default' up with 'vcenter' provider...
Bringing machine 'default' up with 'vcenter' provider...
 INFO batch_action: Enabling parallelization by default.
 INFO batch_action: Disabling parallelization because only executing one action
 INFO batch_action: Batch action will parallelize: false
 INFO batch_action: Starting action: #<Vagrant::Machine:0x000000028c05a8> up {:destroy_on_error=>true, :parallel=>true, :provision_ignore_sentinel=>false, :provision_types=>nil}
 INFO machine: Calling action: up on provider vCenter (new)
DEBUG environment: Attempting to acquire process-lock: machine-action-998486de20e0d75c71a9621b82bdc2b6
DEBUG environment: Attempting to acquire process-lock: dotlock
 INFO environment: Acquired process lock: dotlock
 INFO environment: Released process lock: dotlock
 INFO environment: Acquired process lock: machine-action-998486de20e0d75c71a9621b82bdc2b6
 INFO host: Autodetecting host type for [#<Vagrant::Environment: /home/kodempsey/Work/Vagrant/test05>]
DEBUG host: Trying: opensuse
DEBUG host: Trying: slackware
DEBUG host: Trying: arch
DEBUG host: Trying: gentoo
DEBUG host: Trying: darwin
DEBUG host: Trying: redhat
DEBUG host: Trying: freebsd
DEBUG host: Trying: windows
DEBUG host: Trying: null
DEBUG host: Trying: bsd
DEBUG host: Trying: linux
 INFO host: Detected: linux!
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 1 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Builder:0x0000000292b010>
 INFO warden: Calling IN action: #<Vagrant::Action::Builtin::ConfigValidate:0x00000002bf73e8>
 INFO warden: Calling IN action: #<VagrantPlugins::VCenter::Action::ConnectvCenter:0x00000002bf7348>
 INFO connect_vCenter: Connecting to vCenter...
DEBUG connect_vCenter: config.hostname: vcenter_host.domain
DEBUG connect_vCenter: config.username: vcenter_user
DEBUG connect_vCenter: config.password: <hidden>
 INFO warden: Calling IN action: #<Vagrant::Action::Builtin::Call:0x007fe634073448>
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 1 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Builder:0x007fe634b4d878>
 INFO warden: Calling IN action: #<VagrantPlugins::VCenter::Action::IsCreated:0x007fe634b58200>
 WARN is_created: VM has not been created
 INFO warden: Calling OUT action: #<VagrantPlugins::VCenter::Action::IsCreated:0x007fe634b58200>
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 1 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Warden:0x007fe634cabc60>
 INFO warden: Calling IN action: #<Proc:0x00000001e936c0@/opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/warden.rb:94 (lambda)>
 INFO warden: Calling IN action: #<Vagrant::Action::Builtin::HandleBox:0x007fe634cabb70>
 INFO handle_box: Machine already has box. HandleBox will not run.
 INFO warden: Calling IN action: #<Proc:0x007fe634d3b6a8@/opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/warden.rb:94 (lambda)>
 INFO warden: Calling IN action: #<VagrantPlugins::VCenter::Action::InventoryCheck:0x007fe634073380>
DEBUG inventory_check: This is the box we're looking for: Vagrant/trusty64
DEBUG inventory_check: Template found at Vagrant/trusty64
 INFO warden: Calling IN action: #<Vagrant::Action::Builtin::Call:0x007fe6343f01c0>
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 1 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Builder:0x007fe6345960b0>
 INFO warden: Calling IN action: #<VagrantPlugins::VCenter::Action::IsCreated:0x007fe6345a0880>
 WARN is_created: VM has not been created
 INFO warden: Calling OUT action: #<VagrantPlugins::VCenter::Action::IsCreated:0x007fe6345a0880>
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 1 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Warden:0x007fe63475bd28>
 INFO warden: Calling IN action: #<Proc:0x007fe6349eac88@/opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/warden.rb:94 (lambda)>
 INFO warden: Calling IN action: #<VagrantPlugins::VCenter::Action::BuildVM:0x007fe63475bb98>
DEBUG build_vm: DOING LINKED CLONE!
DEBUG build_vm: Relocate Spec: VirtualMachineRelocateSpec(
  diskMoveType: :moveChildMostDiskBacking,
  pool: ResourcePool("resgroup-229")
)

DEBUG build_vm: This is our network [[:public_network, {:ip=>"192.168.0.1", :netmask=>"255.255.255.0", :gateway=>"192.168.0.255", :dns_server_list=>["192.168.0.255"], :dns_suffix_list=>["domain"], :protocol=>"tcp", :id=>"af755ac4-5838-43dc-b6cb-89c47bf7eac7"}]]
DEBUG build_vm: Spec: VirtualMachineCloneSpec(
  customization: CustomizationSpec(
    globalIPSettings: CustomizationGlobalIPSettings(
      dnsServerList: ["192.168.0.255"],
      dnsSuffixList: ["domain"]
    ),
    identity: CustomizationLinuxPrep(
      domain: "default",
      hostName: CustomizationFixedName( name: "default" )
    ),
    nicSettingMap: [CustomizationAdapterMapping(
       adapter: CustomizationIPSettings(
         gateway: ["192.168.0.255"],
         ip: CustomizationFixedIp( ipAddress: "192.168.0.1" ),
         subnetMask: "255.255.255.0"
       )
     )]
  ),
  location: VirtualMachineRelocateSpec(
    diskMoveType: :moveChildMostDiskBacking,
    pool: ResourcePool("resgroup-229")
  ),
  powerOn: false,
  template: false
)

DEBUG build_vm: disable_auto_vm_name: 
DEBUG build_vm: VM name: Vagrant-kodempsey-default-kodempsey-vm01-6c571868
DEBUG build_vm: Creating folder Vagrant.
DEBUG build_vm: folder for VM: Folder("group-v763")
 INFO interface: info: Creating VM...
 INFO interface: info: ==> default: Creating VM...
==> default: Creating VM...
ERROR warden: Error occurred: UncustomizableGuest: Customization of the guest operating system 'ubuntu64Guest' is not supported in this configuration. Microsoft Vista (TM) and Linux guests with Logical Volume Manager are supported only for recent ESX host and VMware Tools versions. Refer to vCenter documentation for supported configurations.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
ERROR warden: Error occurred: UncustomizableGuest: Customization of the guest operating system 'ubuntu64Guest' is not supported in this configuration. Microsoft Vista (TM) and Linux guests with Logical Volume Manager are supported only for recent ESX host and VMware Tools versions. Refer to vCenter documentation for supported configurations.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
ERROR warden: Error occurred: UncustomizableGuest: Customization of the guest operating system 'ubuntu64Guest' is not supported in this configuration. Microsoft Vista (TM) and Linux guests with Logical Volume Manager are supported only for recent ESX host and VMware Tools versions. Refer to vCenter documentation for supported configurations.
 INFO warden: Beginning recovery process...
 INFO warden: Calling recover: #<Vagrant::Action::Builtin::Call:0x007fe6343f01c0>
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Calling recover: #<Vagrant::Action::Builtin::Call:0x007fe634073448>
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
ERROR warden: Error occurred: UncustomizableGuest: Customization of the guest operating system 'ubuntu64Guest' is not supported in this configuration. Microsoft Vista (TM) and Linux guests with Logical Volume Manager are supported only for recent ESX host and VMware Tools versions. Refer to vCenter documentation for supported configurations.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
ERROR warden: Error occurred: UncustomizableGuest: Customization of the guest operating system 'ubuntu64Guest' is not supported in this configuration. Microsoft Vista (TM) and Linux guests with Logical Volume Manager are supported only for recent ESX host and VMware Tools versions. Refer to vCenter documentation for supported configurations.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO environment: Released process lock: machine-action-998486de20e0d75c71a9621b82bdc2b6
 INFO environment: Running hook: environment_unload
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 1 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Builder:0x0000000282ca60>
/home/kodempsey/.vagrant.d/gems/gems/vagrant-rbvmomi-1.8.1/lib/rbvmomi/vim/Task.rb:11:in `wait_for_completion': UncustomizableGuest: Customization of the guest operating system 'ubuntu64Guest' is not supported in this configuration. Microsoft Vista (TM) and Linux guests with Logical Volume Manager are supported only for recent ESX host and VMware Tools versions. Refer to vCenter documentation for supported configurations. (RbVmomi::Fault)
    from /home/kodempsey/.vagrant.d/gems/gems/vagrant-vcenter-0.3.0/lib/vagrant-vcenter/action/build_vm.rb:218:in `call'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/warden.rb:34:in `call'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/warden.rb:34:in `call'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/warden.rb:34:in `call'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/builder.rb:116:in `call'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/runner.rb:66:in `block in run'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/util/busy.rb:19:in `busy'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/runner.rb:66:in `run'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/builtin/call.rb:53:in `call'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/warden.rb:34:in `call'
    from /home/kodempsey/.vagrant.d/gems/gems/vagrant-vcenter-0.3.0/lib/vagrant-vcenter/action/inventory_check.rb:22:in `call'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/warden.rb:34:in `call'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/warden.rb:34:in `call'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/warden.rb:34:in `call'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/builtin/handle_box.rb:56:in `call'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/warden.rb:34:in `call'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/warden.rb:34:in `call'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/warden.rb:34:in `call'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/builder.rb:116:in `call'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/runner.rb:66:in `block in run'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/util/busy.rb:19:in `busy'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/runner.rb:66:in `run'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/builtin/call.rb:53:in `call'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/warden.rb:34:in `call'
    from /home/kodempsey/.vagrant.d/gems/gems/vagrant-vcenter-0.3.0/lib/vagrant-vcenter/action/connect_vcenter.rb:32:in `call'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/warden.rb:34:in `call'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/builtin/config_validate.rb:25:in `call'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/warden.rb:34:in `call'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/builder.rb:116:in `call'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/runner.rb:66:in `block in run'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/util/busy.rb:19:in `busy'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/runner.rb:66:in `run'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/machine.rb:196:in `action_raw'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/machine.rb:173:in `block in action'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/environment.rb:434:in `lock'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/machine.rb:161:in `call'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/machine.rb:161:in `action'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/batch_action.rb:82:in `block (2 levels) in run'
frapposelli commented 10 years ago

Hi @kodempsey,

You've done everything right, apparently the ESXi host that is performing the guest operations cannot customize the guest type Ubuntu because doesn't have the capability to do so.

This is most likely due to the version of the ESXi running on the hypervisor host (not vCenter), please double check your ESXi version and post it here, the plugins are tested against my homelab which runs ESXi 5.5 GA.

kodempsey commented 10 years ago

Unfortunately I'm not an administrator so I don't seem to be able to view licensing information in vcenter. If I go to the about dialog on the vSphere client app, it says:

VMware vCenter Server Version 5.5.0 Build 1891313

I can find out from our IT guys if there is more specific version information you are looking for?

I am curious though, why customization seems to work as expected when I deploy a virtual machine from a template that I have built manually within vsphere? I would have though if the vSphere server version was unable to do customizations on ubuntu 14.04 16bit that this would not be possible.

Best regards,

Kristian

vsphere_version

frapposelli commented 10 years ago

Ask IT for the ESXi version they're running in the host or cluster you're targeting in your Vagrantfile.

kodempsey commented 10 years ago

This is all I could find in the vSphere client. If these aren't what you're need I'll have to wait until next Monday sorry as it's the weekend here now.

Both hosts in the cluster have this at the top of the pane: VMware ESXi, 5.5.0, 2068190

Both also have this in the summary section: (Updated) ESXi-5.5.0-20140302001-standard

frapposelli commented 10 years ago

That's enough, I will try to reproduce the error on your build.

kodempsey commented 10 years ago

Hi Fabio,

Have you had a chance to try and reproduce this issue yet? Is there anything else I can do to help isolate the problem?

Best regards,

Kristian

frapposelli commented 9 years ago

@kodempsey I just noticed that your network configuration is wrong:

  config.vm.network :public_network,
                     ip: "192.168.0.1",
                     netmask: "255.255.255.0",
                     gateway: "192.168.0.255",
                     dns_server_list: ['192.168.0.255'],
                     dns_suffix_list: ['domain']

You cannot have your gateway and dns on 192.168.0.255 in a /24 subnet as that is the broadcast address, can you fix that and try again? because your ESXi should be able to customize ubuntu guests just fine.

kodempsey commented 9 years ago

Hi Fabio,

Sorry, I missed that. I have just tried again with the following however and it still fails customisation:

config.vm.network :public_network, ip: "10.49.4.131", netmask: "255.255.255.0", gateway: "10.49.4.1", dns_server_list: ['10.49.4.10', '10.49.4.11'], dns_suffix_list: ['domain']

Did you manage to get it working with my builds?

Regards,

Kristian

lbaldwin123 commented 9 years ago

I was able to get around this by using the following referenced in the sample configuration https://github.com/gosddc/vagrant-vcenter/tree/master

vcenter.enable_vm_customization = false

in my case, i just added it with the rest of the vcenter config options

eperdeme commented 9 years ago

I have seen this issue where vcenter does not know the template has vmware tools installed on it. Which is effectively; https://communities.vmware.com/message/2469685

mmarseglia commented 9 years ago

IMHO I think this should be closed because it due to VMware tools, not Vagrant nor the vagrant-vsphere plugin.

I solved this by downloading the vmware tools linux.iso from the esxi host. In my packer build I installed vmware tools using the linux.iso.

My image successfully runs on esxi and VMware tools runs OK.