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...

Reply via email to