test-kitchen / kitchen-vagrant

A Test Kitchen Driver for Vagrant
Other
349 stars 189 forks source link

Windows box treated like a linux box #270

Closed truck0321 closed 7 years ago

truck0321 commented 7 years ago

I've got the latest Kitchen version at the time (v1.14.2) and I created my own Windows Server 2012 R2 box with Packer without vbox guest additions. Kitchen brings up the box correctly and opens the right Windows ports for RDP and WinRM. I decided I wanted the guest additions added to the box so I installed them and used "vagrant package --output mynew.box" to repackage the box. Kitchen then fails with the below error. Notice it's attempting to open only port 22 like it thinks it's a linux box now. The only differences between the 2 boxes:

1) vbox guest additions installed 2) box was repackaged

_-----> Starting Kitchen (v1.14.2) WARN: Unresolved specs during Gem::Specification.reset: docker-api (~> 1.26) rainbow (~> 2) WARN: Clearing out unresolved specs. Please report a bug if this causes problems. -----> Creating ... Bringing machine 'default' up with 'virtualbox' provider... ==> default: Importing base box 'broke2012'... ==> default: Matching MAC address for NAT networking... ==> default: Setting the name of the VM: kitchen-splunk_windows_icw-default-windows2012r2std_default_1483660279133_6966 ==> default: Clearing any previously set network interfaces... ==> default: Preparing network interfaces based on configuration... default: Adapter 1: nat ==> default: Forwarding ports... default: 22 (guest) => 2222 (host) (adapter 1) ==> default: Running 'pre-boot' VM customizations... ==> default: Booting VM... ==> default: Waiting for machine to boot. This may take a few minutes... default: SSH address: 127.0.0.1:2222 default: SSH username: vagrant default: SSH auth method: private key Timed out while waiting for the machine to boot. This means that Vagrant was unable to communicate with the guest machine within the configured ("config.vm.boottimeout" value) time period.

cheeseplus commented 7 years ago

Kitchen will automatically set transport settings for boxes starting with win* if it doesn't you have to set the transport settings yourself.

truck0321 commented 7 years ago

I've renamed the box to start with win and imported the box with a win name and added the transport for good measure and it still defaults to SSH.

Kitchen.yml:

driver: name: vagrant customize: memory: 2048 cpus: 2

provisioner: name: chef_zero

verifier: name: inspec

platforms:

suites:

mwrock commented 7 years ago

hmm. This is kind of a shot in the dark, but if you changed the platform name after creating the test instance, try destroying it and reconverging.

truck0321 commented 7 years ago

Yeah, did that with the same result. I'm going to uninstall ChefDK and Vagrant and reinstall. This might be some weird gem interaction. Note the "Unresolved specs during Gem::Specification.reset:" error when converging. I thought this was an error I could ignore but now I'm not so sure.

truck0321 commented 7 years ago

Reinstalling fixed the unresolved specs errors but I'm still getting the same result. I repackaged the original box but it still does not attempt to use winRM. I'm starting to wonder if the name starting "win" is the only factor when determining whether or not to use winRM.

mwrock commented 7 years ago

Looking more closely at the output, the ssh activity is occurring before the test kitchen converge. It's in the initial vagrant up. Could be an old version of vagrant. What version are you using?

truck0321 commented 7 years ago

Just reinstalled with the latest of Vagrant and ChefDK so 1.9.1 and 1.1.16 respectively.

truck0321 commented 7 years ago

I set the VAGRANT_LOG environment variable to info and did a kitchen verify. Vagrant does detect that the box is windows but continues to use SSH instead of WinRM. I've included the output below. I also reviewed the vagrantfile file created inside the folder for the box and it was very minimal, only including the mac of the vm. Isn't there supposed to be more options in that file? Vagrantfile was located here:

C:\Users\dtrucken.vagrant.d\boxes\win2012r2\0\virtualbox

File contents:

Vagrant::Config.run do |config|
  # This Vagrantfile is auto-generated by `vagrant package` to contain
  # the MAC address of the box. Custom configuration should be placed in
  # the actual `Vagrantfile` in this box.
  config.vm.base_mac = "080027EB0A6D"
end

# Load include vagrant file if it exists after the auto-generated
# so it can override any of the settings
include_vagrantfile = File.expand_path("../include/_Vagrantfile", __FILE__)
load include_vagrantfile if File.exist?(include_vagrantfile)

Kitchen verify output:

C:\_chef\Chef-Repo\cookbooks\splunk_windows_icw>set VAGRANT_LOG=info

C:\_chef\Chef-Repo\cookbooks\splunk_windows_icw>kitchen verify
-----> Starting Kitchen (v1.14.2)
-----> Creating <default-win2012r2>...
        INFO global: Vagrant version: 1.9.1
        INFO global: Ruby version: 2.2.5
        INFO global: RubyGems version: 2.4.5.1
        INFO global: VAGRANT_EXECUTABLE="C:\\HashiCorp\\Vagrant\\embedded\\gems\\gems\\vagrant-1.9.1\\bin\\vagrant"
        INFO global: VAGRANT_INSTALLER_EMBEDDED_DIR="C:\\HashiCorp\\Vagrant\\embedded"
        INFO global: VAGRANT_INSTALLER_ENV="1"
        INFO global: VAGRANT_INSTALLER_VERSION="2"
        INFO global: VAGRANT_LOG="info"
        INFO global: VAGRANT_OLD_ENV_ALLUSERSPROFILE="C:\\ProgramData"
        INFO global: VAGRANT_OLD_ENV_APPDATA="C:\\Users\\dtrucken\\AppData\\Roaming"
        INFO global: VAGRANT_OLD_ENV_asl.log="Destination=file"
        INFO global: VAGRANT_OLD_ENV_ATLAS_TOKEN="XXXXXX"
        INFO global: VAGRANT_OLD_ENV_BERKSHELF_PATH="C:\\_chef\\"
        INFO global: VAGRANT_OLD_ENV_CHEFDK_HOME="C:/Users/dtrucken/AppData/Local/chefdk"
        INFO global: VAGRANT_OLD_ENV_ChocolateyInstall="C:\\ProgramData\\chocolatey"
        INFO global: VAGRANT_OLD_ENV_ChocolateyLastPathUpdate="Wed Jan  4 16:30:12 2017"
        INFO global: VAGRANT_OLD_ENV_CommonProgramFiles="C:\\Program Files (x86)\\Common Files"
        INFO global: VAGRANT_OLD_ENV_CommonProgramFiles(x86)="C:\\Program Files (x86)\\Common Files"
        INFO global: VAGRANT_OLD_ENV_CommonProgramW6432="C:\\Program Files\\Common Files"
        INFO global: VAGRANT_OLD_ENV_COMPUTERNAME="XXXXXXXXX"
        INFO global: VAGRANT_OLD_ENV_ComSpec="C:\\Windows\\system32\\cmd.exe"
        INFO global: VAGRANT_OLD_ENV_DOCKER_TOOLBOX_INSTALL_PATH="C:\\Program Files\\Docker Toolbox"
        INFO global: VAGRANT_OLD_ENV_FP_NO_HOST_CHECK="NO"
        INFO global: VAGRANT_OLD_ENV_HOME="U:/"
        INFO global: VAGRANT_OLD_ENV_HOMEDRIVE="U:"
        INFO global: VAGRANT_OLD_ENV_HOMEPATH="\\"
        INFO global: VAGRANT_OLD_ENV_HOMESHARE="\\\\sancfs001\\icwusers$\\dtrucken"
        INFO global: VAGRANT_OLD_ENV_LOCALAPPDATA="C:\\Users\\dtrucken\\AppData\\Local"
        INFO global: VAGRANT_OLD_ENV_LOGONSERVER="\\\\SANCDC20"
        INFO global: VAGRANT_OLD_ENV_NUMBER_OF_PROCESSORS="4"
        INFO global: VAGRANT_OLD_ENV_OS="Windows_NT"
        INFO global: VAGRANT_OLD_ENV_Path="C:\\Python27\\;C:\\Python27\\Scripts;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbe
