Package: mpd Version: 0.16.7-2 Followup-For: Bug #545559 Dear Maintainer,
I came across this bug today on wheezy , and the only solution I found is to amend /etc/default/mpd and amend # MPDCONF=/etc/mpd.conf and uncomment it and amend it to MPDCONF=/home/boztu/.mpd/mpd.conf to my local conf file for it. Then I was able to sudo service mpd stop knowing that mpd would restart and use my local conf file. In this way I'm able to run mpd as a $USER. Thank you Sharon Kimble. -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 3.2.0-4-686-pae (SMP w/1 CPU core) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages mpd depends on: ii adduser 3.113+nmu3 ii libao4 1.1.0-2 ii libasound2 1.0.25-4 ii libaudiofile1 0.3.4-2 ii libavahi-client3 0.6.31-1 ii libavahi-common3 0.6.31-1 ii libavahi-glib1 0.6.31-1 ii libavcodec53 6:0.8.4-1 ii libavformat53 [libavformat-extra-53] 6:0.8.4-1 ii libavutil51 [libavutil-extra-51] 6:0.8.4-1 ii libc6 2.13-35 ii libcurl3-gnutls 7.26.0-1 ii libfaad2 2.7-8 ii libflac8 1.2.1-6 ii libgcc1 1:4.7.2-4 ii libglib2.0-0 2.33.12+really2.32.4-3 ii libid3tag0 0.15.1b-10 ii libjack-jackd2-0 [libjack-0.116] 1.9.8~dfsg.4+20120529git007cdc37-4.1 ii libmad0 0.15.1b-7 ii libmikmod2 3.1.12-4.1 ii libmms0 0.6.2-3 ii libmp3lame0 3.99.5+repack1-3 ii libmpcdec6 2:0.1~r459-4 ii libogg0 1.3.0-4 ii libpulse0 2.0-6 ii libsamplerate0 0.1.8-5 ii libshout3 2.2.2-8 ii libsqlite3-0 3.7.13-1 ii libstdc++6 4.7.2-4 ii libvorbis0a 1.3.2-1.3 ii libvorbisenc2 1.3.2-1.3 ii libvorbisfile3 1.3.2-1.3 ii libwavpack1 4.60.1-3 ii lsb-base 4.1+Debian8 ii zlib1g 1:1.2.7.dfsg-13 mpd recommends no packages. Versions of packages mpd suggests: ii avahi-daemon 0.6.31-1 pn icecast2 <none> ii pulseaudio 2.0-6 ii sonata [mpd-client] 1.6.2.1-5 -- Configuration Files: /etc/default/mpd changed: START_MPD=true MPDCONF=/home/boztu/.mpd/mpd.conf /etc/init.d/mpd changed: .. /lib/lsb/init-functions PATH=/sbin:/bin:/usr/sbin:/usr/bin NAME=mpd DESC="Music Player Daemon" DAEMON=/usr/bin/mpd MPDCONF=/etc/mpd.conf START_MPD=false [ -x "$DAEMON" ] || exit 0 [ -r /etc/default/$NAME ] && . /etc/default/$NAME if [ -n "$MPD_DEBUG" ]; then set -x MPD_OPTS=--verbose fi if [ ! -d "/var/run/mpd" ]; then mkdir /var/run/mpd if dpkg-statoverride --list --quiet /var/run/mpd > /dev/null; then #if dpkg-statoverride is used update it with permissions there dpkg-statoverride --force --quiet --update --add $( dpkg-statoverride --list --quiet /var/run/mpd ) 2> /dev/null else #use defaults chown mpd:audio /var/run/mpd chmod 755 /var/run/mpd fi fi DBFILE=$(sed -n 's/^[[:space:]]*db_file[[:space:]]*"\?\([^"]*\)\"\?/\1/p' $MPDCONF) PIDFILE=$(sed -n 's/^[[:space:]]*pid_file[[:space:]]*"\?\([^"]*\)\"\?/\1/p' $MPDCONF) mpd_start () { if [ "$START_MPD" != "true" ]; then log_action_msg "Not starting MPD: disabled by /etc/default/$NAME". exit 0 fi log_daemon_msg "Starting $DESC" "$NAME" if [ -z "$PIDFILE" -o -z "$DBFILE" ]; then log_failure_msg \ "$MPDCONF must have db_file and pid_file set; cannot start daemon." exit 1 fi PIDDIR=$(dirname "$PIDFILE") if [ ! -d "$PIDDIR" ]; then mkdir -m 0755 $PIDDIR chown mpd:audio $PIDDIR fi start-stop-daemon --start --quiet --oknodo --pidfile "$PIDFILE" \ --exec "$DAEMON" -- $MPD_OPTS "$MPDCONF" log_end_msg $? } mpd_stop () { if [ "$START_MPD" != "true" ]; then log_failure_msg "Not stopping MPD: disabled by /etc/default/$NAME". exit 0 fi if [ -z "$PIDFILE" ]; then log_failure_msg \ "$MPDCONF must have pid_file set; cannot stop daemon." exit 1 fi log_daemon_msg "Stopping $DESC" "$NAME" start-stop-daemon --stop --quiet --oknodo --retry 5 --pidfile "$PIDFILE" \ --exec $DAEMON log_end_msg $? } case "$1" in start) mpd_start ;; stop) mpd_stop ;; status) status_of_proc -p $PIDFILE $DAEMON $NAME ;; restart|force-reload) mpd_stop mpd_start ;; force-start) mpd_start ;; force-restart) mpd_stop mpd_start ;; force-reload) mpd_stop mpd_start ;; *) echo "Usage: $0 {start|start-create-db|stop|restart|force-reload}" exit 2 ;; esac /etc/mpd.conf changed: music_directory "/var/lib/mpd/music" playlist_directory "/var/lib/mpd/playlists" db_file "/var/lib/mpd/tag_cache" log_file "/var/log/mpd/mpd.log" pid_file "/var/run/mpd/pid" state_file "/var/lib/mpd/state" sticker_file "/var/lib/mpd/sticker.sql" user "boztu" bind_to_address "localhost" input { plugin "curl" } audio_output { type "alsa" name "My ALSA Device" device "hw:0,0" # optional format "44100:16:2" # optional mixer_device "default" # optional mixer_control "PCM" # optional mixer_index "0" # optional } filesystem_charset "UTF-8" id3v1_encoding "UTF-8" -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org