Skip to content

Instantly share code, notes, and snippets.

@rasathus
Last active August 29, 2015 14:26
Show Gist options
  • Save rasathus/e8bbf6c48c7f89f2b4d2 to your computer and use it in GitHub Desktop.
Save rasathus/e8bbf6c48c7f89f2b4d2 to your computer and use it in GitHub Desktop.
Vagrant Salt Provision failure since moving to 1.7.4
Non working Vagrant 1.7.4 Version
==> default: Running provisioner: salt...
INFO environment: Running hook: provisioner_run
INFO runner: Preparing hooks for middleware sequence...
INFO runner: 3 hooks defined.
INFO runner: Running action: provisioner_run #<Method: Vagrant::Action::Builtin::Provision#run_provisioner>
INFO warden: Calling IN action: #<Proc:0x000001027d4c60@/opt/vagrant/embedded/gems/gems/vagrant-1.7.4/lib/vagrant/action/warden.rb:94 (lambda)>
INFO interface: info: Copying salt minion config to vm.
Copying salt minion config to vm.
DEBUG ssh: Uploading: /Users/chrisf/Documents/svn/clustered-deployment/vagrant/<REDCATED>/salt/minion to /tmp/minion
DEBUG ssh: Re-using SSH connection.
INFO interface: info: Checking if salt-minion is installed
Checking if salt-minion is installed
DEBUG ssh: Re-using SSH connection.
INFO ssh: Execute: which salt-minion (sudo=false)
DEBUG ssh: stdout: /usr/bin/salt-minion
DEBUG ssh: Exit status: 0
INFO interface: info: salt-minion found
salt-minion found
INFO interface: info: Checking if salt-call is installed
Checking if salt-call is installed
DEBUG ssh: Re-using SSH connection.
INFO ssh: Execute: which salt-call (sudo=false)
DEBUG ssh: stdout: /usr/bin/salt-call
DEBUG ssh: Exit status: 0
INFO interface: info: salt-call found
salt-call found
INFO interface: info: Salt binaries found. Configuring only.
Salt binaries found. Configuring only.
DEBUG ssh: Re-using SSH connection.
INFO ssh: Execute: test -f /tmp/bootstrap_salt.sh (sudo=false)
DEBUG ssh: Exit status: 1
DEBUG ssh: Uploading: /opt/vagrant/embedded/gems/gems/vagrant-1.7.4/plugins/provisioners/salt/bootstrap-salt.sh to /tmp/bootstrap_salt.sh
DEBUG ssh: Re-using SSH connection.
DEBUG ssh: Re-using SSH connection.
INFO ssh: Execute: chmod +x /tmp/bootstrap_salt.sh (sudo=true)
DEBUG ssh: stderr: stdin: is not a tty
DEBUG ssh: Exit status: 0
DEBUG ssh: Re-using SSH connection.
INFO ssh: Execute: /tmp/bootstrap_salt.sh -C (sudo=true)
DEBUG ssh: stderr: stdin: is not a tty
DEBUG ssh: stderr: % Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:-
DEBUG ssh: stderr: -:-- 0
DEBUG ssh: stderr: * ERROR: In order to run the script in configuration only mode you also need to provide the configuration directory.
15 204k 15 32137 0 0 330k 0 --:--:-- --:--:-- --:--:-- 333k
DEBUG ssh: stderr: curl: (23) Failed writing body (631 != 16384)
DEBUG ssh: Exit status: 1
ERROR warden: Error occurred: The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
/tmp/bootstrap_salt.sh -C
Stdout from the command:
Older Working Version
==> default: Running provisioner: salt...
INFO environment: Running hook: provisioner_run
INFO runner: Preparing hooks for middleware sequence...
INFO runner: 3 hooks defined.
INFO runner: Running action: #<Method: Vagrant::Action::Builtin::Provision#run_provisioner>
INFO warden: Calling IN action: #<Proc:0x27d5720@C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.5/lib/vagrant/acti
on/warden.rb:94 (lambda)>
INFO interface: info: Copying salt minion config to vm.
Copying salt minion config to vm.
DEBUG ssh: Uploading: C:/Users/chrisf/Documents/svn/clustered-deployment/vagrant/<REDACTED>/salt/minion to /tmp/minion
DEBUG ssh: Re-using SSH connection.
INFO interface: info: Checking if salt-minion is installed
Checking if salt-minion is installed
DEBUG ssh: Re-using SSH connection.
INFO ssh: Execute: which salt-minion (sudo=false)
DEBUG ssh: stdout: /usr/bin/salt-minion
DEBUG ssh: Exit status: 0
INFO interface: info: salt-minion found
salt-minion found
INFO interface: info: Checking if salt-call is installed
Checking if salt-call is installed
DEBUG ssh: Re-using SSH connection.
INFO ssh: Execute: which salt-call (sudo=false)
DEBUG ssh: stdout: /usr/bin/salt-call
DEBUG ssh: Exit status: 0
INFO interface: info: salt-call found
salt-call found
INFO interface: info: Salt binaries found. Configuring only.
Salt binaries found. Configuring only.
DEBUG ssh: Re-using SSH connection.
INFO ssh: Execute: rm -f /tmp/bootstrap_salt.sh (sudo=true)
DEBUG ssh: stderr: stdin: is not a tty
DEBUG ssh: Exit status: 0
DEBUG ssh: Uploading: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.5/plugins/provisioners/salt/bootstrap-salt.sh
to /tmp/bootstrap_salt.sh
DEBUG ssh: Re-using SSH connection.
DEBUG ssh: Re-using SSH connection.
INFO ssh: Execute: chmod +x /tmp/bootstrap_salt.sh (sudo=true)
DEBUG ssh: stderr: stdin: is not a tty
DEBUG ssh: Exit status: 0
DEBUG ssh: Re-using SSH connection.
INFO ssh: Execute: /tmp/bootstrap_salt.sh -F -c /tmp -C (sudo=true)
DEBUG ssh: stderr: stdin: is not a tty
DEBUG ssh: stderr: % Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0
DEBUG ssh: Sending SSH keep-alive...
0 0 0 0 0 0 0 0 --:--:-- 0:00:04 --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:05 --:--:-- 0
DEBUG ssh: stdout: * INFO: sh -- Version 2015.08.06
46 204k 46 97674 0 0 15583 0 0:00:13 0:00:06 0:00:07 20619
DEBUG ssh: stdout:
* INFO: System Information:
* INFO: CPU: GenuineIntel
* INFO: CPU Arch: x86_64
* INFO: OS Name: Linux
* INFO: OS Version: 3.13.0-40-generic
* INFO: Distribution: Ubuntu 14.04
* INFO: Configuring minion
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment