Hey All,

I've got a puppetmaster running .25.4 and tried to update it to .25.5 today.
 When I do that, I get a message whenever a client tries to make a puppet
run:

"err: Could not retrieve catalog from remote server: Error 400 on SERVER:
You cannot save facts to the code store; it is only used for getting facts
from Facter

err: Could not retrieve catalog; skipping run"

The message comes in right after custom facts are loaded.  It appears
to come from the following code in
lib/puppet/indirector/facts/facter.rb -->

  def save(facts)
    raise Puppet::DevError, "You cannot save facts to the code store;
it is only used for getting facts from Facter"
  end

What exactly is it trying to say?  Is the code store the /etc/puppet
directory on the Server or someplace like
/usr/lib/ruby/site_ruby/1.8/puppet?  I can delete everything out of the
/usr/lib/ruby/site_ruby/1.8/puppet directory (along with puppet.rb and the
binaries in /usr/bin and /usr/sbin), then reinstall .25.4, and everything
works properly.  I don't know if this is a BUG or something I've done
incorrectly with my puppet setup.

The puppet.conf on my server looks like this:

[main]
external_nodes = /usr/bin/rubyexternalnode.rb
node_terminus = exec
pluginsync = true
libdir = $vardir/lib

[puppetmasterd]
ssl_client_header = SSL_CLIENT_S_DN
ssl_client_verify_header = SSL_CLIENT_VERIFY
reports = puppet_dashboard
autosign = true

I'm running Passenger (but I get the same message if I flip back to Webrick)
and it's on an OS X 10.5.8 Server box.  All my custom facts are in
/etc/puppet/modules/custom/lib/facter.

Thanks for any pointers anyone can send my way!


-- 
Gary Larizza

Director of Technology
Huron City Schools
http://www.huronhs.com

悟

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