Open paulocheque opened 11 years ago
i'm getting this one too.
i found this similar issue, where the type of instance requested didn't have everything necessary for the AMI
in my case, i'm requesting an m1.small to run ami-7747d01e (ubuntu 12.04)
i inserted puts datum[:response]
into expects.rb in excon.
i got the message "The key pair 'GitServer' does not exist"
if datum.has_key?(:expects) && ![*datum[:expects]].include?(datum[:response][:status])
puts datum[:response]
raise(
Excon::Errors.status_error(
datum.reject {|key,value| key == :response},
Excon::Response.new(datum[:response])
)
)
else
@stack.response_call(datum)
end
also, when i specify a security group, i get the message The security group 'vagrant' does not exist
We are also experiencing this error. One of my co-workers reported it happening when he tries to build more than 10 instances, mine is happening every single time for a Windows AMI:
Windows 2008 Server x86_64 RTM https://aws.amazon.com/amis/amazon-ebs-backed-windows-server-2012-rtm-english-64-bit-base ami = "ami-eda0d784"
ec2 commands such as ec2-describe-instances all work fine. It's only when I use Vagrant with this AMI do I get this error.
Version 0.3.0 should give you a better error message.
"Please report this as a bug"
Bringing machine 'default' up with 'aws' provider...
WARNING: Nokogiri was built against LibXML version 2.8.0, but has dynamically loaded 2.9.0
An error occurred while executing multiple actions in parallel. Any errors that occurred are shown below.
An unexpected error ocurred when executing the action on the 'default' machine. Please report this as a bug:
Expected(200) <=> Actual(400 Bad Request)
/Users/paulocheque/.vagrant.d/gems/gems/excon-0.25.0/lib/excon/middlewares/expects.rb:10:in
response_call' /Users/paulocheque/.vagrant.d/gems/gems/excon-0.25.0/lib/excon/connection.rb:353:in
response' /Users/paulocheque/.vagrant.d/gems/gems/excon-0.25.0/lib/excon/connection.rb:247:inrequest' /Users/paulocheque/.vagrant.d/gems/gems/excon-0.25.0/lib/excon/middlewares/idempotent.rb:12:in
error_call' /Users/paulocheque/.vagrant.d/gems/gems/excon-0.25.0/lib/excon/middlewares/base.rb:10:inerror_call' /Users/paulocheque/.vagrant.d/gems/gems/excon-0.25.0/lib/excon/connection.rb:260:in
rescue in request' /Users/paulocheque/.vagrant.d/gems/gems/excon-0.25.0/lib/excon/connection.rb:220:inrequest' /Users/paulocheque/.vagrant.d/gems/gems/excon-0.25.0/lib/excon/middlewares/idempotent.rb:12:in
error_call' /Users/paulocheque/.vagrant.d/gems/gems/excon-0.25.0/lib/excon/middlewares/base.rb:10:inerror_call' /Users/paulocheque/.vagrant.d/gems/gems/excon-0.25.0/lib/excon/connection.rb:260:in
rescue in request' /Users/paulocheque/.vagrant.d/gems/gems/excon-0.25.0/lib/excon/connection.rb:220:inrequest' /Users/paulocheque/.vagrant.d/gems/gems/excon-0.25.0/lib/excon/middlewares/idempotent.rb:12:in
error_call' /Users/paulocheque/.vagrant.d/gems/gems/excon-0.25.0/lib/excon/middlewares/base.rb:10:inerror_call' /Users/paulocheque/.vagrant.d/gems/gems/excon-0.25.0/lib/excon/connection.rb:260:in
rescue in request' /Users/paulocheque/.vagrant.d/gems/gems/excon-0.25.0/lib/excon/connection.rb:220:inrequest' /Users/paulocheque/.vagrant.d/gems/gems/fog-1.10.1/lib/fog/core/connection.rb:21:in
request' /Users/paulocheque/.vagrant.d/gems/gems/fog-1.10.1/lib/fog/aws/compute.rb:384:in_request' /Users/paulocheque/.vagrant.d/gems/gems/fog-1.10.1/lib/fog/aws/compute.rb:379:in
request' /Users/paulocheque/.vagrant.d/gems/gems/fog-1.10.1/lib/fog/aws/requests/compute/describe_instances.rb:76:indescribe_instances' /Users/paulocheque/.vagrant.d/gems/gems/fog-1.10.1/lib/fog/aws/models/compute/servers.rb:64:in
all' /Users/paulocheque/.vagrant.d/gems/gems/fog-1.10.1/lib/fog/aws/models/compute/servers.rb:148:inget' /Users/paulocheque/.vagrant.d/gems/gems/vagrant-aws-0.3.0.dev/lib/vagrant-aws/action/read_state.rb:24:in
read_state' /Users/paulocheque/.vagrant.d/gems/gems/vagrant-aws-0.3.0.dev/lib/vagrant-aws/action/read_state.rb:15:incall' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/action/warden.rb:34:in
call' /Users/paulocheque/.vagrant.d/gems/gems/vagrant-aws-0.3.0.dev/lib/vagrant-aws/action/connect_aws.rb:41: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' /Users/paulocheque/.vagrant.d/gems/gems/vagrant-aws-0.3.0.dev/lib/vagrant-aws/provider.rb:32:in
state' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/machine.rb:299:instate' /Users/paulocheque/.vagrant.d/gems/gems/vagrant-aws-0.3.0.dev/lib/vagrant-aws/action/is_created.rb:12: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/action/builtin/call.rb:43:in
call' /Applications/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/action/warden.rb:34:incall' /Users/paulocheque/.vagrant.d/gems/gems/vagrant-aws-0.3.0.dev/lib/vagrant-aws/action/connect_aws.rb:41: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/builtin/handle_box_url.rb:72: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/lib/vagrant/batch_action.rb:63:in `block (2 levels) in run'