Today I was testing Puppet's fileserver feature and and error came up:

client> /usr/sbin/puppetd --test --verbose --server puppet
info: Caching catalog at /var/lib/puppet/localconfig.yaml
notice: Starting catalog run
notice: //Node[default]/sudo/Package[sudo]/ensure: created
err: //Node[default]/sudo/File[/etc/sudoers]: Failed to retrieve current state
of resource: No specified source was found from puppet:///sudo/sudoers
notice: Finished catalog run in 35.44 seconds

However, inspite of the error, the target sudo rpm would be installed and
/etc/sudoers copied over to the client.

Initially the permissions on the sudoers file were set to root.
# ls -l /etc/puppet/modules/sudo/files/sudoers
-r--r----- 1 root root 3819 Sep 24 08:56

The error went away by changing the permissions to puppet

# chown puppet.puppet /etc/puppet/modules/sudo/files/sudoers

Is the entirety of the /etc/puppet directory supposed to be owned by the
puppet user and puppet group?

~af

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

Reply via email to