Hi, FIrst, sorry for not sending a patch file. I did not save the original init.d scripts before I hacked it. I also had the same issues on debian. Here's what I did to resolve it:
1) add "-s INT" to the stop and stop portion of the restart functions. The default is to send a term signal, but you need to send kill or int signal to get it to go away. stop) log_daemon_msg "Stopping Puppet Dashboard" if start-stop-daemon --stop -s INT --quiet --oknodo --pidfile ${PIDFILE} --user ${DASHBOARD_USER} --retry 10; then 2) Remove the & in the start script and replace with -d. This will prevent all the messages going to console. start_puppet_dashboard() { start-stop-daemon --start --quiet --oknodo --make-pidfile --pidfile ${PIDFILE} --user ${DASHBOARD_USER} --chuid ${DASHBOARD_USER} --exec ${DASHBOARD_RUBY} -- ${DASHBOARD_HOME}/script/server -e ${DASHBOARD_ENVIRONMENT} -p ${DASHBOARD_PORT} -b ${DASHBOARD_IFACE} -d 3) I commented out check_puppet_dashboard_status in start_puppet_dashboard() function since it was giving bogus failure messages. I also had issues with the init script killing the puppetmaster as well but leaving its pid file, but that seemed to go away once I daemonized the dashboard. Not sure why the two were tied together. Hope that helps. -Jon -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/BSd1OY4QxjcJ. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.