Solved : DNS Server Error, zone domain.tld/IN: journal rollforward failed

Today, my DNS server suddenly stop with the following message in /var/log/messages :
May 24 10:56:17 server-vavai named[11205]: zone vavai.com/IN: journal rollforward failed: journal out of sync with zone
I could not addressing my local address and  local domain anymore, even for my server :

nslookup server-vavai.vavai.com
;; Got SERVFAIL reply from 192.168.88.1, trying next server

I’m using dynamic DNS on openSUSE 11.1 for PDC+OpenLDAP. The failed DNS resolution has an impact with the LDAP name resolution on Samba. The nss-ldap could not connect to the the LDAP server.
The solution is failry simple. Just find and remove the file called yourdomainname.tld.jnl on your /var/lib/named directory. In my case, it was /var/lib/named/dyn/vavai.forward.jnl and /var/lib/named/dyn/vavai.reverse.jnl

server-vavai:/home/vavai # nslookup server-vavai.vavai.com
Server:         192.168.88.1
Address:        192.168.88.1#53
Name:   server-vavai.vavai.com
Address: 192.168.88.1

5 thoughts on “Solved : DNS Server Error, zone domain.tld/IN: journal rollforward failed

  1. In a DNS cache poisoning attack, miscreants replace the numeric addresses of popular Web sites stored on the machine with the addresses of malicious sites. The scheme redirects people to the bogus sites, where they may be asked for sensitive information or have harmful software installed on their PC. The technique can also be used to redirect e-mail, experts said.

Leave a Reply

Your email address will not be published. Required fields are marked *