I have the reporting enabled on puppet and am seeing several errors
per day from random clients. The errors on the client are always
'cannot retrieve file metadata' errors, for example (from a client
machine's syslog):
puppetd[22451]: (//syslog-ng/Config-file[syslogngconf]/File[/opt/
syslog-ng/etc/syslog-ng.conf]) Failed to retrieve current state of
resource:  Could not retrieve file metadata for
puppet://puppet.hq.eso.org:8145/modules/syslog-ng/syslog-ng.conf:  at /
etc/puppet/manifests/site.pp:41


There is a corresponding error message in /var/log/puppet/
masterhttp.log on the puppet server:

[2010-11-03 16:24:32] ERROR RuntimeError: Client disconnected before
connection could be established
        /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:
43:in `listen'
        /usr/lib/ruby/1.8/webrick/server.rb:173:in `call'
        /usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
        /usr/lib/ruby/1.8/webrick/server.rb:162:in `start'
        /usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
        /usr/lib/ruby/1.8/webrick/server.rb:95:in `start'
        /usr/lib/ruby/1.8/webrick/server.rb:92:in `each'
        /usr/lib/ruby/1.8/webrick/server.rb:92:in `start'
        /usr/lib/ruby/1.8/webrick/server.rb:23:in `start'
        /usr/lib/ruby/1.8/webrick/server.rb:82:in `start'
        /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:
42:in `listen'
        /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:
41:in `initialize'
        /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:
41:in `new'
        /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:
41:in `listen'
        /usr/lib/ruby/1.8/thread.rb:135:in `synchronize'
        /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:
38:in `listen'
        /usr/lib/ruby/site_ruby/1.8/puppet/network/server.rb:131:in
`listen'
        /usr/lib/ruby/site_ruby/1.8/puppet/network/server.rb:146:in
`start'
        /usr/lib/ruby/site_ruby/1.8/puppet/daemon.rb:128:in `start'
        /usr/lib/ruby/site_ruby/1.8/puppet/application/puppetmeso.org
- - [03/Nov/2010:16:23:21 CET] "GET /production/file_metadata/modules/
syslog-ng/syslog-ng.conf HTTP/1.1" 200 306
[2010-11-03 16:23:21] - -> /production/file_metadata/modules/syslog-ng/
syslog-ng.conf


Does anyone know the cause of this?

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to