Issue #7035 has been updated by Jeff McCune.

Project changed from Puppet to Cloud-Pack
Support Urls deleted ()


----------------------------------------
Bug #7035: Puppet node create should handle network failures while waiting for 
fingerprint
https://projects.puppetlabs.com/issues/7035

Author: Dan Bode
Status: Merged - Pending Release
Priority: Normal
Assignee: 
Category: 
Target version: 
Affected Puppet version: 
Keywords: 
Branch: https://github.com/puppetlabs/puppet-cloudpack/tree/issue/master/7035


Rerunning the same command resulted in a successful run the second time.

I am pretty sure this is the result of shoddy connectivity. If the network 
connectivity is lost for a short time, the command fails. It should only fail 
if network is out for some specified period (timeout).

<pre>
# puppet node create --group=puppet --keypair=dans-e2c-key --image=ami-3e02f257
Connecting to AWS ... Done
Creating new instance ... Done
Starting up ...................................................... Done
Waiting for host fingerprints 
................................................................................................................................................................................................................................................................../opt/puppet/lib/ruby/gems/1.8/gems/excon-0.6.1/lib/excon/connection.rb:262:in
 `initialize': getaddrinfo: Temporary failure in name resolution 
(Excon::Errors::SocketError)
        from 
/opt/puppet/lib/ruby/gems/1.8/gems/excon-0.6.1/lib/excon/connection.rb:262:in 
`open'
        from 
/opt/puppet/lib/ruby/gems/1.8/gems/excon-0.6.1/lib/excon/connection.rb:262:in 
`open_socket'
        from 
/opt/puppet/lib/ruby/gems/1.8/gems/excon-0.6.1/lib/excon/connection.rb:203:in 
`connect'
        from 
/opt/puppet/lib/ruby/gems/1.8/gems/excon-0.6.1/lib/excon/connection.rb:268:in 
`socket'
        from 
/opt/puppet/lib/ruby/gems/1.8/gems/excon-0.6.1/lib/excon/connection.rb:148:in 
`request'
        from 
/opt/puppet/lib/ruby/gems/1.8/gems/fog-0.7.2/lib/fog/core/connection.rb:20:in 
`request'
        from 
/opt/puppet/lib/ruby/gems/1.8/gems/fog-0.7.2/lib/fog/compute/aws.rb:260:in 
`request'
        from 
/opt/puppet/lib/ruby/gems/1.8/gems/fog-0.7.2/lib/fog/compute/requests/aws/get_console_output.rb:25:in
 `get_console_output'
        from 
/opt/puppet/lib/ruby/gems/1.8/gems/fog-0.7.2/lib/fog/compute/models/aws/server.rb:59:in
 `console_output'
        from 
/usr/local/dev/puppet-cloudpack/lib/puppet/string/node/create.rb:46:in `create 
implementation, required on Ruby 1.8'
        from 
/usr/local/dev/puppet-interfaces/lib/puppet/string/action.rb+eval:82:in 
`__send__'
        from 
/usr/local/dev/puppet-interfaces/lib/puppet/string/action.rb+eval:82:in `create'
        from 
/usr/local/dev/puppet-interfaces/lib/puppet/application/string_base.rb:125:in 
`send'
        from 
/usr/local/dev/puppet-interfaces/lib/puppet/application/string_base.rb:125:in 
`main'
        from /usr/local/dev/puppet/lib/puppet/application.rb:314:in 
`run_command'
        from /usr/local/dev/puppet/lib/puppet/application.rb:306:in `run'
        from /usr/local/dev/puppet/lib/puppet/application.rb:405:in `hook'
        from /usr/local/dev/puppet/lib/puppet/application.rb:306:in `run'
        from /usr/local/dev/puppet/lib/puppet/application.rb:396:in 
`exit_on_fail'
        from /usr/local/dev/puppet/lib/puppet/application.rb:306:in `run'
        from /usr/local/dev/puppet/lib/puppet/util/command_line.rb:62:in 
`execute'
        from /usr/local/dev/puppet/bin/puppet:4
</pre>


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en.

Reply via email to