m;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files (x86)\\IBM\\Personal Communications\\;C:\\Program Files (x86)\\IBM\\Trace Facility\\;C:\\Program Files\\Microso
ft SQL Server\\Client SDK\\ODBC\\110\\Tools\\Binn\\;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\Tools\\Binn\\ManagementStudio\\;C:\\Program Files (x86)\\Microsoft SQL Serve
r\\120\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\120\\Tools\\Binn\\;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\DTS\\Binn\\;C:\\Windows\\System32\\WindowsPowe
rShell\\v1.0\\;C:\\Program Files\\FileBot\\;C:\\Program Files (x86)\\HI-TECH Software\\PICC-Lite\\9.50\\bin;C:\\Program Files (x86)\\Skype\\Phone\\;C:\\Program Files\\Git\\cmd;%USE
RPROFILE%\\.dnx\\bin;C:\\Program Files\\Microsoft DNX\\Dnvm\\;C:\\Program Files\\Microsoft SQL Server\\130\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\120\\DTS\\Binn\\;
C:\\Program Files\\Git\\usr\\bin;C:\\Program Files\\Intel\\WiFi\\bin\\;C:\\Program Files\\Common Files\\Intel\\WirelessCommon\\;C:\\ProgramData\\chocolatey\\bin;C:\\HashiCorp\\Vagr
ant\\bin;C:\\opscode\\chefdk\\bin\\;C:\\Program Files\\Docker Toolbox;C:\\Program Files (x86)\\Microsoft VS Code\\bin;C:\\Program Files\\Intel\\WiFi\\bin\\;C:\\Program Files\\Commo
n Files\\Intel\\WirelessCommon\\"
        INFO global: VAGRANT_OLD_ENV_PATHEXT=".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC"
        INFO global: VAGRANT_OLD_ENV_PCOMM_Root="C:\\Program Files (x86)\\IBM\\Personal Communications\\"
        INFO global: VAGRANT_OLD_ENV_PROCESSOR_ARCHITECTURE="x86"
        INFO global: VAGRANT_OLD_ENV_PROCESSOR_ARCHITEW6432="AMD64"
        INFO global: VAGRANT_OLD_ENV_PROCESSOR_IDENTIFIER="Intel64 Family 6 Model 61 Stepping 4, GenuineIntel"
        INFO global: VAGRANT_OLD_ENV_PROCESSOR_LEVEL="6"
        INFO global: VAGRANT_OLD_ENV_PROCESSOR_REVISION="3d04"
        INFO global: VAGRANT_OLD_ENV_ProgramData="C:\\ProgramData"
        INFO global: VAGRANT_OLD_ENV_ProgramFiles="C:\\Program Files (x86)"
        INFO global: VAGRANT_OLD_ENV_ProgramFiles(x86)="C:\\Program Files (x86)"
        INFO global: VAGRANT_OLD_ENV_ProgramW6432="C:\\Program Files"
        INFO global: VAGRANT_OLD_ENV_PROMPT="$P$G"
        INFO global: VAGRANT_OLD_ENV_PSModulePath="C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\Tools\\PowerShell\\
