Issue #10641 has been updated by Mihai Stan.

Here's the result:

    # arp -an 
    ? (169.254.169.254) at <incomplete> on eth0
    ? (10.218.8.2) at 00:04:23:af:e8:8b [ether] on eth0
    ? (10.218.8.1) at 00:04:23:af:e8:8b [ether] on eth0
    
No signs of any "fe:ff ..." macs there.

Any other suggestions ?
----------------------------------------
Bug #10641: Could not retrieve local facts: execution expired
https://projects.puppetlabs.com/issues/10641

Author: Mike Spinzer
Status: Investigating
Priority: Normal
Assignee: 
Category: 
Target version: 
Affected Puppet version: 
Keywords: 
Branch: 


Hello,

I suddenly started to have a weird error when I run puppet on some of my client:

     # puppetd --debug --trace --no-daemonize
     debug: Failed to load library 'rubygems' for feature 'rubygems'
     debug: Failed to load library 'selinux' for feature 'selinux'
     debug: Puppet::Type::User::ProviderPw: file pw does not exist
     debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl 
does not exist
     ...
     notice: Starting Puppet client version 2.7.6
     debug: Finishing transaction -611858328
     debug: Loaded state in 0.01 seconds
     /usr/lib/ruby/1.8/timeout.rb:60:in `open'
     /usr/lib/ruby/1.8/net/http.rb:560:in `connect'
     /usr/lib/ruby/1.8/timeout.rb:53:in `timeout'
     /usr/lib/ruby/1.8/timeout.rb:93:in `timeout'
     /usr/lib/ruby/1.8/net/http.rb:560:in `connect'
     /usr/lib/ruby/1.8/net/http.rb:553:in `do_start'
     /usr/lib/ruby/1.8/net/http.rb:542:in `start'
     /usr/lib/ruby/1.8/open-uri.rb:242:in `open_http'
     /usr/lib/ruby/1.8/open-uri.rb:616:in `buffer_open'
     /usr/lib/ruby/1.8/open-uri.rb:164:in `open_loop'
     /usr/lib/ruby/1.8/open-uri.rb:162:in `catch'
     /usr/lib/ruby/1.8/open-uri.rb:162:in `open_loop'
     /usr/lib/ruby/1.8/open-uri.rb:132:in `open_uri'
     /usr/lib/ruby/1.8/open-uri.rb:518:in `open'
     /usr/lib/ruby/1.8/open-uri.rb:30:in `open'
     /usr/lib/ruby/1.8/facter/ec2.rb:10:in `can_connect?'
     /usr/lib/ruby/1.8/facter/ec2.rb:10:in `can_connect?'
     /usr/lib/ruby/1.8/facter/ec2.rb:33
     /usr/lib/ruby/1.8/facter/util/loader.rb:72:in `load'
     /usr/lib/ruby/1.8/facter/util/loader.rb:72:in `load_file'
     /usr/lib/ruby/1.8/facter/util/loader.rb:38:in `load_all'
     /usr/lib/ruby/1.8/facter/util/loader.rb:33:in `each'
     /usr/lib/ruby/1.8/facter/util/loader.rb:33:in `load_all'
     /usr/lib/ruby/1.8/facter/util/loader.rb:30:in `each'
     /usr/lib/ruby/1.8/facter/util/loader.rb:30:in `load_all'
     /usr/lib/ruby/1.8/facter/util/collection.rb:94:in `load_all'
     /usr/lib/ruby/1.8/facter.rb:183:in `loadfacts'
     /usr/local/lib/site_ruby/1.8/puppet/configurer/fact_handler.rb:66:in 
`reload_facter'
     /usr/local/lib/site_ruby/1.8/puppet/configurer/fact_handler.rb:18:in 
`find_facts'
     /usr/local/lib/site_ruby/1.8/puppet/configurer/fact_handler.rb:34:in 
`facts_for_uploading'
     /usr/local/lib/site_ruby/1.8/puppet/configurer.rb:143:in `run'
     /usr/local/lib/site_ruby/1.8/puppet/agent.rb:39
     /usr/local/lib/site_ruby/1.8/puppet/agent/locker.rb:21:in `lock'
     /usr/local/lib/site_ruby/1.8/puppet/agent.rb:39
     /usr/lib/ruby/1.8/sync.rb:230:in `synchronize'
     /usr/local/lib/site_ruby/1.8/puppet/agent.rb:39
     /usr/local/lib/site_ruby/1.8/puppet/agent.rb:103:in `with_client'
     /usr/local/lib/site_ruby/1.8/puppet/agent.rb:37
     /usr/local/lib/site_ruby/1.8/puppet/application.rb:172:in `call'
     /usr/local/lib/site_ruby/1.8/puppet/application.rb:172:in `controlled_run'
     /usr/local/lib/site_ruby/1.8/puppet/agent.rb:35:in `run'
     /usr/local/lib/site_ruby/1.8/puppet/agent.rb:78
     
