Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 51748

Summary: rc script for media-sound/mpd fails to stop daemon
Product: Gentoo Linux Reporter: Drake Wyrm <lilwyrm>
Component: New packagesAssignee: Gentoo Sound Team <sound>
Status: VERIFIED FIXED    
Severity: normal CC: duane
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: rc script excerpt: using start-stop-daemon

Description Drake Wyrm 2004-05-22 11:31:06 UTC
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 Drake Wyrm 2004-05-22 11:35:24 UTC
Created attachment 31847 [details]
rc script excerpt: using start-stop-daemon
Comment 2 Brian Harring (RETIRED) gentoo-dev 2004-05-24 15:06:58 UTC
*** Bug 50583 has been marked as a duplicate of this bug. ***
Comment 3 Brian Harring (RETIRED) gentoo-dev 2004-05-24 15:08:16 UTC
Thanks Drake-
commited to cvs, rev-bumped 0.9.4 and 0.10.3 to -r1.