Modules\\;C:\\Program Files\\WindowsPowerShell\\Modules\\;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\PowerShell\\ResourceManager\\AzureResourceManager\\;C:\\Program Files (x86
)\\Microsoft SDKs\\Azure\\PowerShell\\ServiceManagement\\;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\PowerShell\\Storage\\;C:\\opscode\\chefdk\\modules\\"
        INFO global: VAGRANT_OLD_ENV_PUBLIC="C:\\Users\\Public"
        INFO global: VAGRANT_OLD_ENV_SESSIONNAME="Console"
        INFO global: VAGRANT_OLD_ENV_SSL_CERT_FILE="C:\\opscode\\chefdk\\embedded\\ssl\\certs\\cacert.pem"
        INFO global: VAGRANT_OLD_ENV_SystemDrive="C:"
        INFO global: VAGRANT_OLD_ENV_SystemRoot="C:\\Windows"
        INFO global: VAGRANT_OLD_ENV_TEMP="C:\\Users\\dtrucken\\AppData\\Local\\Temp"
        INFO global: VAGRANT_OLD_ENV_TMP="C:\\Users\\dtrucken\\AppData\\Local\\Temp"
        INFO global: VAGRANT_OLD_ENV_TVT="C:\\Program Files (x86)\\Lenovo"
        INFO global: VAGRANT_OLD_ENV_USER="XXXXX"
        INFO global: VAGRANT_OLD_ENV_USERDNSDOMAIN="XXXXX"
        INFO global: VAGRANT_OLD_ENV_USERDOMAIN="XXXXXX"
        INFO global: VAGRANT_OLD_ENV_USERNAME="XXXXXX"
        INFO global: VAGRANT_OLD_ENV_USERPROFILE="C:\\Users\\dtrucken"
        INFO global: VAGRANT_OLD_ENV_VAGRANT_LOG="info"
        INFO global: VAGRANT_OLD_ENV_VBOX_INSTALL_PATH="C:\\Program Files\\Oracle\\VirtualBox"
        INFO global: VAGRANT_OLD_ENV_VBOX_MSI_INSTALL_PATH="C:\\Program Files\\Oracle\\VirtualBox\\"
        INFO global: VAGRANT_OLD_ENV_VS140COMNTOOLS="C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\Tools\\"
        INFO global: VAGRANT_OLD_ENV_windir="C:\\Windows"
        INFO global: VAGRANT_OLD_ENV_windows_tracing_flags="3"
        INFO global: VAGRANT_OLD_ENV_windows_tracing_logfile="C:\\BVTBin\\Tests\\installpackage\\csilogfile.log"
        INFO global: Plugins:
        INFO global:   - vagrant-berkshelf = [installed: 5.1.1 constraint: > 0]
        INFO global:   - vagrant-omnibus = [installed: 1.5.0 constraint: > 0]
        INFO global:   - vagrant-share = [installed: undefined constraint: > 0]
        INFO global:   - vagrant-vbguest = [installed: 0.13.0 constraint: > 0]
        INFO global:   - vagrant-winrm = [installed: 0.7.0 constraint: > 0]
        INFO manager: Registered plugin: box command
        INFO manager: Registered plugin: cap command
        INFO manager: Registered plugin: destroy command
        INFO manager: Registered plugin: global-status command
        INFO manager: Registered plugin: halt command
        INFO manager: Registered plugin: help command
        INFO manager: Registered plugin: init command
        INFO manager: Registered plugin: list-commands command
        INFO manager: Registered plugin: vagrant-login
        INFO manager: Registered plugin: package command
        INFO manager: Registered plugin: plugin command
        INFO manager: Registered plugin: port command
        INFO manager: Registered plugin: powershell command
        INFO manager: Registered plugin: provider command
        INFO manager: Registered plugin: provision command
        INFO manager: Registered plugin: push command
        INFO manager: Registered plugin: rdp command
        INFO manager: Registered plugin: reload command
        INFO manager: Registered plugin: resume command
        INFO manager: Registered plugin: snapshot command
        INFO manager: Registered plugin: ssh command
        INFO manager: Registered plugin: ssh-config command
        INFO manager: Registered plugin: status command
        INFO manager: Registered plugin: suspend command
        INFO manager: Registered plugin: up command
        INFO manager: Registered plugin: version command
        INFO manager: Registered plugin: ssh communicator
        INFO manager: Registered plugin: winrm communicator
        INFO manager: Registered plugin: Amazon Linux guest
        INFO manager: Registered plugin: Arch guest
        INFO manager: Registered plugin: Atomic Host guest
        INFO manager: Registered plugin: BSD-based guest
        INFO manager: Registered plugin: CoreOS guest
        INFO manager: Registered plugin: Darwin guest
        INFO manager: Registered plugin: Debian guest
        INFO manager: Registered plugin: DragonFly BSD guest
        INFO manager: Registered plugin: ESXi guest.
        INFO manager: Registered plugin: Fedora guest
        INFO manager: Registered plugin: FreeBSD guest
        INFO manager: Registered plugin: Funtoo guest
        INFO manager: Registered plugin: Gentoo guest
        INFO manager: Registered plugin: Linux guest.
        INFO manager: Registered plugin: Mint guest
        INFO manager: Registered plugin: NetBSD guest
        INFO manager: Registered plugin: NixOS guest
        INFO manager: Registered plugin: OmniOS guest.
        INFO manager: Registered plugin: OpenBSD guest
        INFO manager: Registered plugin: VMware Photon guest
        INFO manager: Registered plugin: PLD Linux guest
        INFO manager: Registered plugin: Red Hat Enterprise Linux guest
        INFO manager: Registered plugin: Slackware guest
        INFO manager: Registered plugin: SmartOS guest.
        INFO manager: Registered plugin: Solaris guest.
        INFO manager: Registered plugin: Solaris 11 guest.
        INFO manager: Registered plugin: SUSE guest
        INFO manager: Registered plugin: TinyCore Linux guest.
        INFO manager: Registered plugin: Trisquel guest
        INFO manager: Registered plugin: Ubuntu guest
        INFO manager: Registered plugin: Windows guest.
        INFO manager: Registered plugin: Arch host
        INFO manager: Registered plugin: BSD host
        INFO manager: Registered plugin: Mac OS X host
        INFO manager: Registered plugin: FreeBSD host
        INFO manager: Registered plugin: Gentoo host
        INFO manager: Registered plugin: Linux host
        INFO manager: Registered plugin: null host
        INFO manager: Registered plugin: Red Hat Enterprise Linux host
        INFO manager: Registered plugin: Slackware host
        INFO manager: Registered plugin: SUSE host
        INFO manager: Registered plugin: Windows host
        INFO manager: Registered plugin: kernel
        INFO manager: Registered plugin: kernel
        INFO manager: Registered plugin: docker-provider
        INFO manager: Registered plugin: Hyper-V provider
        INFO manager: Registered plugin: VirtualBox provider
        INFO manager: Registered plugin: ansible
        INFO manager: Registered plugin: CFEngine Provisioner
        INFO manager: Registered plugin: chef
        INFO manager: Registered plugin: docker
        INFO manager: Registered plugin: file
        INFO manager: Registered plugin: puppet
        INFO manager: Registered plugin: salt
        INFO manager: Registered plugin: shell
        INFO manager: Registered plugin: atlas
        INFO manager: Registered plugin: ftp
        INFO manager: Registered plugin: heroku
        INFO manager: Registered plugin: local-exec
        INFO manager: Registered plugin: noop
        INFO manager: Registered plugin: NFS synced folders
        INFO manager: Registered plugin: RSync synced folders
        INFO manager: Registered plugin: SMB synced folders
        INFO global: Loading plugins!
        INFO root: Version requirements from Vagrantfile: ["~> 1.5"]
        INFO root:   - Version requirements satisfied!
        INFO manager: Registered plugin: berkshelf
        INFO manager: Registered plugin: vagrant-omnibus
        INFO manager: Registered plugin: vagrant-share
        INFO manager: Registered plugin: vagrant-vbguest
        INFO manager: Registered plugin: winrm
        INFO vagrant: `vagrant` invoked: ["up", "--no-provision", "--provider", "virtualbox"]
        INFO environment: Environment initialized (#<Vagrant::Environment:0x2d3b538>)
        INFO environment:   - cwd: C:/_chef/Chef-Repo/cookbooks/splunk_windows_icw/.kitchen/kitchen-vagrant/kitchen-splunk_windows_icw-default-win2012r2
        INFO environment: Home path: C:/Users/dtrucken/.vagrant.d
        INFO environment: Local data path: C:/_chef/Chef-Repo/cookbooks/splunk_windows_icw/.kitchen/kitchen-vagrant/kitchen-splunk_windows_icw-default-win2012r2/.vagrant
        INFO environment: Running hook: environment_plugins_loaded
        INFO runner: Preparing hooks for middleware sequence...
        INFO runner: 3 hooks defined.
        INFO runner: Running action: environment_plugins_loaded #<Vagrant::Action::Builder:0x3bbeea0>
        INFO environment: Running hook: environment_load
        INFO runner: Preparing hooks for middleware sequence...
        INFO runner: 3 hooks defined.
        INFO runner: Running action: environment_load #<Vagrant::Action::Builder:0x39b1c48>
        INFO cli: CLI: [] "up" ["--no-provision", "--provider", "virtualbox"]
        INFO loader: Set :root = ["#<Pathname:C:/_chef/Chef-Repo/cookbooks/splunk_windows_icw/.kitchen/kitchen-vagrant/kitchen-splunk_windows_icw-default-win2012r2/Vagrantfile>"]
        INFO loader: Loading configuration in order: [:home, :root]
        INFO loader: Set "23630832_machine_default" = []
        INFO loader: Loading configuration in order: [:home, :root, "23630832_machine_default"]
        INFO base: VBoxManage path: C:/Program Files/Oracle/VirtualBox/VBoxManage.exe
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "--version"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO meta: Using VirtualBox driver: VagrantPlugins::ProviderVirtualBox::Driver::Version_5_1
        INFO base: VBoxManage path: C:/Program Files/Oracle/VirtualBox/VBoxManage.exe
        INFO environment: Getting machine: default (virtualbox)
        INFO environment: Uncached load of machine.
        INFO base: VBoxManage path: C:/Program Files/Oracle/VirtualBox/VBoxManage.exe
        INFO meta: Using VirtualBox driver: VagrantPlugins::ProviderVirtualBox::Driver::Version_5_1
        INFO base: VBoxManage path: C:/Program Files/Oracle/VirtualBox/VBoxManage.exe
        INFO loader: Set "23630832_machine_default" = []
        INFO loader: Loading configuration in order: [:home, :root, "23630832_machine_default"]
        INFO box_collection: Box found: win2012r2 (virtualbox)
        INFO loader: Set :"27993156_win2012r2_virtualbox" = ["#<Pathname:C:/Users/dtrucken/.vagrant.d/boxes/win2012r2/0/virtualbox/Vagrantfile>"]
        INFO loader: Loading configuration in order: [:"27993156_win2012r2_virtualbox", :home, :root, "23630832_machine_default"]
        INFO machine: Initializing machine: default
        INFO machine:   - Provider: VagrantPlugins::ProviderVirtualBox::Provider
        INFO machine:   - Box: #<Vagrant::Box:0x399b448>
        INFO machine:   - Data dir: C:/_chef/Chef-Repo/cookbooks/splunk_windows_icw/.kitchen/kitchen-vagrant/kitchen-splunk_windows_icw-default-win2012r2/.vagrant/machines/default/
virtualbox
        INFO base: VBoxManage path: C:/Program Files/Oracle/VirtualBox/VBoxManage.exe
        INFO meta: Using VirtualBox driver: VagrantPlugins::ProviderVirtualBox::Driver::Version_5_1
        INFO base: VBoxManage path: C:/Program Files/Oracle/VirtualBox/VBoxManage.exe
        INFO machine: New machine ID: nil
        INFO base: VBoxManage path: C:/Program Files/Oracle/VirtualBox/VBoxManage.exe
        INFO meta: Using VirtualBox driver: VagrantPlugins::ProviderVirtualBox::Driver::Version_5_1
        INFO base: VBoxManage path: C:/Program Files/Oracle/VirtualBox/VBoxManage.exe
        INFO interface: Machine: metadata ["provider", :virtualbox, {:target=>:default}]
        INFO command: With machine: default (#<VagrantPlugins::ProviderVirtualBox::Provider:0x4419a68 @logger=#<Log4r::Logger:0x4419a38 @fullname="vagrant::provider::virtualbox", @
outputters=[], @additive=true, @name="virtualbox", @path="vagrant::provider", @parent=#<Log4r::Logger:0x27ee3b0 @fullname="vagrant", @outputters=[#<Log4r::StderrOutputter:0x2750790
 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x2750730>, @name="stderr", @level=0, @formatter=#<Log4r::DefaultFormatter:0x2744d30 @depth=7>, @out=#<IO:<STDERR>>>], @additive=t
rue, @name="vagrant", @path="", @parent=#<Log4r::RootLogger:0x27e7f60 @level=0, @outputters=[]>, @level=2, @trace=false>, @level=2, @trace=false>, @machine=#<Vagrant::Machine: defa
ult (VagrantPlugins::ProviderVirtualBox::Provider)>, @driver=#<VagrantPlugins::ProviderVirtualBox::Driver::Meta:0x46929c0 @logger=#<Log4r::Logger:0x46cb090 @fullname="vagrant::prov
ider::virtualbox::meta", @outputters=[], @additive=true, @name="meta", @path="vagrant::provider::virtualbox", @parent=#<Log4r::Logger:0x4419a38 @fullname="vagrant::provider::virtua
lbox", @outputters=[], @additive=true, @name="virtualbox", @path="vagrant::provider", @parent=#<Log4r::Logger:0x27ee3b0 @fullname="vagrant", @outputters=[#<Log4r::StderrOutputter:0
x2750790 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x2750730>, @name="stderr", @level=0, @formatter=#<Log4r::DefaultFormatter:0x2744d30 @depth=7>, @out=#<IO:<STDERR>>>], @ad
ditive=true, @name="vagrant", @path="", @parent=#<Log4r::RootLogger:0x27e7f60 @level=0, @outputters=[]>, @level=2, @trace=false>, @level=2, @trace=false>, @level=2, @trace=false>,
@interrupted=false, @vboxmanage_path="C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", @uuid=nil, @driver=#<VagrantPlugins::ProviderVirtualBox::Driver::Version_5_1:0x46e28b0 @lo
gger=#<Log4r::Logger:0x4724df0 @fullname="vagrant::provider::virtualbox_5_1", @outputters=[], @additive=true, @name="virtualbox_5_1", @path="vagrant::provider", @parent=#<Log4r::Lo
gger:0x27ee3b0 @fullname="vagrant", @outputters=[#<Log4r::StderrOutputter:0x2750790 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x2750730>, @name="stderr", @level=0, @formatte
r=#<Log4r::DefaultFormatter:0x2744d30 @depth=7>, @out=#<IO:<STDERR>>>], @additive=true, @name="vagrant", @path="", @parent=#<Log4r::RootLogger:0x27e7f60 @level=0, @outputters=[]>,
@level=2, @trace=false>, @level=2, @trace=false>, @interrupted=false, @vboxmanage_path="C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", @uuid=nil>, @version="5.1.6">, @cap_logg
er=#<Log4r::Logger:0x44eb0c0 @fullname="vagrant::capability_host::vagrantplugins::providervirtualbox::provider", @outputters=[], @additive=true, @name="provider", @path="vagrant::c
apability_host::vagrantplugins::providervirtualbox", @parent=#<Log4r::Logger:0x27ee3b0 @fullname="vagrant", @outputters=[#<Log4r::StderrOutputter:0x2750790 @mon_owner=nil, @mon_cou
nt=0, @mon_mutex=#<Mutex:0x2750730>, @name="stderr", @level=0, @formatter=#<Log4r::DefaultFormatter:0x2744d30 @depth=7>, @out=#<IO:<STDERR>>>], @additive=true, @name="vagrant", @pa
th="", @parent=#<Log4r::RootLogger:0x27e7f60 @level=0, @outputters=[]>, @level=2, @trace=false>, @level=2, @trace=false>, @cap_host_chain=[[:virtualbox, #<#<Class:0x44eb330>:0x4545
cf0>]], @cap_args=[#<Vagrant::Machine: default (VagrantPlugins::ProviderVirtualBox::Provider)>], @cap_caps={:docker=>#<Vagrant::Registry:0x44eb270 @items={:public_address=>#<Proc:0
x3974a00@C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/docker/plugin.rb:60>, :proxy_machine=>#<Proc:0x3974928@C:/HashiCorp/Vagrant/embedded/gems/gems/vagr
ant-1.9.1/plugins/providers/docker/plugin.rb:65>}, @results_cache={}>, :hyperv=>#<Vagrant::Registry:0x44eb210 @items={:public_address=>#<Proc:0x39b0838@C:/HashiCorp/Vagrant/embedde
d/gems/gems/vagrant-1.9.1/plugins/providers/hyperv/plugin.rb:25>, :snapshot_list=>#<Proc:0x39b07d8@C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/hyperv/pl
ugin.rb:30>}, @results_cache={}>, :virtualbox=>#<Vagrant::Registry:0x44eb1b0 @items={:forwarded_ports=>#<Proc:0x3961b18@C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugin
s/providers/virtualbox/plugin.rb:27>, :nic_mac_addresses=>#<Proc:0x3961ab8@C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/plugin.rb:32>, :public
_address=>#<Proc:0x3961aa0@C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/plugin.rb:37>, :snapshot_list=>#<Proc:0x3961a88@C:/HashiCorp/Vagrant/e
mbedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/plugin.rb:42>}, @results_cache={}>}>)
        INFO host: Autodetecting host type for [#<Vagrant::Environment: C:/_chef/Chef-Repo/cookbooks/splunk_windows_icw/.kitchen/kitchen-vagrant/kitchen-splunk_windows_icw-default-
win2012r2>]
        INFO host: Detected: windows!
       Bringing machine 'default' up with 'virtualbox' provider...
        INFO environment: Getting machine: default (virtualbox)
        INFO environment: Returning cached machine: default (virtualbox)
        INFO command: With machine: default (#<VagrantPlugins::ProviderVirtualBox::Provider:0x4419a68 @logger=#<Log4r::Logger:0x4419a38 @fullname="vagrant::provider::virtualbox", @
outputters=[], @additive=true, @name="virtualbox", @path="vagrant::provider", @parent=#<Log4r::Logger:0x27ee3b0 @fullname="vagrant", @outputters=[#<Log4r::StderrOutputter:0x2750790
 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x2750730>, @name="stderr", @level=0, @formatter=#<Log4r::DefaultFormatter:0x2744d30 @depth=7>, @out=#<IO:<STDERR>>>], @additive=t
rue, @name="vagrant", @path="", @parent=#<Log4r::RootLogger:0x27e7f60 @level=0, @outputters=[]>, @level=2, @trace=false>, @level=2, @trace=false>, @machine=#<Vagrant::Machine: defa
ult (VagrantPlugins::ProviderVirtualBox::Provider)>, @driver=#<VagrantPlugins::ProviderVirtualBox::Driver::Meta:0x46929c0 @logger=#<Log4r::Logger:0x46cb090 @fullname="vagrant::prov
ider::virtualbox::meta", @outputters=[], @additive=true, @name="meta", @path="vagrant::provider::virtualbox", @parent=#<Log4r::Logger:0x4419a38 @fullname="vagrant::provider::virtua
lbox", @outputters=[], @additive=true, @name="virtualbox", @path="vagrant::provider", @parent=#<Log4r::Logger:0x27ee3b0 @fullname="vagrant", @outputters=[#<Log4r::StderrOutputter:0
x2750790 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x2750730>, @name="stderr", @level=0, @formatter=#<Log4r::DefaultFormatter:0x2744d30 @depth=7>, @out=#<IO:<STDERR>>>], @ad
ditive=true, @name="vagrant", @path="", @parent=#<Log4r::RootLogger:0x27e7f60 @level=0, @outputters=[]>, @level=2, @trace=false>, @level=2, @trace=false>, @level=2, @trace=false>,
@interrupted=false, @vboxmanage_path="C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", @uuid=nil, @driver=#<VagrantPlugins::ProviderVirtualBox::Driver::Version_5_1:0x46e28b0 @lo
gger=#<Log4r::Logger:0x4724df0 @fullname="vagrant::provider::virtualbox_5_1", @outputters=[], @additive=true, @name="virtualbox_5_1", @path="vagrant::provider", @parent=#<Log4r::Lo
gger:0x27ee3b0 @fullname="vagrant", @outputters=[#<Log4r::StderrOutputter:0x2750790 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x2750730>, @name="stderr", @level=0, @formatte
r=#<Log4r::DefaultFormatter:0x2744d30 @depth=7>, @out=#<IO:<STDERR>>>], @additive=true, @name="vagrant", @path="", @parent=#<Log4r::RootLogger:0x27e7f60 @level=0, @outputters=[]>,
@level=2, @trace=false>, @level=2, @trace=false>, @interrupted=false, @vboxmanage_path="C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", @uuid=nil>, @version="5.1.6">, @cap_logg
er=#<Log4r::Logger:0x44eb0c0 @fullname="vagrant::capability_host::vagrantplugins::providervirtualbox::provider", @outputters=[], @additive=true, @name="provider", @path="vagrant::c
apability_host::vagrantplugins::providervirtualbox", @parent=#<Log4r::Logger:0x27ee3b0 @fullname="vagrant", @outputters=[#<Log4r::StderrOutputter:0x2750790 @mon_owner=nil, @mon_cou
nt=0, @mon_mutex=#<Mutex:0x2750730>, @name="stderr", @level=0, @formatter=#<Log4r::DefaultFormatter:0x2744d30 @depth=7>, @out=#<IO:<STDERR>>>], @additive=true, @name="vagrant", @pa
th="", @parent=#<Log4r::RootLogger:0x27e7f60 @level=0, @outputters=[]>, @level=2, @trace=false>, @level=2, @trace=false>, @cap_host_chain=[[:virtualbox, #<#<Class:0x44eb330>:0x4545
cf0>]], @cap_args=[#<Vagrant::Machine: default (VagrantPlugins::ProviderVirtualBox::Provider)>], @cap_caps={:docker=>#<Vagrant::Registry:0x44eb270 @items={:public_address=>#<Proc:0
x3974a00@C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/docker/plugin.rb:60>, :proxy_machine=>#<Proc:0x3974928@C:/HashiCorp/Vagrant/embedded/gems/gems/vagr
ant-1.9.1/plugins/providers/docker/plugin.rb:65>}, @results_cache={}>, :hyperv=>#<Vagrant::Registry:0x44eb210 @items={:public_address=>#<Proc:0x39b0838@C:/HashiCorp/Vagrant/embedde
d/gems/gems/vagrant-1.9.1/plugins/providers/hyperv/plugin.rb:25>, :snapshot_list=>#<Proc:0x39b07d8@C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/hyperv/pl
ugin.rb:30>}, @results_cache={}>, :virtualbox=>#<Vagrant::Registry:0x44eb1b0 @items={:forwarded_ports=>#<Proc:0x3961b18@C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugin
s/providers/virtualbox/plugin.rb:27>, :nic_mac_addresses=>#<Proc:0x3961ab8@C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/plugin.rb:32>, :public
_address=>#<Proc:0x3961aa0@C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/plugin.rb:37>, :snapshot_list=>#<Proc:0x3961a88@C:/HashiCorp/Vagrant/e
mbedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/plugin.rb:42>}, @results_cache={}>}>)
        INFO interface: info: Bringing machine 'default' up with 'virtualbox' provider...
        INFO batch_action: Enabling parallelization by default.
        INFO batch_action: Disabling parallelization because provider doesn't support it: virtualbox
        INFO batch_action: Batch action will parallelize: false
        INFO batch_action: Starting action: #<Vagrant::Machine:0x43d9148> up {:destroy_on_error=>true, :install_provider=>true, :parallel=>true, :provision_ignore_sentinel=>true, :
