The last issue I had was missing init.d scripts and the removed "puppetmaster" in favor of "puppet master". I upgraded back to 3.0, uninstalled the old versions to avoid conflict. Puppet master starts, but the client is choking on this error:
Oct 1 16:55:46 central puppet-agent[26980]: Could not autoload puppet/indirector/certificate/rest: Invalid duration format '"900 # 15 mins"' for parameter: runinterval Oct 1 16:55:46 central puppet-agent[26980]: Could not prepare for execution: Could not autoload puppet/indirector/certificate/rest: Invalid duration format '"900 # 15 mins"' for parameter: runinterval Here's the code to rest.rb >> require 'puppet/ssl/certificate' > > require 'puppet/indirector/rest' > > >> class Puppet::SSL::Certificate::Rest < Puppet::Indirector::REST > > desc "Find and save certificates over HTTP via REST." > > >> use_server_setting(:ca_server) > > use_port_setting(:ca_port) > > use_srv_service(:ca) > > >> def find(request) > > return nil unless result = super > > result.name = request.key unless result.name == request.key > > result > > end > > I have a very simple setup. Here is my puppet.conf: [main] > > server=my.server.com > > vardir = /var/lib/puppet > > >> logdir = /var/log/puppet > > >> rundir = /var/run/puppet > > >> ssldir = $vardir/ssl > > >> >> [agent] > > classfile = $vardir/classes.txt > > >> localconfig = $vardir/localconfig > > >> runinterval = 900 # 15 mins > > syslogfacility = local4 > > report = true > > listen = true > > >> >> [master] > > syslogfacility = local4 > > modulepath = /etc/puppet/modules:/usr/share/puppet/modules > > report = true > > So I am guessing the "runinterval = 900" is triggering the problem. But as I recall, this was set in the default puppet.conf file that was shipped. Thanks. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/nO-1EbrdTtYJ. To post to this group, send email to puppet-users@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.