Thank you for taking the time to report this bug and helping to make Ubuntu better.
I have not managed to reproduce this on Precise using puppet 2.7.11-1ubuntu2.1. When I start puppet using "/etc/init.d/puppet start", I get /var/run/puppet/agent.pid. When I stop it using "/etc/init.d/puppet stop", the process seems to terminate correctly although the pidfile remains. This does not seem to cause a problem starting puppet again though; the pidfile gets updated as expected. "/etc/init.d/puppet restart" appears to work fine, too. Marking this bug as Incomplete for now. If you are still having problems, please post exact steps to reproduce, including exact commands used, and then change the status back to New. ** Changed in: puppet (Ubuntu) Status: New => Incomplete -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to puppet in Ubuntu. https://bugs.launchpad.net/bugs/1060184 Title: puppet client init script pid file error To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1060184/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs