<div dir="ltr"><div>Hi,<br><br>I found a problem with 4.0.0b6 Revision 4029. If a TXT or SPF record has
an extra " at the end of the line and I reload, "status" and "stop" are
hung up. I need to kill the process and restart to fix.<br><br></div><div>When in the bad state, nsd will still answer queries, but I can't reload any zones, not just the one with the bad record.<br></div><div><br>Below are my steps:<br>
<br>
$ sudo nsd-control status<br>version: 4.0.0b6<br>verbosity: 0<br>$<br>$<br><br># Add a bad record to a zone file:<br><br>@ IN TXT "testing""<br><br>$ sudo nsd-control reload<br>$<br>$ tail -f /nsd/nsd.log<br>
<br>[1374267077] nsd[5648]: notice: nsd started (NSD 4.0.0b6), pid 5647<br>[1374267102] nsd[5658]: error: zones/test.com.zone:58: syntax error<br>[1374267102] nsd[5658]: error: zones/test.com.zone:68: EOF inside quoted string<br>
[1374267102] nsd[5648]: error: handle_reload_cmd: reload closed cmd channel<br>[1374267102] nsd[5648]: warning: Reload process 5658 failed with status 512, continuing with old database<br><br><br>$<br>$ sudo nsd-control status (no response, need to ^C)<br>
^C$<br>$ sudo nsd-control stop (no response, need to ^C)<br>^C$<br><br># Remove the bad record from the zone file. Can't reload.<br><br>$ sudo nsd-control reload (no response, need to ^C)<br><br><br></div>Thanks<br>
Chris<br><br><br></div>