jayj@~/Src/vagrant-percona-server-aws [521]$ vagrant up --provider=aws
Bringing machine 'default' up with 'aws' provider...
[default] Warning! The AWS provider doesn't support any of the Vagrant
high-level network configurations (config.vm.network). They
will be silently ignored.
[default] Launching an instance with the following settings...
[default] -- Type: m1.small
[default] -- AMI: ami-c8651ba1
[default] -- Region: us-east-1
[default] -- Keypair: jay
[default] Waiting for instance to become "ready"...
[default] Waiting for SSH to become available...
[default] Machine is booted and ready for use!
[default] Rsyncing folder: /Users/jayj/Src/vagrant-percona-server-aws/ => /vagrant
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
mkdir -p '/vagrant'
jayj@~/Src/vagrant-percona-server-aws [522]$ vagrant ssh
Last login: Mon Jul 15 15:02:44 2013 from 74.77.10.255
[root@domU-12-31-39-04-65-E3 ~]# whoami
root
[root@domU-12-31-39-04-65-E3 ~]# mkdir -p '/vagrant'
[root@domU-12-31-39-04-65-E3 ~]# ls /vagrant
[root@domU-12-31-39-04-65-E3 ~]# logout
Connection to ec2-54-224-220-170.compute-1.amazonaws.com closed.
Ok, so I have root and vagrant can connect, but it can't do the 'mkdir'. Here's the 'info' logging:
jayj@~/Src/vagrant-percona-server-aws [523]$ VAGRANT_LOG=info vagrant provision
INFO global: Vagrant version: 1.2.2
INFO manager: Registered plugin: box command
INFO manager: Registered plugin: destroy command
INFO manager: Registered plugin: halt command
INFO manager: Registered plugin: init command
INFO manager: Registered plugin: package command
INFO manager: Registered plugin: plugin command
INFO manager: Registered plugin: provision command
INFO manager: Registered plugin: reload command
INFO manager: Registered plugin: resume 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: ssh communicator
INFO manager: Registered plugin: Arch guest
INFO manager: Registered plugin: Debian guest
INFO manager: Registered plugin: Fedora guest
INFO manager: Registered plugin: FreeBSD guest
INFO manager: Registered plugin: Gentoo guest
INFO manager: Registered plugin: Linux guest.
INFO manager: Registered plugin: OpenBSD guest
INFO manager: Registered plugin: PLD Linux guest
INFO manager: Registered plugin: RedHat guest
INFO manager: Registered plugin: Solaris guest.
INFO manager: Registered plugin: SUSE guest
INFO manager: Registered plugin: Ubuntu guest
INFO manager: Registered plugin: Arch host
INFO manager: Registered plugin: BSD host
INFO manager: Registered plugin: Fedora host
INFO manager: Registered plugin: FreeBSD host
INFO manager: Registered plugin: Gentoo host
INFO manager: Registered plugin: Linux host
INFO manager: Registered plugin: OpenSUSE host
INFO manager: Registered plugin: Windows host
INFO manager: Registered plugin: kernel
INFO manager: Registered plugin: kernel
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: puppet
INFO manager: Registered plugin: shell
INFO vagrant: vagrant invoked: ["provision"]
INFO environment: Environment initialized (#Vagrant::Environment:0x000001021810e8)
INFO environment: - cwd: /Users/jayj/Src/vagrant-percona-server-aws
INFO environment: Home path: /Users/jayj/.vagrant.d
INFO environment: Local data path: /Users/jayj/Src/vagrant-percona-server-aws/.vagrant
INFO environment: Loading plugin from JSON: vagrant-aws
INFO manager: Registered plugin: AWS
INFO environment: Loading plugin from JSON: vagrant-vbguest
INFO manager: Registered plugin: vbguest management
INFO environment: Running hook: environment_load
INFO environment: Initializing config...
INFO loader: Set :default = "/Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/config/default.rb"
INFO loader: Set :root = #Pathname:/Users/jayj/Src/vagrant-percona-server-aws/Vagrantfile
INFO loader: Loading configuration in order: [:default, :home, :root]
INFO hosts: Host class: VagrantPlugins::HostBSD::Host
INFO runner: Preparing hooks for middleware sequence...
INFO runner: 1 hooks defined.
INFO runner: Running action: #Vagrant::Action::Builder:0x000001020f1948
INFO cli: CLI: [] "provision" []
INFO command: Active machine found with name default. Using provider: aws
INFO environment: Getting machine: default (aws)
INFO environment: Uncached load of machine.
INFO loader: Set :vm_default = []
INFO loader: Loading configuration in order: [:default, :home, :root, :vm_default]
INFO environment: Provider-supported box formats: [:aws]
INFO box_collection: Searching for box: centos6-aws-us-east (aws) in /Users/jayj/.vagrant.d/boxes/centos6-aws-us-east/aws/metadata.json
INFO box_collection: Box found: centos6-aws-us-east (aws)
INFO environment: Box found with format: aws
INFO environment: Box exists with Vagrantfile. Reloading machine config.
INFO loader: Set :"box_centos6-aws-us-east_aws" = #Pathname:/Users/jayj/.vagrant.d/boxes/centos6-aws-us-east/aws/Vagrantfile
INFO loader: Loading configuration in order: [:default, :"box_centos6-aws-us-east_aws", :home, :root, :vm_default]
INFO environment: Applying 1 provider overrides. Reloading config.
INFO loader: Set :"vm_default_centos6-aws-us-east_aws" = [["2", #Proc:0x000001020ea508]]
INFO loader: Loading configuration in order: [:default, :"box_centos6-aws-us-east_aws", :home, :root, :vm_default, :"vm_default_centos6-aws-us-east_aws"]
INFO machine: Initializing machine: default
INFO machine: - Provider: VagrantPlugins::AWS::Provider
INFO machine: - Box: #Vagrant::Box:0x00000103018bb0
INFO machine: - Data dir: /Users/jayj/Src/vagrant-percona-server-aws/.vagrant/machines/default/aws
INFO command: With machine: default (AWS (i-12c47d7c))
INFO machine: Calling action: provision on provider AWS (i-12c47d7c)
INFO runner: Preparing hooks for middleware sequence...
INFO runner: 1 hooks defined.
INFO runner: Running action: #Vagrant::Action::Builder:0x00000102181228
INFO warden: Calling action: #Vagrant::Action::Builtin::ConfigValidate:0x00000102180e18
INFO warden: Calling action: #Vagrant::Action::Builtin::Call:0x00000102180dc8
INFO runner: Preparing hooks for middleware sequence...
INFO runner: 1 hooks defined.
INFO runner: Running action: #Vagrant::Action::Builder:0x000001021afda8
INFO warden: Calling action: #VagrantPlugins::AWS::Action::IsCreated:0x000001021b2940
INFO machine: Calling action: read_state on provider AWS (i-12c47d7c)
INFO runner: Preparing hooks for middleware sequence...
INFO runner: 1 hooks defined.
INFO runner: Running action: #Vagrant::Action::Builder:0x00000102285bb0
INFO warden: Calling action: #Vagrant::Action::Builtin::ConfigValidate:0x0000010276e3e8
INFO warden: Calling action: #VagrantPlugins::AWS::Action::ConnectAWS:0x0000010276e3c0
INFO connect_aws: Connecting to AWS...
INFO warden: Calling action: #VagrantPlugins::AWS::Action::ReadState:0x000001026dff80
INFO runner: Preparing hooks for middleware sequence...
INFO runner: 1 hooks defined.
INFO runner: Running action: #Vagrant::Action::Warden:0x00000100bca1c8
INFO warden: Calling action: #Vagrant::Action::Builtin::Provision:0x00000100bca150
INFO warden: Calling action: #VagrantPlugins::AWS::Action::SyncFolders:0x00000100bf7218
INFO machine: Calling action: read_ssh_info on provider AWS (i-12c47d7c)
INFO runner: Preparing hooks for middleware sequence...
INFO runner: 1 hooks defined.
INFO runner: Running action: #Vagrant::Action::Builder:0x00000100c44568
INFO warden: Calling action: #Vagrant::Action::Builtin::ConfigValidate:0x00000100c67b08
INFO warden: Calling action: #VagrantPlugins::AWS::Action::ConnectAWS:0x00000100c67ae0
INFO connect_aws: Connecting to AWS...
INFO warden: Calling action: #VagrantPlugins::AWS::Action::ReadSSHInfo:0x0000010205e328
INFO interface: info: Rsyncing folder: /Users/jayj/Src/vagrant-percona-server-aws/ => /vagrant
[default] Rsyncing folder: /Users/jayj/Src/vagrant-percona-server-aws/ => /vagrant
INFO machine: Calling action: read_ssh_info on provider AWS (i-12c47d7c)
INFO runner: Preparing hooks for middleware sequence...
INFO runner: 1 hooks defined.
INFO runner: Running action: #Vagrant::Action::Builder:0x00000100f29238
INFO warden: Calling action: #Vagrant::Action::Builtin::ConfigValidate:0x00000100f27848
INFO warden: Calling action: #VagrantPlugins::AWS::Action::ConnectAWS:0x00000100f27820
INFO connect_aws: Connecting to AWS...
INFO warden: Calling action: #VagrantPlugins::AWS::Action::ReadSSHInfo:0x00000100f3b118
INFO ssh: Attempting SSH. Retries: 100. Timeout: 30
INFO ssh: Attempting to connect to SSH...
INFO ssh: - Host: ec2-54-224-220-170.compute-1.amazonaws.com
INFO ssh: - Port: 22
INFO ssh: - Username: root
INFO ssh: - Key Path: /Users/jayj/.ssh/jay.pem
INFO ssh: Execute: mkdir -p '/vagrant' (sudo=true)
ERROR warden: Error occurred: The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
mkdir -p '/vagrant'
INFO warden: Beginning recovery process...
INFO warden: Recovery complete.
INFO warden: Beginning recovery process...
INFO warden: Recovery complete.
ERROR warden: Error occurred: The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
mkdir -p '/vagrant'
INFO warden: Beginning recovery process...
INFO warden: Calling recover: #Vagrant::Action::Builtin::Call:0x00000102180dc8
INFO warden: Beginning recovery process...
INFO warden: Recovery complete.
INFO warden: Recovery complete.
INFO warden: Beginning recovery process...
INFO warden: Recovery complete.
INFO environment: Running hook: environment_unload
INFO runner: Preparing hooks for middleware sequence...
INFO runner: 1 hooks defined.
INFO runner: Running action: #Vagrant::Action::Builder:0x00000104290860
ERROR vagrant: Vagrant experienced an error! Details:
ERROR vagrant: #<Vagrant::Errors::VagrantError: The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
mkdir -p '/vagrant'>
ERROR vagrant: The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
mkdir -p '/vagrant'
ERROR vagrant: /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/plugins/communicators/ssh/communicator.rb:70:in execute' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/plugins/communicators/ssh/communicator.rb:80:insudo'
/Users/jayj/.vagrant.d/gems/gems/vagrant-aws-0.2.2/lib/vagrant-aws/action/sync_folders.rb:43:in block in call' /Users/jayj/.vagrant.d/gems/gems/vagrant-aws-0.2.2/lib/vagrant-aws/action/sync_folders.rb:25:ineach'
/Users/jayj/.vagrant.d/gems/gems/vagrant-aws-0.2.2/lib/vagrant-aws/action/sync_folders.rb:25:in call' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/action/warden.rb:34:incall'
/Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/action/builtin/provision.rb:45:in call' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/action/warden.rb:34:incall'
/Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/action/runner.rb:61:in block in run' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/util/busy.rb:19:inbusy'
/Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/action/runner.rb:61:in run' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/action/builtin/call.rb:51:incall'
/Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/action/warden.rb:34:in call' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/action/builtin/config_validate.rb:25:incall'
/Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/action/warden.rb:34:in call' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/action/builder.rb:116:incall'
/Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/action/runner.rb:61:in block in run' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/util/busy.rb:19:inbusy'
/Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/action/runner.rb:61:in run' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/machine.rb:147:inaction'
/Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/plugins/commands/provision/command.rb:26:in block in execute' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/plugin/v2/command.rb:182:inblock in with_target_vms'
/Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/plugin/v2/command.rb:180:in each' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/plugin/v2/command.rb:180:inwith_target_vms'
/Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/plugins/commands/provision/command.rb:25:in execute' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/cli.rb:46:inexecute'
/Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/environment.rb:467:in cli' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/bin/vagrant:84:in<top (required)>'
/Applications/Vagrant/bin/../embedded/gems/bin/vagrant:23:in load' /Applications/Vagrant/bin/../embedded/gems/bin/vagrant:23:in'
INFO interface: error: The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
mkdir -p '/vagrant'
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
mkdir -p '/vagrant'
Vagrantfile looks like this:
-- mode: ruby --
vi: set ft=ruby :
require 'yaml'
Vagrant.configure("2") do |config|
All Vagrant configuration is done here. The most common configuration
options are documented and commented below. For a complete reference,
please see the online documentation at vagrantup.com.
Every Vagrant virtual environment requires a box to build off of.
jayj@~/Src/vagrant-percona-server-aws [521]$ vagrant up --provider=aws Bringing machine 'default' up with 'aws' provider... [default] Warning! The AWS provider doesn't support any of the Vagrant high-level network configurations (
config.vm.network
). They will be silently ignored. [default] Launching an instance with the following settings... [default] -- Type: m1.small [default] -- AMI: ami-c8651ba1 [default] -- Region: us-east-1 [default] -- Keypair: jay [default] Waiting for instance to become "ready"... [default] Waiting for SSH to become available... [default] Machine is booted and ready for use! [default] Rsyncing folder: /Users/jayj/Src/vagrant-percona-server-aws/ => /vagrant The following SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed!mkdir -p '/vagrant' jayj@~/Src/vagrant-percona-server-aws [522]$ vagrant ssh Last login: Mon Jul 15 15:02:44 2013 from 74.77.10.255 [root@domU-12-31-39-04-65-E3 ~]# whoami root [root@domU-12-31-39-04-65-E3 ~]# mkdir -p '/vagrant' [root@domU-12-31-39-04-65-E3 ~]# ls /vagrant [root@domU-12-31-39-04-65-E3 ~]# logout Connection to ec2-54-224-220-170.compute-1.amazonaws.com closed.
Ok, so I have root and vagrant can connect, but it can't do the 'mkdir'. Here's the 'info' logging:
jayj@~/Src/vagrant-percona-server-aws [523]$ VAGRANT_LOG=info vagrant provision INFO global: Vagrant version: 1.2.2 INFO manager: Registered plugin: box command INFO manager: Registered plugin: destroy command INFO manager: Registered plugin: halt command INFO manager: Registered plugin: init command INFO manager: Registered plugin: package command INFO manager: Registered plugin: plugin command INFO manager: Registered plugin: provision command INFO manager: Registered plugin: reload command INFO manager: Registered plugin: resume 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: ssh communicator INFO manager: Registered plugin: Arch guest INFO manager: Registered plugin: Debian guest INFO manager: Registered plugin: Fedora guest INFO manager: Registered plugin: FreeBSD guest INFO manager: Registered plugin: Gentoo guest INFO manager: Registered plugin: Linux guest. INFO manager: Registered plugin: OpenBSD guest INFO manager: Registered plugin: PLD Linux guest INFO manager: Registered plugin: RedHat guest INFO manager: Registered plugin: Solaris guest. INFO manager: Registered plugin: SUSE guest INFO manager: Registered plugin: Ubuntu guest INFO manager: Registered plugin: Arch host INFO manager: Registered plugin: BSD host INFO manager: Registered plugin: Fedora host INFO manager: Registered plugin: FreeBSD host INFO manager: Registered plugin: Gentoo host INFO manager: Registered plugin: Linux host INFO manager: Registered plugin: OpenSUSE host INFO manager: Registered plugin: Windows host INFO manager: Registered plugin: kernel INFO manager: Registered plugin: kernel 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: puppet INFO manager: Registered plugin: shell INFO vagrant:
vagrant
invoked: ["provision"] INFO environment: Environment initialized (#Vagrant::Environment:0x000001021810e8) INFO environment: - cwd: /Users/jayj/Src/vagrant-percona-server-aws INFO environment: Home path: /Users/jayj/.vagrant.d INFO environment: Local data path: /Users/jayj/Src/vagrant-percona-server-aws/.vagrant INFO environment: Loading plugin from JSON: vagrant-aws INFO manager: Registered plugin: AWS INFO environment: Loading plugin from JSON: vagrant-vbguest INFO manager: Registered plugin: vbguest management INFO environment: Running hook: environment_load INFO environment: Initializing config... INFO loader: Set :default = "/Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/config/default.rb" INFO loader: Set :root = #Pathname:/Users/jayj/Src/vagrant-percona-server-aws/Vagrantfile INFO loader: Loading configuration in order: [:default, :home, :root] INFO hosts: Host class: VagrantPlugins::HostBSD::Host INFO runner: Preparing hooks for middleware sequence... INFO runner: 1 hooks defined. INFO runner: Running action: #Vagrant::Action::Builder:0x000001020f1948 INFO cli: CLI: [] "provision" [] INFO command: Active machine found with name default. Using provider: aws INFO environment: Getting machine: default (aws) INFO environment: Uncached load of machine. INFO loader: Set :vm_default = [] INFO loader: Loading configuration in order: [:default, :home, :root, :vm_default] INFO environment: Provider-supported box formats: [:aws] INFO box_collection: Searching for box: centos6-aws-us-east (aws) in /Users/jayj/.vagrant.d/boxes/centos6-aws-us-east/aws/metadata.json INFO box_collection: Box found: centos6-aws-us-east (aws) INFO environment: Box found with format: aws INFO environment: Box exists with Vagrantfile. Reloading machine config. INFO loader: Set :"box_centos6-aws-us-east_aws" = #Pathname:/Users/jayj/.vagrant.d/boxes/centos6-aws-us-east/aws/Vagrantfile INFO loader: Loading configuration in order: [:default, :"box_centos6-aws-us-east_aws", :home, :root, :vm_default] INFO environment: Applying 1 provider overrides. Reloading config. INFO loader: Set :"vm_default_centos6-aws-us-east_aws" = [["2", #Proc:0x000001020ea508]] INFO loader: Loading configuration in order: [:default, :"box_centos6-aws-us-east_aws", :home, :root, :vm_default, :"vm_default_centos6-aws-us-east_aws"] INFO machine: Initializing machine: default INFO machine: - Provider: VagrantPlugins::AWS::Provider INFO machine: - Box: #Vagrant::Box:0x00000103018bb0 INFO machine: - Data dir: /Users/jayj/Src/vagrant-percona-server-aws/.vagrant/machines/default/aws INFO command: With machine: default (AWS (i-12c47d7c)) INFO machine: Calling action: provision on provider AWS (i-12c47d7c) INFO runner: Preparing hooks for middleware sequence... INFO runner: 1 hooks defined. INFO runner: Running action: #Vagrant::Action::Builder:0x00000102181228 INFO warden: Calling action: #Vagrant::Action::Builtin::ConfigValidate:0x00000102180e18 INFO warden: Calling action: #Vagrant::Action::Builtin::Call:0x00000102180dc8 INFO runner: Preparing hooks for middleware sequence... INFO runner: 1 hooks defined. INFO runner: Running action: #Vagrant::Action::Builder:0x000001021afda8 INFO warden: Calling action: #VagrantPlugins::AWS::Action::IsCreated:0x000001021b2940 INFO machine: Calling action: read_state on provider AWS (i-12c47d7c) INFO runner: Preparing hooks for middleware sequence... INFO runner: 1 hooks defined. INFO runner: Running action: #Vagrant::Action::Builder:0x00000102285bb0 INFO warden: Calling action: #Vagrant::Action::Builtin::ConfigValidate:0x0000010276e3e8 INFO warden: Calling action: #VagrantPlugins::AWS::Action::ConnectAWS:0x0000010276e3c0 INFO connect_aws: Connecting to AWS... INFO warden: Calling action: #VagrantPlugins::AWS::Action::ReadState:0x000001026dff80 INFO runner: Preparing hooks for middleware sequence... INFO runner: 1 hooks defined. INFO runner: Running action: #Vagrant::Action::Warden:0x00000100bca1c8 INFO warden: Calling action: #Vagrant::Action::Builtin::Provision:0x00000100bca150 INFO warden: Calling action: #VagrantPlugins::AWS::Action::SyncFolders:0x00000100bf7218 INFO machine: Calling action: read_ssh_info on provider AWS (i-12c47d7c) INFO runner: Preparing hooks for middleware sequence... INFO runner: 1 hooks defined. INFO runner: Running action: #Vagrant::Action::Builder:0x00000100c44568 INFO warden: Calling action: #Vagrant::Action::Builtin::ConfigValidate:0x00000100c67b08 INFO warden: Calling action: #VagrantPlugins::AWS::Action::ConnectAWS:0x00000100c67ae0 INFO connect_aws: Connecting to AWS... INFO warden: Calling action: #VagrantPlugins::AWS::Action::ReadSSHInfo:0x0000010205e328 INFO interface: info: Rsyncing folder: /Users/jayj/Src/vagrant-percona-server-aws/ => /vagrant [default] Rsyncing folder: /Users/jayj/Src/vagrant-percona-server-aws/ => /vagrant INFO machine: Calling action: read_ssh_info on provider AWS (i-12c47d7c) INFO runner: Preparing hooks for middleware sequence... INFO runner: 1 hooks defined. INFO runner: Running action: #Vagrant::Action::Builder:0x00000100f29238 INFO warden: Calling action: #Vagrant::Action::Builtin::ConfigValidate:0x00000100f27848 INFO warden: Calling action: #VagrantPlugins::AWS::Action::ConnectAWS:0x00000100f27820 INFO connect_aws: Connecting to AWS... INFO warden: Calling action: #VagrantPlugins::AWS::Action::ReadSSHInfo:0x00000100f3b118 INFO ssh: Attempting SSH. Retries: 100. Timeout: 30 INFO ssh: Attempting to connect to SSH... INFO ssh: - Host: ec2-54-224-220-170.compute-1.amazonaws.com INFO ssh: - Port: 22 INFO ssh: - Username: root INFO ssh: - Key Path: /Users/jayj/.ssh/jay.pem INFO ssh: Execute: mkdir -p '/vagrant' (sudo=true) ERROR warden: Error occurred: The following SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed!mkdir -p '/vagrant' INFO warden: Beginning recovery process... INFO warden: Recovery complete. INFO warden: Beginning recovery process... INFO warden: Recovery complete. ERROR warden: Error occurred: The following SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed!
mkdir -p '/vagrant' INFO warden: Beginning recovery process... INFO warden: Calling recover: #Vagrant::Action::Builtin::Call:0x00000102180dc8 INFO warden: Beginning recovery process... INFO warden: Recovery complete. INFO warden: Recovery complete. INFO warden: Beginning recovery process... INFO warden: Recovery complete. INFO environment: Running hook: environment_unload INFO runner: Preparing hooks for middleware sequence... INFO runner: 1 hooks defined. INFO runner: Running action: #Vagrant::Action::Builder:0x00000104290860 ERROR vagrant: Vagrant experienced an error! Details: ERROR vagrant: #<Vagrant::Errors::VagrantError: The following SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed!
mkdir -p '/vagrant'> ERROR vagrant: The following SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed!
mkdir -p '/vagrant' ERROR vagrant: /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/plugins/communicators/ssh/communicator.rb:70:in'
INFO interface: error: The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
execute' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/plugins/communicators/ssh/communicator.rb:80:in
sudo' /Users/jayj/.vagrant.d/gems/gems/vagrant-aws-0.2.2/lib/vagrant-aws/action/sync_folders.rb:43:inblock in call' /Users/jayj/.vagrant.d/gems/gems/vagrant-aws-0.2.2/lib/vagrant-aws/action/sync_folders.rb:25:in
each' /Users/jayj/.vagrant.d/gems/gems/vagrant-aws-0.2.2/lib/vagrant-aws/action/sync_folders.rb:25:incall' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/action/warden.rb:34:in
call' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/action/builtin/provision.rb:45:incall' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/action/warden.rb:34:in
call' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/action/runner.rb:61:inblock in run' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/util/busy.rb:19:in
busy' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/action/runner.rb:61:inrun' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/action/builtin/call.rb:51:in
call' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/action/warden.rb:34:incall' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/action/builtin/config_validate.rb:25:in
call' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/action/warden.rb:34:incall' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/action/builder.rb:116:in
call' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/action/runner.rb:61:inblock in run' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/util/busy.rb:19:in
busy' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/action/runner.rb:61:inrun' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/machine.rb:147:in
action' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/plugins/commands/provision/command.rb:26:inblock in execute' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/plugin/v2/command.rb:182:in
block in with_target_vms' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/plugin/v2/command.rb:180:ineach' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/plugin/v2/command.rb:180:in
with_target_vms' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/plugins/commands/provision/command.rb:25:inexecute' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/cli.rb:46:in
execute' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/environment.rb:467:incli' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/bin/vagrant:84:in
<top (required)>' /Applications/Vagrant/bin/../embedded/gems/bin/vagrant:23:inload' /Applications/Vagrant/bin/../embedded/gems/bin/vagrant:23:in
mkdir -p '/vagrant' The following SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed!
mkdir -p '/vagrant'
Vagrantfile looks like this:
-- mode: ruby --
vi: set ft=ruby :
require 'yaml'
Vagrant.configure("2") do |config|
All Vagrant configuration is done here. The most common configuration
options are documented and commented below. For a complete reference,
please see the online documentation at vagrantup.com.
Every Vagrant virtual environment requires a box to build off of.
config.vm.box = "ubuntu-aws-us-east"
config.vm.provision :puppet do |puppet| puppet.manifests_path = "puppet/manifests" puppet.manifest_file = "init.pp" puppet.module_path = "puppet/modules" puppet.options = "--verbose" end
end