Matthew Malkin <1060...@bugs.launchpad.net> writes: > the reason appears to be because the /etc/init.d/puppet file contains the > line: > PIDFILE="/var/run/puppet/${NAME}.pid" > I assume in this case ${NAME} resolves to "puppet" [...] > Simply changing the line in the /etc/init.d/puppet file from "${NAME}" > to "agent" should (and does) solve the problem
There is no need to assume, that is set explicitly in the init script. What does the command 'grep ^NAME /etc/init.d/puppet' give as output in your case? In the debian packaging, it was set to "puppetd" in 0.25.5-1, but changed to "agent" in 2.6.0-1. For the ubuntu packaging, it may be different. Your bug report mentions a newer version, could you check if you have the init script that came with the package, or if it is changed, or an older version is kept when upgrading? An "md5sum /etc/init.d/puppet" may also help, if they differ. -- Stig Sandbeck Mathisen -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs