Issue #2095 has been updated by Nigel Kersten. Status changed from Re-opened to Accepted Assignee deleted (Nigel Kersten) Target version set to 2.7.x
The target goal here is to loudly complain and make it obvious to the user that the process is exceedingly unhappy about being unable to read the files. ---------------------------------------- Bug #2095: Changing the permissions of /etc/puppet/puppet.conf via puppet crashes puppetmaster https://projects.puppetlabs.com/issues/2095 Author: Trevor Hemsley Status: Accepted Priority: Normal Assignee: Category: file Target version: 2.7.x Affected Puppet version: 0.24.7 Keywords: Branch: class puppetperms { file {"/etc/puppet/puppet.conf": owner => root, group => root, mode => 600 } } then invoke puppetd --test --tags puppetperms on the puppetmaster server machine. The perms get changed, puppetmaster gets notified then crashes. In syslog I see this puppetd[6381]: (//Node[infra]/puppetperms/File[/etc/puppet/puppet.conf]/mode) mode changed '644' to '600' puppetd[6381]: Finished catalog run in 7.08 seconds puppetmasterd[26866]: Reparsing /etc/puppet/puppet.conf But puppetmaster is now dead. Restart puppetmaster and all is OK again. Can happily run puppetd --test --tags puppetperms while the perms are correct. Reset them via chmod 700 /etc/puppet/puppet.conf and puppetmaster immediately crashes without even running puppetd --test --tags puppetperms. BTW, puppetd does not run as a daemon on any of these machines, it's only run manually. -- 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://projects.puppetlabs.com/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.
