storeconfigs and use_cached_catalog are both false on the puppet master and on the puppet agents.
I think you're right but I don't understand the 'drift' in the cached catalog. I updated to 3.4rc2 on an agent and the same behavior persists. On Tuesday, December 17, 2013 7:25:37 PM UTC-6, Jeff Bachtel wrote: > > Do you have use_cached_catalog set on puppet agents or puppetmaster? Are > you using storeconfigs / puppetdb? > > Offhand, I'd guess that when you modify mtime of site.pp by saving, that > forces puppet to invalidate the cached catalog and temporarily resolve the > problem. > > If necessary, are you able to update to the latest 3.4rc (agent might > suffice) for testing? > > Jeff > > On 12/17/2013 03:35 PM, Nathan Earixson wrote: > > puppet 3.3.2 on RHEL6 > > If I run puppet on a node: > # sudo puppet agent --test --noop > > I get the following error: > > > > *Error: Could not retrieve catalog from remote server: Error 400 on > SERVER: Duplicate declaration: Package[bind] is already declared in file > /etc/puppet/modules/site/manifests/dns_test.pp:4; cannot redeclare at > /etc/puppet/modules/site/manifests/dns.pp:4 on node > bushlnxadm01.chicagobooth.edu <http://bushlnxadm01.chicagobooth.edu> > Warning: Not using cache on failed catalog Error: Could not retrieve > catalog; skipping run* > > > That's weird. That node isn't a DNS server and shouldn't even be thinking > about running bind. > > If I open /etc/puppet/manifests/site.pp and save the file, the error goes > away on next puppet agent run. > > After about 15 minutes the node starts trying to apply the classes from > */etc/puppet/modules/site/manifests/dns_test.pp > *and after another 5 or so minutes I start getting the duplicate > declaration error again. > > If I save the manifest the puppet agent command works as expected for > another 15 minutes or so. > > > > I can't even begin to think of where to start looking on this. Any > thoughts would be appreciated. > This seems to be happening on every node. > > > -n > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] <javascript:>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-users/74814870-7ff7-49f1-b764-a155afd31168%40googlegroups.com > . > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/aef2c73a-8995-4938-87b7-3e5363d2960b%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
