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