Thanks Matthaus for the help, appreciate it!
On Tue, Jul 2, 2013 at 2:21 PM, Matthaus Owens <[email protected]>wrote: > Kenneth, > This setting in puppet.conf: > > # Where Puppet PID files are kept. > # The default value is '$vardir/run'. > rundir = /var/lib/puppet/run > > Will break the init scripts provided with the rpm packages, which > expect rundir to be "/var/run/puppet". If you update your rundir > setting to be /var/run/puppet, the init scripts should behave as > expected. > You will also need to either remove or update this section: > > # The file containing the PID of a running process. This file is > intended to be used by service management frameworks and monitoring > systems to determine if a puppet process is still in the process > table. > # The default value is '$rundir/${run_mode}.pid'. > pidfile = /var/lib/puppet/run/master.pid > > Pidfile should be /var/run/puppet/master.pid for the init script to > work. If you have rundir correctly set as mentioned above, you can > safely remove this setting as it will default to $rundir/master.pid > > Hope that helps. > > On Tue, Jul 2, 2013 at 12:14 PM, Kenneth Edgar <[email protected]> > wrote: > > Sorry, google hasn't been sending me e-mail updates from this group, so I > > didn't notice the response right away > > > > > > On Tuesday, July 2, 2013 2:13:56 PM UTC-5, Kenneth Edgar wrote: > >> > >> Going through pro puppet, the only thing I think I've changed in this > >> config file is the name of the master which is just a test box. > >> > >> On Tuesday, June 25, 2013 11:33:20 AM UTC-5, Matthaus Litteken wrote: > >>> > >>> Kenneth, can you post your puppet.conf (or post a sanitized version)? > >>> > >>> On Tue, Jun 25, 2013 at 9:06 AM, Kenneth Edgar <[email protected]> > wrote: > >>> > I used genconfig to create the /etc/puppet/puppet.conf file. I also > >>> > noticed > >>> > that the agent places the run file in /var/run/puppet/ > >>> > > >>> > On Sunday, June 23, 2013 3:22:56 PM UTC-5, Matthaus Litteken wrote: > >>> >> > >>> >> Kenneth, > >>> >> Have you edited puppet.conf since installing puppet? The puppet rpm > >>> >> lays down a default puppet.conf that includes rundir=/var/run/puppet > >>> >> under [main], which makes pidfile /var/run/puppet/agent.pid and > >>> >> /var/run/puppet/master.pid. A fresh install of puppet 3.2.1 for me > >>> >> resulted in the following: > >>> >> > >>> >> [root@el6-64 ~]# yum install puppet-3.2.1 > >>> >> Loaded plugins: fastestmirror > >>> >> Loading mirror speeds from cached hostfile > >>> >> * base: centos.mirror.facebook.net > >>> >> * extras: centos.mirror.ndchost.com > >>> >> * updates: centos.mirror.ndchost.com > >>> >> Setting up Install Process > >>> >> Resolving Dependencies > >>> >> --> Running transaction check > >>> >> ---> Package puppet.noarch 0:3.2.1-1.el6 will be installed > >>> >> --> Finished Dependency Resolution > >>> >> > >>> >> Dependencies Resolved > >>> >> > >>> >> > >>> >> > >>> >> > ===================================================================================================== > >>> >> Package Arch Version > >>> >> Repository Size > >>> >> > >>> >> > >>> >> > ===================================================================================================== > >>> >> Installing: > >>> >> puppet noarch 3.2.1-1.el6 > >>> >> puppetlabs-products 1.0 M > >>> >> > >>> >> Transaction Summary > >>> >> > >>> >> > >>> >> > ===================================================================================================== > >>> >> Install 1 Package(s) > >>> >> > >>> >> Total download size: 1.0 M > >>> >> Installed size: 3.1 M > >>> >> Is this ok [y/N]: y > >>> >> Downloading Packages: > >>> >> puppet-3.2.1-1.el6.noarch.rpm > >>> >> | 1.0 MB 00:01 > >>> >> Running rpm_check_debug > >>> >> Running Transaction Test > >>> >> Transaction Test Succeeded > >>> >> Running Transaction > >>> >> Installing : puppet-3.2.1-1.el6.noarch > >>> >> 1/1 > >>> >> Verifying : puppet-3.2.1-1.el6.noarch > >>> >> 1/1 > >>> >> > >>> >> Installed: > >>> >> puppet.noarch 0:3.2.1-1.el6 > >>> >> > >>> >> Complete! > >>> >> [root@el6-64 ~]# /usr/bin/puppet agent --configprint pidfile > >>> >> /var/run/puppet/agent.pid > >>> >> [root@el6-64 ~]# /usr/bin/puppet master --configprint pidfile > >>> >> /var/run/puppet/master.pid > >>> >> > >>> >> On Wed, Jun 19, 2013 at 7:36 AM, Kenneth Edgar <[email protected]> > >>> >> wrote: > >>> >> > Hello, > >>> >> > > >>> >> > This is my first time posting, so I apologize if someone else has > >>> >> > posted > >>> >> > this before, I didn't see anything. > >>> >> > > >>> >> > 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. > >>> >> > > >>> >> > The pidfile variable should look like: > >>> >> > "pidfile=/var/lib/puppet/run/master.pid" > >>> >> > > >>> >> > This also appears to be an issue with the puppet agent init > script. > >>> >> > > >>> >> > Thank you, > >>> >> > Ken Edgar > >>> >> > > >>> >> > -- > >>> >> > 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. > >>> >> > > >>> >> > > >>> >> > >>> >> > >>> >> > >>> >> -- > >>> >> Matthaus Owens > >>> >> Release Manager, Puppet Labs > >>> >> > >>> >> Join us at PuppetConf 2013, August 22-23 in San Francisco - > >>> >> http://bit.ly/pupconf13 > >>> >> Register now and take advantage of the Early Bird discount - save > 25%! > >>> > > >>> > -- > >>> > 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. > >>> > > >>> > > >>> > >>> > >>> > >>> -- > >>> Matthaus Owens > >>> Release Manager, Puppet Labs > >>> > >>> Join us at PuppetConf 2013, August 22-23 in San Francisco - > >>> http://bit.ly/pupconf13 > >>> Register now and take advantage of the Early Bird discount - save 25%! > > > > -- > > 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. > > > > > > > > -- > Matthaus Owens > Release Manager, Puppet Labs > > Join us at PuppetConf 2013, August 22-23 in San Francisco - > http://bit.ly/pupconf13 > Register now and take advantage of the Early Bird discount - save 25%! > > -- > You received this message because you are subscribed to a topic in the > Google Groups "Puppet Developers" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/puppet-dev/Lb1Tl-S9IEk/unsubscribe. > To unsubscribe from this group and all its topics, 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. > > > -- 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.
