Issue #17877 has been updated by James Patterson.

Forcing a downgrade to facter-1.6.14-1 is our current workaround.
----------------------------------------
Bug #17877: facter is crashing: related to ec2 connect 169.254.169.254?
https://projects.puppetlabs.com/issues/17877#change-77855

Author: James Patterson
Status: Unreviewed
Priority: High
Assignee: 
Category: 
Target version: 
Affected Puppet version: 3.0.1
Keywords: 
Branch: 


Setting as priority high since this is a crash bug that is preventing us using 
puppet!

# facter
/usr/lib/ruby/1.8/timeout.rb:64:in `open': execution expired (Timeout::Error)
        from /usr/lib/ruby/1.8/net/http.rb:560:in `connect'
        from /usr/lib/ruby/1.8/timeout.rb:53:in `timeout'
        from /usr/lib/ruby/1.8/timeout.rb:101:in `timeout'
        from /usr/lib/ruby/1.8/net/http.rb:560:in `connect'
        from /usr/lib/ruby/1.8/net/http.rb:553:in `do_start'
        from /usr/lib/ruby/1.8/net/http.rb:542:in `start'
        from /usr/lib/ruby/1.8/open-uri.rb:242:in `open_http'
        from /usr/lib/ruby/1.8/open-uri.rb:616:in `buffer_open'
        from /usr/lib/ruby/1.8/open-uri.rb:164:in `open_loop'
        from /usr/lib/ruby/1.8/open-uri.rb:162:in `catch'
        from /usr/lib/ruby/1.8/open-uri.rb:162:in `open_loop'
        from /usr/lib/ruby/1.8/open-uri.rb:132:in `open_uri'
        from /usr/lib/ruby/1.8/open-uri.rb:518:in `open'
        from /usr/lib/ruby/1.8/open-uri.rb:30:in `open'
        from /usr/lib/ruby/site_ruby/1.8/facter/util/ec2.rb:15:in `can_connect?'
        from /usr/lib/ruby/site_ruby/1.8/facter/util/ec2.rb:15:in `can_connect?'
        from /usr/lib/ruby/site_ruby/1.8/facter/ec2.rb:30
        from /usr/lib/ruby/site_ruby/1.8/facter/util/loader.rb:81:in `load'
        from /usr/lib/ruby/site_ruby/1.8/facter/util/loader.rb:81:in `load_file'
        from /usr/lib/ruby/site_ruby/1.8/facter/util/loader.rb:43:in `load_all'
        from /usr/lib/ruby/site_ruby/1.8/facter/util/loader.rb:38:in `each'
        from /usr/lib/ruby/site_ruby/1.8/facter/util/loader.rb:38:in `load_all'
        from /usr/lib/ruby/site_ruby/1.8/facter/util/loader.rb:35:in `each'
        from /usr/lib/ruby/site_ruby/1.8/facter/util/loader.rb:35:in `load_all'
        from /usr/lib/ruby/site_ruby/1.8/facter/util/collection.rb:93:in 
`load_all'
        from /usr/lib/ruby/site_ruby/1.8/facter.rb:100:in `to_hash'
        from /usr/lib/ruby/site_ruby/1.8/facter/application.rb:26:in `run'
        from /usr/bin/facter:71

[pid  8767] connect(3, {sa_family=AF_INET, sin_port=htons(80), 
sin_addr=inet_addr("169.254.169.254")}, 16) = -1 EINPROGRESS (Operation now in 
progress)
[pid  8767] clock_gettime(CLOCK_MONOTONIC, {2402269, 536598331}) = 0
[pid  8767] select(5, [], [3], [3], {1, 969249} <unfinished ...>
[pid  8794] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)

# rpm -q facter
facter-1.6.15-1.el6.x86_64

RHEL6.2


-- 
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 puppet-bugs@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-bugs+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en.

Reply via email to