provision_types=>nil, :provision_enabled=>false, :provider=>"virtualbox"}
        INFO machine: Calling action: up on provider VirtualBox (new VM)
        INFO environment: Acquired process lock: dotlock
        INFO environment: Released process lock: dotlock
        INFO environment: Acquired process lock: machine-action-34d621b668575d2b2afda6ead481b575
        INFO interface: Machine: action ["up", "start", {:target=>:default}]
        INFO runner: Preparing hooks for middleware sequence...
        INFO runner: 4 hooks defined.
        INFO runner: Running action: machine_action_up #<Vagrant::Action::Builder:0x4821990>
        INFO warden: Calling IN action: #<VagrantPlugins::ProviderVirtualBox::Action::CheckVirtualbox:0x489dfe0>
        INFO base: VBoxManage path: C:/Program Files/Oracle/VirtualBox/VBoxManage.exe
        INFO meta: Using VirtualBox driver: VagrantPlugins::ProviderVirtualBox::Driver::Version_5_1
        INFO base: VBoxManage path: C:/Program Files/Oracle/VirtualBox/VBoxManage.exe
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "list", "hostonlyifs"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO warden: Calling IN action: #<Vagrant::Action::Builtin::Call:0x489dfc8>
        INFO runner: Preparing hooks for middleware sequence...
        INFO runner: 4 hooks defined.
        INFO runner: Running action: machine_action_up #<Vagrant::Action::Builder:0x497de58>
        INFO warden: Calling IN action: #<VagrantPlugins::ProviderVirtualBox::Action::Created:0x4973e50>
        INFO warden: Calling OUT action: #<VagrantPlugins::ProviderVirtualBox::Action::Created:0x4973e50>
        INFO runner: Preparing hooks for middleware sequence...
        INFO runner: 4 hooks defined.
        INFO runner: Running action: machine_action_up #<Vagrant::Action::Warden:0x4942c50>
        INFO warden: Calling IN action: #<Proc:0x4863738@C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:94 (lambda)>
        INFO warden: Calling IN action: #<Vagrant::Action::Builtin::HandleBox:0x4942c08>
        INFO handle_box: Machine already has box. HandleBox will not run.
        INFO warden: Calling IN action: #<Proc:0x48cea48@C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:94 (lambda)>
        INFO warden: Calling IN action: #<Vagrant::Action::Builtin::ConfigValidate:0x489df98>
        INFO warden: Calling IN action: #<VagrantPlugins::Berkshelf::Action::Check:0x489df80>
        INFO check: Berkshelf disabled, skipping
        INFO warden: Calling IN action: #<Vagrant::Action::Builtin::EnvSet:0x48cca50>
        INFO warden: Calling IN action: #<VagrantPlugins::Berkshelf::Action::Load:0x48cca38>
        INFO load: Berkshelf disabled, skipping
        INFO warden: Calling IN action: #<VagrantPlugins::Berkshelf::Action::Share:0x4943a60>
        INFO share: Berkshelf disabled, skipping
        INFO warden: Calling IN action: #<Vagrant::Action::Builtin::Call:0x4962288>
        INFO runner: Preparing hooks for middleware sequence...
        INFO runner: 4 hooks defined.
        INFO runner: Running action: machine_action_up #<Vagrant::Action::Builder:0x47e29c0>
        INFO warden: Calling IN action: #<VagrantPlugins::ProviderVirtualBox::Action::Created:0x47e0668>
        INFO warden: Calling OUT action: #<VagrantPlugins::ProviderVirtualBox::Action::Created:0x47e0668>
        INFO runner: Preparing hooks for middleware sequence...
        INFO runner: 4 hooks defined.
        INFO runner: Running action: machine_action_up #<Vagrant::Action::Warden:0x4748778>
       ==> default: Importing base box 'win2012r2'...
        INFO warden: Calling IN action: #<Proc:0x45ea750@C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:94 (lambda)>
        INFO warden: Calling IN action: #<VagrantPlugins::ProviderVirtualBox::Action::CheckAccessible:0x4748730>
        INFO warden: Calling IN action: #<VagrantPlugins::ProviderVirtualBox::Action::Customize:0x4748718>
        INFO warden: Calling IN action: #<Vagrant::Action::Builtin::PrepareClone:0x4748700>
        INFO warden: Calling IN action: #<VagrantPlugins::ProviderVirtualBox::Action::PrepareCloneSnapshot:0x4724520>
        INFO prepare_clone: no clone master, not preparing clone snapshot
        INFO warden: Calling IN action: #<VagrantPlugins::ProviderVirtualBox::Action::Import:0x46c8120>
        INFO interface: info: Importing base box 'win2012r2'...
        INFO interface: info: ==> default: Importing base box 'win2012r2'...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "import", "-n", "C:/Users/dtrucken/.vagrant.d/boxes/win2012r2/0/virtualbox/box.ovf"
]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "import", "C:/Users/dtrucken/.vagrant.d/boxes/win2012r2/0/virtualbox/box.ovf", "--v
sys", "0", "--vmname", "kitchen-splunk_windows_icw-default-windows2012r2std_default_1483754205895_46967_1483989281434_9434", "--vsys", "0", "--unit", "9", "--disk", "C:\\Users\\dtr
ucken\\VirtualBox VMs\\kitchen-splunk_windows_icw-default-windows2012r2std_default_1483754205895_46967_1483989281434_9434\\box-disk1.vmdk"]
        INFO subprocess: Command not in installer, restoring original environment...
