as to the rc.d thing; the daemon *does* start and is running when rc_check examines it, but exits afterwards.
On 2012-02-04, Stuart Henderson <s...@spacehopper.org> wrote: > Following the update to 3.2.9 you need to rebuild the database - > this was supposed to have been added to faq/current.html but that might > not have been done yet. > > > On 2012-02-04, Jiri B <ji...@devio.us> wrote: >> Hi all, >> >> I just upgraded to latest snapshot which contains NSD v3.2.9 >> imported at Jan 29th. >> >> /etc/rc.d/nsd start showed 'ok' but nsd was not running. >> >> I discovered that... >> >> # /usr/sbin/nsd -d >> >> >> [1328378679] nsd[5300]: error: corrupted database (read magic): /db/nsd.db >> [1328378679] nsd[5300]: error: cannot load database, incompatible version >> number. Please rebuild database and start again. >> [1328378679] nsd[5300]: error: unable to open the database /db/nsd.db: No >> such file or directory >> [1328378679] nsd[5300]: error: server preparation failed, nsd could not be >> started >> >> Unfortunatelly I was quicker to repair it then to check why nsd rc.d >> script return '0' for 'rc_check'. >> >> I could downgrade nsd again, build db and upgrade back... but if anybody >> else is planning upgrade now and could check this, it would be nice to >> see what's going on with 'rc_check'. Maybe the process doesn't die >> so early :) >> >> jirib