Last Modified: Jul 12, 2023
Known Affected Versions:
15.0.0, 184.108.40.206, 220.127.116.11, 18.104.22.168
Opened: Jan 20, 2019 Severity: 2-Critical
DNS express (zxfrd) daemon gets stuck in a restart loop with the messages: -- In /var/log/ltm: Error writing scratch database (no error information available), serving database is unchanged. zxfrd will exit and restart. -- The system posts the following message on the command line every few seconds: emerg logger: Re-starting zxfrd
Zone updates from the DNS master servers are not processed.
An update to an SOA record (and only an SOA) is received through a incremental zone transfer update (IXFR).
As a partial workaround, the DNS express cache files can be removed, forcing zxfrd to pull the entire zone using an AXFR request. To do so, use the following commands, in sequence: bigstart stop zxfrd rm /shared/zxfrd/* bigstart start zxfrd Note: DNS express will not be able to service DNS responses until the zone transfers have completed. For this reason, this procedure should be carried out on the standby device, if possible.
The system now properly handles IXFRs that contain only starting and ending SOA RRs, and no other RRs.