Progress: 10% INFO interface: info:
        INFO interface: info: Progress: 10%
Progress: 20% INFO interface: info:
        INFO interface: info: Progress: 20%
Progress: 30% INFO interface: info:
        INFO interface: info: Progress: 30%
Progress: 90% INFO interface: info:
        INFO interface: info: Progress: 90%
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "list", "vms"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO machine: New machine ID: "fa521ad5-860e-4056-8379-327dc74c4a65"
        INFO base: VBoxManage path: C:/Program Files/Oracle/VirtualBox/VBoxManage.exe
        INFO meta: Using VirtualBox driver: VagrantPlugins::ProviderVirtualBox::Driver::Version_5_1
        INFO base: VBoxManage path: C:/Program Files/Oracle/VirtualBox/VBoxManage.exe
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "fa521ad5-860e-4056-8379-327dc74c4a65"]
        INFO subprocess: Command not in installer, restoring original environment...
 INFO interface: info:
        INFO warden: Calling IN action: #<VagrantPlugins::ProviderVirtualBox::Action::DiscardState:0x46c8108>
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "fa521ad5-860e-4056-8379-327dc74c4a65", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
       ==> default: Matching MAC address for NAT networking...
        INFO warden: Calling IN action: #<VagrantPlugins::ProviderVirtualBox::Action::MatchMACAddress:0x46c80f0>
        INFO interface: info: Matching MAC address for NAT networking...
        INFO interface: info: ==> default: Matching MAC address for NAT networking...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "modifyvm", "fa521ad5-860e-4056-8379-327dc74c4a65", "--macaddress1", "080027EB0A6D"
]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO warden: Calling IN action: #<Proc:0x46c80c0@C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:94 (lambda)>
        INFO warden: Calling IN action: #<VagrantPlugins::ProviderVirtualBox::Action::CheckVirtualbox:0x4962258>
        INFO base: VBoxManage path: C:/Program Files/Oracle/VirtualBox/VBoxManage.exe
        INFO meta: Using VirtualBox driver: VagrantPlugins::ProviderVirtualBox::Driver::Version_5_1
        INFO base: VBoxManage path: C:/Program Files/Oracle/VirtualBox/VBoxManage.exe
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "list", "hostonlyifs"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO warden: Calling IN action: #<Vagrant::Action::Builtin::ConfigValidate:0x4962240>
        INFO warden: Calling IN action: #<Vagrant::Action::Builtin::BoxCheckOutdated:0x4962228>
        INFO warden: Calling IN action: #<Vagrant::Action::Builtin::Call:0x497fb68>
        INFO runner: Preparing hooks for middleware sequence...
        INFO runner: 4 hooks defined.
        INFO runner: Running action: machine_action_up #<Vagrant::Action::Builder:0x4a35590>
        INFO warden: Calling IN action: #<VagrantPlugins::ProviderVirtualBox::Action::IsRunning:0x4a17368>
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "fa521ad5-860e-4056-8379-327dc74c4a65", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO warden: Calling OUT action: #<VagrantPlugins::ProviderVirtualBox::Action::IsRunning:0x4a17368>
        INFO runner: Preparing hooks for middleware sequence...
        INFO runner: 4 hooks defined.
        INFO runner: Running action: machine_action_up #<Vagrant::Action::Warden:0x490a628>
        INFO warden: Calling IN action: #<Proc:0x486ac20@C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:94 (lambda)>
        INFO warden: Calling IN action: #<Vagrant::Action::Builtin::Call:0x490a5e0>
        INFO runner: Preparing hooks for middleware sequence...
        INFO runner: 4 hooks defined.
        INFO runner: Running action: machine_action_up #<Vagrant::Action::Builder:0x47ef128>
        INFO warden: Calling IN action: #<VagrantPlugins::ProviderVirtualBox::Action::IsSaved:0x47ecd58>
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "fa521ad5-860e-4056-8379-327dc74c4a65", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO warden: Calling OUT action: #<VagrantPlugins::ProviderVirtualBox::Action::IsSaved:0x47ecd58>
        INFO runner: Preparing hooks for middleware sequence...
        INFO runner: 4 hooks defined.
        INFO runner: Running action: machine_action_up #<Vagrant::Action::Warden:0x465b388>
        INFO warden: Calling IN action: #<Proc:0x45c83a0@C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:94 (lambda)>
        INFO warden: Calling IN action: #<Vagrant::Action::Builtin::Call:0x465b340>
        INFO runner: Preparing hooks for middleware sequence...
        INFO runner: 4 hooks defined.
        INFO runner: Running action: machine_action_up #<Vagrant::Action::Builder:0x444d518>
        INFO warden: Calling IN action: #<VagrantPlugins::ProviderVirtualBox::Action::IsPaused:0x4447518>
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "fa521ad5-860e-4056-8379-327dc74c4a65", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO warden: Calling OUT action: #<VagrantPlugins::ProviderVirtualBox::Action::IsPaused:0x4447518>
        INFO runner: Preparing hooks for middleware sequence...
        INFO runner: 4 hooks defined.
        INFO runner: Running action: machine_action_up #<Vagrant::Action::Warden:0x3a19f10>
        INFO warden: Calling IN action: #<Proc:0x4491798@C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:94 (lambda)>
        INFO warden: Calling IN action: #<VagrantPlugins::ProviderVirtualBox::Action::CheckAccessible:0x3a19ec8>
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "fa521ad5-860e-4056-8379-327dc74c4a65", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO warden: Calling IN action: #<VagrantPlugins::ProviderVirtualBox::Action::CleanMachineFolder:0x3a19eb0>
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "list", "systemproperties"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO warden: Calling IN action: #<VagrantPlugins::ProviderVirtualBox::Action::SetName:0x3a19e98>
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "list", "vms"]
        INFO subprocess: Command not in installer, restoring original environment...
       ==> default: Setting the name of the VM: kitchen-splunk_windows_icw-default-win2012r2_default_1483989374053_76999
        INFO interface: info: Setting the name of the VM: kitchen-splunk_windows_icw-default-win2012r2_default_1483989374053_76999
        INFO interface: info: ==> default: Setting the name of the VM: kitchen-splunk_windows_icw-default-win2012r2_default_1483989374053_76999
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "modifyvm", "fa521ad5-860e-4056-8379-327dc74c4a65", "--name", "kitchen-splunk_windo
ws_icw-default-win2012r2_default_1483989374053_76999"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO warden: Calling IN action: #<VagrantPlugins::ProviderVirtualBox::Action::ClearForwardedPorts:0x39b2800>
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "fa521ad5-860e-4056-8379-327dc74c4a65", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO warden: Calling IN action: #<VagrantPlugins::Berkshelf::Action::Save:0x39b27e8>
        INFO save: Berkshelf disabled, skipping
        INFO warden: Calling IN action: #<VagrantPlugins::Berkshelf::Action::Install:0x3954f00>
        INFO install: Berkshelf disabled, skipping
        INFO warden: Calling IN action: #<VagrantPlugins::Berkshelf::Action::Upload:0x38e70e8>
        INFO upload: Berkshelf disabled, skipping
        INFO warden: Calling IN action: #<Vagrant::Action::Builtin::Provision:0x3564d98>
        INFO provision: Ignoring sentinel check, forcing provision
        INFO provision: Checking provisioner sentinel file...
        INFO warden: Calling IN action: #<VagrantPlugins::Omnibus::Action::InstallChef:0x2d31338>
        INFO warden: Calling IN action: #<Vagrant::Action::Builtin::EnvSet:0x2c6cdd8>
        INFO warden: Calling IN action: #<VagrantPlugins::ProviderVirtualBox::Action::PrepareForwardedPortCollisionParams:0x2c6cd60>
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "list", "vms"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "4d294fcb-17a3-410d-a009-75f1a4361883", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "e2368e3f-215f-459f-b49d-aefcf25e388e", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "8df4fac3-7b53-4354-9fe2-3aaccb5c8c96", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "0408ad1b-d8f5-4c02-a20a-f0ca2aead544", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "fa521ad5-860e-4056-8379-327dc74c4a65", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO warden: Calling IN action: #<Vagrant::Action::Builtin::HandleForwardedPortCollisions:0x2c6cd00>
        INFO environment: Acquired process lock: dotlock
        INFO environment: Released process lock: dotlock
        INFO environment: Acquired process lock: fpcollision
        INFO handle_port_collisions: Detecting any forwarded port collisions...
        INFO handle_port_collisions: Attempting to repair FP collision: 2222
       ==> default: Fixed port collision for 22 => 2222. Now on port 2200.
        INFO handle_port_collisions: Repaired FP collision: 2222 to 2200
        INFO interface: info: Fixed port collision for 22 => 2222. Now on port 2200.
        INFO interface: info: ==> default: Fixed port collision for 22 => 2222. Now on port 2200.
        INFO environment: Released process lock: fpcollision
        INFO environment: Acquired process lock: dotlock
        INFO environment: Released process lock: dotlock
        INFO warden: Calling IN action: #<VagrantPlugins::ProviderVirtualBox::Action::PrepareNFSValidIds:0x2765790>
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "list", "vms"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO warden: Calling IN action: #<VagrantPlugins::SyncedFolderNFS::ActionCleanup:0x1ef9030>
        INFO nfs: Host doesn't support pruning NFS. Skipping.
        INFO warden: Calling IN action: #<Vagrant::Action::Builtin::SyncedFolderCleanup:0x4488fc0>
        INFO synced_folder_cleanup: Invoking synced folder cleanup for: virtualbox
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "fa521ad5-860e-4056-8379-327dc74c4a65", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO warden: Calling IN action: #<Vagrant::Action::Builtin::SyncedFolders:0x432c4e0>
        INFO synced_folders: SyncedFolders loading from cache: false
        INFO synced_folders: Synced Folder Implementation: virtualbox
        INFO synced_folders:   - /omnibus/cache: U:/.kitchen/cache => /omnibus/cache
        INFO synced_folders: Invoking synced folder prepare for: virtualbox
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "setextradata", "fa521ad5-860e-4056-8379-327dc74c4a65", "VBoxInternal2/SharedFolder
sEnableSymlinksCreate/omnibus_cache", "1"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "sharedfolder", "add", "fa521ad5-860e-4056-8379-327dc74c4a65", "--name", "omnibus_c
ache", "--hostpath", "\\\\?\\U:\\.kitchen\\cache"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO warden: Calling IN action: #<VagrantPlugins::ProviderVirtualBox::Action::PrepareNFSSettings:0x49c78b0>
        INFO warden: Calling IN action: #<VagrantPlugins::ProviderVirtualBox::Action::ClearNetworkInterfaces:0x44c6748>
       ==> default: Clearing any previously set network interfaces...
        INFO interface: info: Clearing any previously set network interfaces...
        INFO interface: info: ==> default: Clearing any previously set network interfaces...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "modifyvm", "fa521ad5-860e-4056-8379-327dc74c4a65", "--nic2", "none", "--nic3", "no
