Issue #2705 has been reported by R.I. Pienaar aka Volcane.
----------------------------------------
Bug #2705: Fails to create reports for new nodes
http://projects.reductivelabs.com/issues/2705
Author: R.I. Pienaar aka Volcane
Status: Unreviewed
Priority: Normal
Assigned to:
Category:
Target version:
Affected version: 0.25.0
Keywords:
Branch:
On a master that was upgraded from 0.24.8 to 0.25.0 I am seeing issues with
reports,
<pre>
15:29:31 puppet1> puppetmasterd[15895]: Report rrdgraph failed: Invalid owner
puppet on setting hostdir. Valid owners are root, service.
15:29:31 puppet1> puppetmasterd[15895]: Report store failed: Invalid owner
puppet on setting client-ordev1.foo.net-dir. Valid owners are root, service.
</pre>
The odd thing is that this is only happening for new clinets, old clients -
ones from 0.24.8 days - are happily sending reports and working just fine,
configs hasn't changed etc
I had a look in the code but it's not making sense:
>From puppet/util/settings/file_setting.rb
<pre>
AllowedOwners = %w{root service}
AllowedGroups = %w{service}
</pre>
and later on
<pre>
raise SettingError, "Invalid owner %s on setting %s. Valid owners are %s." %
[value, name, AllowedOwners.join(', ')]
</pre>
So it seems that somehow weirdly these users/groups are hardcoded and I can't
imagine why 'service' would be the only group allowed, unlress 'service' is
some magic token doesn't mean the unix user group 'service', ditto for user -
especially since the master drops privs to user puppet generally.
I dont know, filing ticket since it doesn't make sense to me.
--
You have received this notification because you have either subscribed to it,
or are involved in it.
To change your notification preferences, please click here:
http://reductivelabs.com/redmine/my/account
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Puppet Bugs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/puppet-bugs?hl=en
-~----------~----~----~----~------~----~------~--~---