BIND Dig status: SERVFAIL



  • My BIND DNS was running happily for about 2 weeks and then  I was getting  status: SERVFAIL from a DIG query on my xxxx.internal/xxxx.local domains

    Everything was fine up until about 20-30 hosts  :)

    I thought it may have been using xxxx.local but this is apparently only affects macs and autoconfig protocols likes bonjour and alike ( i dont have any macs :P )

    So i enabled detailed logging in BIND and then saw this error on DNS query's

    zone xxxx.local/IN: journal rollforward failed: journal out of sync with zone
    zone xxxx.local/IN: not loaded due to errors.

    This was on both forward and reverse Zones.

    So apparently the journal files are corrupt or out of sync and they talk about live editing causing these problems. So moving forward until 2.4 comes out with a half decent file system I would think to stop the BIND named service before you add/edit your zones

    You will need to delete the corrupt *.jnl files which are located

    /cf/named/etc/namedb/master/"Name of your View"

    You will also need to install SUDO package and ssh to delete the files

    i.e rm *.jnl

    Once you have done that just restart BIND/named service  8)

    Cheers

    YipYip


Log in to reply