ne", "--nic4", "none", "--nic5", "none", "--nic6", "none", "--nic7", "none", "--nic8", "none"]
        INFO subprocess: Command not in installer, restoring original environment...
       ==> default: Preparing network interfaces based on configuration...
           default: Adapter 1: nat
        INFO warden: Calling IN action: #<VagrantPlugins::ProviderVirtualBox::Action::Network:0x44c6730>
        INFO network: Determining network adapters required for high-level configuration...
        INFO network: Determining adapters and compiling network configuration...
        INFO network: Network slot 1. Type: nat.
        INFO network: Enabling adapters...
        INFO interface: output: Preparing network interfaces based on configuration...
        INFO interface: output: ==> default: Preparing network interfaces based on configuration...
        INFO interface: detail: Adapter 1: nat
        INFO interface: detail:     default: Adapter 1: nat
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "modifyvm", "fa521ad5-860e-4056-8379-327dc74c4a65", "--nic1", "nat"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO warden: Calling IN action: #<VagrantPlugins::ProviderVirtualBox::Action::NetworkFixIPv6:0x44b5660>
        INFO warden: Calling IN action: #<VagrantPlugins::ProviderVirtualBox::Action::ForwardPorts:0x49cc0e0>
       ==> default: Forwarding ports...
        INFO interface: output: Forwarding ports...
        INFO interface: output: ==> default: Forwarding ports...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "fa521ad5-860e-4056-8379-327dc74c4a65", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
           default: 22 (guest) => 2200 (host) (adapter 1)
        INFO interface: detail: 22 (guest) => 2200 (host) (adapter 1)
        INFO interface: detail:     default: 22 (guest) => 2200 (host) (adapter 1)
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "modifyvm", "fa521ad5-860e-4056-8379-327dc74c4a65", "--natpf1", "ssh,tcp,127.0.0.1,
2200,,22"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO warden: Calling IN action: #<Vagrant::Action::Builtin::SetHostname:0x49cc0c8>
        INFO warden: Calling IN action: #<VagrantPlugins::ProviderVirtualBox::Action::SaneDefaults:0x49cc0b0>
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "modifyvm", "fa521ad5-860e-4056-8379-327dc74c4a65", "--rtcuseutc", "on"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO sanedefaults: Automatically figuring out whether to enable/disable NAT DNS proxy...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "modifyvm", "fa521ad5-860e-4056-8379-327dc74c4a65", "--natdnsproxy1", "on"]
        INFO subprocess: Command not in installer, restoring original environment...
       ==> default: Running 'pre-boot' VM customizations...
        INFO warden: Calling IN action: #<VagrantPlugins::ProviderVirtualBox::Action::Customize:0x46b6b10>
        INFO interface: info: Running 'pre-boot' VM customizations...
        INFO interface: info: ==> default: Running 'pre-boot' VM customizations...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "modifyvm", "fa521ad5-860e-4056-8379-327dc74c4a65", "--memory", "2048"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "modifyvm", "fa521ad5-860e-4056-8379-327dc74c4a65", "--cpus", "2"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO warden: Calling IN action: #<VagrantPlugins::ProviderVirtualBox::Action::Boot:0x46b6af8>
        INFO interface: info: Booting VM...
        INFO interface: info: ==> default: Booting VM...
       ==> default: Booting VM...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "startvm", "fa521ad5-860e-4056-8379-327dc74c4a65", "--type", "headless"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO warden: Calling IN action: #<VagrantPlugins::ProviderVirtualBox::Action::Customize:0x46b6ae0>
        INFO warden: Calling IN action: #<Vagrant::Action::Builtin::WaitForCommunicator:0x46b6ac8>
        INFO interface: output: Waiting for machine to boot. This may take a few minutes...
        INFO interface: output: ==> default: Waiting for machine to boot. This may take a few minutes...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "fa521ad5-860e-4056-8379-327dc74c4a65", "--machinereadable"]
       ==> default: Waiting for machine to boot. This may take a few minutes...
        INFO subprocess: Command not in installer, restoring original environment...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "fa521ad5-860e-4056-8379-327dc74c4a65", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "fa521ad5-860e-4056-8379-327dc74c4a65", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
           default: SSH address: 127.0.0.1:2200
           default: SSH username: vagrant
           default: SSH auth method: private key
        INFO interface: detail: SSH address: 127.0.0.1:2200
        INFO interface: detail:     default: SSH address: 127.0.0.1:2200
        INFO interface: detail: SSH username: vagrant
        INFO interface: detail:     default: SSH username: vagrant
        INFO interface: detail: SSH auth method: private key
        INFO interface: detail:     default: SSH auth method: private key
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "fa521ad5-860e-4056-8379-327dc74c4a65", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "fa521ad5-860e-4056-8379-327dc74c4a65", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO ssh: Attempting SSH connection...
        INFO ssh: Attempting to connect to SSH...
        INFO ssh:   - Host: 127.0.0.1
        INFO ssh:   - Port: 2200
        INFO ssh:   - Username: vagrant
        INFO ssh:   - Password? false
        INFO ssh:   - Key Path: ["C:/Users/dtrucken/.vagrant.d/insecure_private_key"]
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "fa521ad5-860e-4056-8379-327dc74c4a65", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "fa521ad5-860e-4056-8379-327dc74c4a65", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "fa521ad5-860e-4056-8379-327dc74c4a65", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "fa521ad5-860e-4056-8379-327dc74c4a65", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "fa521ad5-860e-4056-8379-327dc74c4a65", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "fa521ad5-860e-4056-8379-327dc74c4a65", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "fa521ad5-860e-4056-8379-327dc74c4a65", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "fa521ad5-860e-4056-8379-327dc74c4a65", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "fa521ad5-860e-4056-8379-327dc74c4a65", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "fa521ad5-860e-4056-8379-327dc74c4a65", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "fa521ad5-860e-4056-8379-327dc74c4a65", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "fa521ad5-860e-4056-8379-327dc74c4a65", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO virtualbox_5_1: Interrupted.
        INFO interface: warn: Waiting for cleanup before exiting...
        INFO interface: warn: ==> default: Waiting for cleanup before exiting...
       ==> default: Waiting for cleanup before exiting...
        INFO ssh: SSH not ready: #<Vagrant::Errors::NetSSHException: An error occurred in the underlying SSH library that Vagrant uses.
       The error message is shown below. In many cases, errors from this
       library are caused by ssh-agent issues. Try disabling your SSH
       agent or removing some keys and try again.

       If the problem persists, please report a bug to the net-ssh project.

       timeout during server version negotiating>
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "fa521ad5-860e-4056-8379-327dc74c4a65", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
       ERROR warden: Error occurred: Vagrant exited after cleanup due to external interrupt.
        INFO warden: Beginning recovery process...
        INFO warden: Calling recover: #<Vagrant::Action::Builtin::HandleForwardedPortCollisions:0x2c6cd00>
        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 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 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 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 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 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 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.
       ERROR warden: Error occurred: Vagrant exited after cleanup due to external interrupt.
        INFO warden: Beginning recovery process...
        INFO warden: Recovery complete.
       ERROR warden: Error occurred: Vagrant exited after cleanup due to external interrupt.
        INFO warden: Beginning recovery process...
        INFO warden: Calling recover: #<Vagrant::Action::Builtin::Call:0x465b340>
        INFO warden: Beginning recovery process...
        INFO warden: Recovery complete.
        INFO warden: Recovery complete.
       ERROR warden: Error occurred: Vagrant exited after cleanup due to external interrupt.
        INFO warden: Beginning recovery process...
        INFO warden: Recovery complete.
       ERROR warden: Error occurred: Vagrant exited after cleanup due to external interrupt.
        INFO warden: Beginning recovery process...
        INFO warden: Calling recover: #<Vagrant::Action::Builtin::Call:0x490a5e0>
        INFO warden: Beginning recovery process...
        INFO warden: Recovery complete.
        INFO warden: Recovery complete.
       ERROR warden: Error occurred: Vagrant exited after cleanup due to external interrupt.
        INFO warden: Beginning recovery process...
        INFO warden: Recovery complete.
       ERROR warden: Error occurred: Vagrant exited after cleanup due to external interrupt.
        INFO warden: Beginning recovery process...
        INFO warden: Calling recover: #<Vagrant::Action::Builtin::Call:0x497fb68>
        INFO warden: Beginning recovery process...
        INFO warden: Recovery complete.
        INFO warden: Calling recover: #<Vagrant::Action::Builtin::Call:0x4962288>
        INFO warden: Beginning recovery process...
        INFO warden: Calling recover: #<VagrantPlugins::ProviderVirtualBox::Action::Import:0x46c8120>
        INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "fa521ad5-860e-4056-8379-327dc74c4a65", "--machinereadable"]
        INFO subprocess: Command not in installer, restoring original environment...
        INFO warden: Recovery complete.
        INFO warden: Calling recover: #<Vagrant::Action::Builtin::Call:0x489dfc8>
        INFO warden: Beginning recovery process...
        INFO warden: Recovery complete.
        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.
       ERROR warden: Error occurred: Vagrant exited after cleanup due to external interrupt.
        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 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.
       ERROR warden: Error occurred: Vagrant exited after cleanup due to external interrupt.
        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 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.
       ERROR warden: Error occurred: Vagrant exited after cleanup due to external interrupt.
        INFO warden: Beginning recovery process...
        INFO warden: Recovery complete.
        INFO warden: Beginning recovery process...
        INFO warden: Recovery complete.
       ERROR warden: Error occurred: Vagrant exited after cleanup due to external interrupt.
        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-34d621b668575d2b2afda6ead481b575
        INFO environment: Running hook: environment_unload
        INFO runner: Preparing hooks for middleware sequence...
        INFO runner: 3 hooks defined.
        INFO runner: Running action: environment_unload #<Vagrant::Action::Builder:0x43a3658>
       ERROR vagrant: Vagrant experienced an error! Details:
       ERROR vagrant: #<Vagrant::Errors::VagrantInterrupt: Vagrant exited after cleanup due to external interrupt.>
       ERROR vagrant: Vagrant exited after cleanup due to external interrupt.
       ERROR vagrant: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:35:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/action/customize.rb:40:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/action/boot.rb:18:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/action/customize.rb:40:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/action/sane_defaults.rb:38:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/builtin/set_hostname.rb:16:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/action/forward_ports.rb:31:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/action/network_fix_ipv6.rb:41:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/action/network.rb:122:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/action/clear_network_interfaces.rb:26:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/action/prepare_nfs_settings.rb:18:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/builtin/synced_folders.rb:87:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/builtin/synced_folder_cleanup.rb:28:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/synced_folders/nfs/action_cleanup.rb:19:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/action/prepare_nfs_valid_ids.rb:12:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/builtin/handle_forwarded_port_collisions.rb:49:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/action/prepare_forwarded_port_collision_params.rb:30:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/builtin/env_set.rb:19:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/Users/dtrucken/.vagrant.d/gems/2.2.5/gems/vagrant-omnibus-1.5.0/lib/vagrant-omnibus/action/install_chef.rb:38:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/builtin/provision.rb:80:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/Users/dtrucken/.vagrant.d/gems/2.2.5/gems/vagrant-berkshelf-5.1.1/lib/vagrant-berkshelf/action/upload.rb:13:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/Users/dtrucken/.vagrant.d/gems/2.2.5/gems/vagrant-berkshelf-5.1.1/lib/vagrant-berkshelf/action/install.rb:10:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/Users/dtrucken/.vagrant.d/gems/2.2.5/gems/vagrant-berkshelf-5.1.1/lib/vagrant-berkshelf/action/save.rb:10:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/action/clear_forwarded_ports.rb:15:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/action/set_name.rb:50:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/action/clean_machine_folder.rb:17:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/action/check_accessible.rb:18:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/builder.rb:116:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/runner.rb:66:in `block in run'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/util/busy.rb:19:in `busy'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/runner.rb:66:in `run'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/builtin/call.rb:53:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/builder.rb:116:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/runner.rb:66:in `block in run'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/util/busy.rb:19:in `busy'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/runner.rb:66:in `run'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/builtin/call.rb:53:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/builder.rb:116:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/runner.rb:66:in `block in run'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/util/busy.rb:19:in `busy'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/runner.rb:66:in `run'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/builtin/call.rb:53:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/builtin/box_check_outdated.rb:36:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/builtin/config_validate.rb:25:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/action/check_virtualbox.rb:17:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/action/match_mac_address.rb:19:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/action/discard_state.rb:15:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/action/import.rb:74:in `import'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/action/import.rb:13:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/action/prepare_clone_snapshot.rb:17:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/builtin/prepare_clone.rb:15:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/action/customize.rb:40:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/action/check_accessible.rb:18:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/builder.rb:116:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/runner.rb:66:in `block in run'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/util/busy.rb:19:in `busy'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/runner.rb:66:in `run'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/builtin/call.rb:53:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/Users/dtrucken/.vagrant.d/gems/2.2.5/gems/vagrant-berkshelf-5.1.1/lib/vagrant-berkshelf/action/share.rb:10:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/Users/dtrucken/.vagrant.d/gems/2.2.5/gems/vagrant-berkshelf-5.1.1/lib/vagrant-berkshelf/action/load.rb:10:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/builtin/env_set.rb:19:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/Users/dtrucken/.vagrant.d/gems/2.2.5/gems/vagrant-berkshelf-5.1.1/lib/vagrant-berkshelf/action/check.rb:12:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/builtin/config_validate.rb:25:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/builtin/handle_box.rb:56:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/builder.rb:116:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/runner.rb:66:in `block in run'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/util/busy.rb:19:in `busy'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/runner.rb:66:in `run'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/builtin/call.rb:53:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/plugins/providers/virtualbox/action/check_virtualbox.rb:17:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/warden.rb:34:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/builder.rb:116:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/runner.rb:66:in `block in run'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/util/busy.rb:19:in `busy'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/action/runner.rb:66:in `run'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/machine.rb:225:in `action_raw'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/machine.rb:200:in `block in action'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/environment.rb:567:in `lock'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/machine.rb:186:in `call'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/machine.rb:186:in `action'
       C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/batch_action.rb:82:in `block (2 levels) in run'
        INFO interface: error: Vagrant exited after cleanup due to external interrupt.
       Vagrant exited after cleanup due to external interrupt.
        INFO interface: Machine: error-exit ["Vagrant::Errors::VagrantInterrupt", "Vagrant exited after cleanup due to external interrupt."]
Terminate batch job (Y/N)? y
mwrock commented 7 years ago

That minimal Vagrantfile looks too minimal. I bet if you do a plain vagrant init and vagrant up without test-kitchen in the mix you would have the same problem.

I always make sure my base vagrant boxes at least include:

  config.vm.guest = :windows
  config.vm.communicator = "winrm"

If you or your org owns the making of the base box, I'd make sure this gets included with the box file.

truck0321 commented 7 years ago

I included those 2 lines in the vagrant file and it failed when reading the file. Also, I think that file is auto generated when adding the box to vagrant so I'd rather not mess with it. I did find the vagrant file generated by kitchen and it is missing anything winrm related. I'm thinking this is the real problem. I added the transport settings to the kitchen.yml file so I'd expect the vagrant file to generate something about winrm.

vagrantfile generated by kitchen inside .kitchen folder:

Vagrant.configure("2") do |c|
  c.berkshelf.enabled = false if Vagrant.has_plugin?("vagrant-berkshelf")
  c.vm.box = "win2012r2"
  c.vm.synced_folder ".", "/vagrant", disabled: true
  c.vm.synced_folder "U:/.kitchen/cache", "/omnibus/cache", create: true
  c.vm.provider :virtualbox do |p|
    p.customize ["modifyvm", :id, "--memory", "2048"]
    p.customize ["modifyvm", :id, "--cpus", "2"]
  end
end

kitchen.yml:

---
driver:
  name: vagrant
  customize:
    memory: 2048
    cpus: 2

provisioner:
  name: chef_zero

verifier:
  name: inspec

transport:
  name: winrm
  elevated: true

platforms:
  - name: win2012r2
    driver:
      provider: virtualbox

suites:
  - name: default
    run_list:
      - recipe[splunk_windows_icw::default]
    verifier:
      inspec_tests:
        - test/recipes
    attributes:
mwrock commented 7 years ago

Where they are placed is key, however kitchen-vagrant will not add those unless your driver config includes a communicator and guest config options. If a base box was built to be configured with winrm, the authors of the base box really should be including that in the base box's Vagrantfile, otherwise the base box is pretty broken right out the gate.

mwrock commented 7 years ago

Here is a typical base windows Vagrant file that ships with the box file:

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

Vagrant.configure(2) do |config|
  config.vm.guest = :windows
  config.vm.communicator = "winrm"

  config.vm.provider "virtualbox" do |vb|
    vb.gui = true
    vb.memory = "1024"
  end

  config.vm.provider 'hyperv' do |hv|
    hv.ip_address_timeout = 240
  end

  config.vm.provider :libvirt do |domain|
    domain.memory = 2028
    domain.cpus = 2
  end
end
cheeseplus commented 7 years ago

We note this here - https://github.com/test-kitchen/kitchen-vagrant#-communicator

truck0321 commented 7 years ago

Ah ok, it makes sense now. This is why it stopped working when I repackaged the box. I did not include a vagrant file (specifically a vagrantfile configured for windows) with the packaged box. Just for anyone out there that might have the same issue, you need to create a windows specific vagrant file and package your box with this command:

vagrant package --output [name of box file] --vagrantfile [full path to your custom windows vagrantfile]

Thanks for your help, I think I'm good now and certainly have a much better understanding of the all of the moving parts in this process.

mwrock commented 7 years ago

Glad you got it sorted!! Yeah windows box packaging is not at all intuitive.