Hi John - apolologies, I meant it works on some clients and not others. I did try your suggestion. I've recently converted my site module to one with a lot more class inheritance so find I need to default to objects with fully-qualified namespace, but yes it still fails if the namespace isn't fully qualified.
On Friday, 1 June 2012 17:43:18 UTC+1, jcbollinger wrote: > > > > On Jun 1, 10:12 am, Rufus McDufus <r...@bamalam.com> wrote: > > Urr, I spoke too soon. It's working on some servers, not others. For > > instance on another I get: > > > > err: Could not retrieve catalog from remote server: Error 400 on SERVER: > > Duplicate declaration: Class[Pe_compliance::Agent] is already declared; > > cannot redeclare at > > /opt/puppet/share/puppet/modules/pe_compliance/manifests/init.pp:15 on > node > > blah > > > When you say it's working "on some servers" do you mean "on some > puppetmasters" (as in, you have multiple masters) or do you mean "for > some (Puppet) clients"? > > Either way, it appears to be an issue with the master, not with the > agents. Did you try the modification I suggested? > > > > I've re-built the server to try and eliminate any catalog caching issues > > (not that I've ever seen any), no luck. > > > Puppet does not cache failed catalogs, so caching could not explain > the failures. Perhaps it could explain the successes, though. > > > John > -- 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/-/QwmBqirdujsJ. 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.