lib/chef/knife/ec2_server_create.rb in knife-ec2-0.5.5 vs lib/chef/knife/ec2_server_create.rb in knife-ec2-0.5.6

- old
+ new

@@ -167,10 +167,16 @@ else false end rescue Errno::ETIMEDOUT false + rescue Errno::EPERM + false rescue Errno::ECONNREFUSED + sleep 2 + false + # This happens on EC2 quite often + rescue Errno::EHOSTUNREACH sleep 2 false ensure tcp_socket && tcp_socket.close end