On Wed Sep 03 10:12 AM, Mike Larkin wrote:
> On Wed, Sep 03, 2014 at 10:55:47AM -0500, Nicholas Fleisher wrote:
> > With the two latest snapshots I've installed (Aug 29 and Sep 2, amd64)
> > and the most recent package of mpd (built Aug 30 on my mirror), mpd no
> > longer starts up, either at boot (via "pkg_scripts" in
> > /etc/rc.conf.local) or manually ("/etc/rc.d/mpd start" yields
> > "mpd(failed)").  Attempting to connect with clients results in the
> > following error:
> > 
> > Couldn't connect to MPD (host = localhost, port = 6600): Connection refused
> > 
> 
> I've had problems like this when localhost gets redefined (usually by accident
> via someone updating DNS incorrectly) to something other than 127.0.0.1.
> 
> Does mpc -h 127.0.0.1  work? 

Thanks! but no, alas. 

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?

-Nick

Reply via email to