On Mar 9, 2010, at 12:17 AM, Dan Bode wrote: > > 1. Check the source attribute assignment. > > source => puppet:///modules/stats/denora.conf > > the third slash means use same server address as the server we connected to. > > maybe its hardcoded to be the server name? > > 2. you could also try: > > [puppetmasterd] > certdnsnames=badger.valinor.net > > on the server if you need this name to be accepted by the cert. >
Thanks! I had been using source => "puppet://$servername/module/path/filename.ext". I switched to puppet:/// and added the certdnsnames line to my puppetmaster's config file. My config looks a bit cleaner, but I'm still getting the random errors on my file definitions: err: //inspircd/File[/home/procrast/inspircd/conf/modules.conf]: Failed to retrieve current state of resource: undefined method `closed?' for nil:NilClass Could not retrieve file metadata for puppet:///inspircd/modules.conf: undefined method `closed?' for nil:NilClass at /etc/puppet/modules/inspircd/manifests/init.pp:15 >From several test runs with: puppetd --server puppet.procrast.net --fqdn badger.procrast.net --no-daemonize --onetime --verbose I get between 3 and 9 of these errors each time, always a different subset of my files. These same files serve properly to my other two clients. I don't get it. -Brian -- 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.