Bug 51748 - rc script for media-sound/mpd fails to stop daemon
Bug#: 51748 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: All Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: sound@gentoo.org Reported By: lilwyrm@gmail.com
Component: Ebuilds
URL: 
Summary: rc script for media-sound/mpd fails to stop daemon
Keywords:  
Status Whiteboard: 
Opened: 2004-05-22 11:31 0000
Description:   Opened: 2004-05-22 11:31 0000
When mpd starts, it immediately forks, so the pid file created by
start-stop-daemon is invalid. When attempting to stop mpd via the rc script,
start-stop-daemon can't find mpd, and returns an error.

Steps to reproduce:
# /etc/init.d/mpd stop

Result:
 * Stopping Music Player Daemon...
start-stop-daemon: warning: failed to kill 21353: No such process [ !! ]

Fix speculation:
The rc script should either issue a "kill" command directly to mpd (Bash
networking) or use `start-stop-daemon --stop --exec /usr/bin/mpd

------- Comment #1 From Drake Wyrm 2004-05-22 11:35:24 0000 -------
Created an attachment (id=31847) [details]
rc script excerpt: using start-stop-daemon

------- Comment #2 From Brian Harring 2004-05-24 15:06:58 0000 -------
*** Bug 50583 has been marked as a duplicate of this bug. ***

------- Comment #3 From Brian Harring 2004-05-24 15:08:16 0000 -------
Thanks Drake-
commited to cvs, rev-bumped 0.9.4 and 0.10.3 to -r1.