/usr/local/lib/site_ruby/1.8/puppet/external/event-loop/signal-system.rb:95:in 
`call'
     
/usr/local/lib/site_ruby/1.8/puppet/external/event-loop/signal-system.rb:95:in 
`__signal__'
     
/usr/local/lib/site_ruby/1.8/puppet/external/event-loop/signal-system.rb:95:in 
`each'
     
/usr/local/lib/site_ruby/1.8/puppet/external/event-loop/signal-system.rb:95:in 
`__signal__'
     (eval):2:in `signal'
     
/usr/local/lib/site_ruby/1.8/puppet/external/event-loop/event-loop.rb:317:in 
`sound_alarm'
     /usr/local/lib/site_ruby/1.8/puppet/agent.rb:82:in `start'
     /usr/local/lib/site_ruby/1.8/puppet/daemon.rb:125:in `start'
     /usr/local/lib/site_ruby/1.8/puppet/application/agent.rb:354:in `main'
     /usr/local/lib/site_ruby/1.8/puppet/application/agent.rb:311:in 
`run_command'
     /usr/local/lib/site_ruby/1.8/puppet/application.rb:306:in `run'
     /usr/local/lib/site_ruby/1.8/puppet/application.rb:410:in `hook'
     /usr/local/lib/site_ruby/1.8/puppet/application.rb:306:in `run'
     /usr/local/lib/site_ruby/1.8/puppet/application.rb:401:in `exit_on_fail'
     /usr/local/lib/site_ruby/1.8/puppet/application.rb:306:in `run'
     /usr/sbin/puppetd:4
     debug: Value of 'preferred_serialization_format' (pson) is invalid for 
report, using default (yaml)
     debug: report supports formats: b64_zlib_yaml marshal raw yaml; using yaml
     debug: Using cached certificate for ca
     debug: Using cached certificate_revocation_list for ca
     /usr/local/lib/site_ruby/1.8/puppet/configurer/fact_handler.rb:29:in 
`find_facts'
     /usr/local/lib/site_ruby/1.8/puppet/configurer/fact_handler.rb:34:in 
`facts_for_uploading'
     /usr/local/lib/site_ruby/1.8/puppet/configurer.rb:143:in `run'
     /usr/local/lib/site_ruby/1.8/puppet/agent.rb:39
     /usr/local/lib/site_ruby/1.8/puppet/agent/locker.rb:21:in `lock'
     /usr/local/lib/site_ruby/1.8/puppet/agent.rb:39
     /usr/lib/ruby/1.8/sync.rb:230:in `synchronize'
     /usr/local/lib/site_ruby/1.8/puppet/agent.rb:39
     /usr/local/lib/site_ruby/1.8/puppet/agent.rb:103:in `with_client'
     /usr/local/lib/site_ruby/1.8/puppet/agent.rb:37
     /usr/local/lib/site_ruby/1.8/puppet/application.rb:172:in `call'
     /usr/local/lib/site_ruby/1.8/puppet/application.rb:172:in `controlled_run'
     /usr/local/lib/site_ruby/1.8/puppet/agent.rb:35:in `run'
     /usr/local/lib/site_ruby/1.8/puppet/agent.rb:78
     
/usr/local/lib/site_ruby/1.8/puppet/external/event-loop/signal-system.rb:95:in 
`call'
     
/usr/local/lib/site_ruby/1.8/puppet/external/event-loop/signal-system.rb:95:in 
`__signal__'
     
/usr/local/lib/site_ruby/1.8/puppet/external/event-loop/signal-system.rb:95:in 
`each'
     
/usr/local/lib/site_ruby/1.8/puppet/external/event-loop/signal-system.rb:95:in 
`__signal__'
     (eval):2:in `signal'
     
/usr/local/lib/site_ruby/1.8/puppet/external/event-loop/event-loop.rb:317:in 
`sound_alarm'
     /usr/local/lib/site_ruby/1.8/puppet/agent.rb:82:in `start'
     /usr/local/lib/site_ruby/1.8/puppet/daemon.rb:125:in `start'
     /usr/local/lib/site_ruby/1.8/puppet/application/agent.rb:354:in `main'
     /usr/local/lib/site_ruby/1.8/puppet/application/agent.rb:311:in 
`run_command'
     /usr/local/lib/site_ruby/1.8/puppet/application.rb:306:in `run'
     /usr/local/lib/site_ruby/1.8/puppet/application.rb:410:in `hook'
     /usr/local/lib/site_ruby/1.8/puppet/application.rb:306:in `run'
     /usr/local/lib/site_ruby/1.8/puppet/application.rb:401:in `exit_on_fail'
     /usr/local/lib/site_ruby/1.8/puppet/application.rb:306:in `run'
     /usr/sbin/puppetd:4
     err: Could not run Puppet configuration client: Could not retrieve local 
facts: execution expired

By sniffing the network, I saw that the servers where puppet is not anymore 
working are trying to connect to 169.254.169.254:80 (which failed in timeout). 
It seems to be related to Amazon EC2. Do you have any idea how to fix that?

puppet version: 2.7.6

OS: ubuntu 10.04 LTS

ruby: 1.8

Thanks,

Mike






-- 
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