vagrant-vcenter
vagrant-vcenter copied to clipboard
Customization failures
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:
- Packer v0.6.1
- packer-post-processor-vagrant-vmware-ovf v0.2.0
- packer-templates 781821a76a119948d52750abd58d3d434d3c490c
- Vagrant v1.6.3
- vagrant-vcenter v0.3.0
- VMware-Player-6.0.3-1895310.x86_64.bundle
- VMware-VIX-1.13.3-1895310.x86_64.bundle
- VMware-ovftool-3.5.2-1880279-lin.x86_64.bundle
- Downloaded vmware tools installed in guest by packer v9.6.2.31837 (build-1688356)
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'
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.
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
Ask IT for the ESXi version they're running in the host or cluster you're targeting in your Vagrantfile.
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
That's enough, I will try to reproduce the error on your build.
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
@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.
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
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
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
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.