On Wed, Sep 3, 2014 at 8:38 PM, Nicholas Fleisher <[email protected]> wrote: > > On Wed Sep 03 8:05 PM, David Coppa wrote: >> > With some help from ajacoutot@, I've managed to learn that there is a >> > problem with the mpd.db database file getting corrupted upon launch. >> > Here is the output from /etc/rc.d/mpd -d start: >> > >> > doing _rc_parse_conf >> > doing _rc_quirks >> > mpd_flags empty, using default >< >> > doing _rc_read_runfile >> > doing rc_check >> > mpd >> > doing rc_start >> > /usr/local/sbin/mpd:/usr/lib/libstdc++.so.57.0: >> > /usr/local/lib/libestdc++.so.16.0 : WARNING: >> > symbol(_ZN11__gnu_debug17_S_debug_messagesE) size mismatch, relink your >> > program >> > db: Database corrupted >> > doing _rc_write_runfile >> > (ok) >> > >> > Anyone else having a similar problem? >> >> No, it works fine for me (mpd 0.18.13). >> >> You can try to: >> >> # mv /var/spool/mpd/mpd.db /var/spool/mpd/mpd.db.broken >> # /etc/rc.d/mpd restart > > Thanks, but unfortunately getting rid of the corrupted database doesn't > help. mpd can't seem to create a good new one from scratch.
Double check your /etc/mpd.conf, check that /var/spool/mpd has the right owner/group and permissions, have a look at /var/log/mpd/mpd.log for errors... > > The latest package I can find is version 0.18.11p0. I will try building > the newer version in ports that you referenced and see if that fixes the > issue. 0.18.11p0 should work just fine btw...

