On Jun 19, 2013, at 7:36 AM, Kenneth Edgar wrote:
> I installed puppet-server-3.2.1-1.el6.noarch from the x86_64
> puppetlabs-release-6-7.noarch repo. I had issues stopping and restarting via
> the init script and did a little digging. I found that the master's pid file
> is now in /var/lib/puppet/run/ rather than /var/run/puppet/, however this
> change was not updated for the stop procedures in the init script.
I can confirm this problem. The agent and master now put their PID files in
different places than what the init scripts expect. Process management of
puppet agent and puppet server is thereby broken.
There are two workarounds:
1. Edit /etc/sysconfig/puppet and /etc/sysconfig/puppetmaster to indicate
PIDFILE= new location
2. Edit /etc/puppet/puppet.conf indicate
[agent]
pidfile = /var/run/puppet/agent.pid
[master]
pidfile = /var/run/puppet/master.pid
Obviously neither one of these is optimal. This has been reported as
http://projects.puppetlabs.com/issues/21404
--
Jo Rhett
Net Consonance : net philanthropy to improve open source and internet projects.
--
You received this message because you are subscribed to the Google Groups
"Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-dev.
For more options, visit https://groups.google.com/groups/opt_out.