To update a MaraDNS install from 1.0 to 1.2, download the MaraDNS 1.2 tarball, and type in the following command:
./configure ; makeThis is followed by:
make installNo configuration files will be overwritten by the installation of the new MaraDNS 1.2 binaries (making backups of all data files, naturally, is always a good idea).
bind_address = "127.0.0.1" chroot_dir = "/usr/local/etc/maradns" maradns_uid = 99 maxprocs = 96 default_rrany_set = 3 verbose_levul = 1This will run fine in MaraDNS 1.0. However, when we try to run this file in MaraDNS 1.2, we will get this error message:
FATAL ERROR: Unknown mararc variable verbose_levul Please look for the uncommented string "verbose_levul" in your mararc file and remove this line. The line this error is on looks like this: verbose_levul = 1This misspelled mararc variable needs to either be completely removed from the mararc file, or disabled by commenting out. The following mararc snippet will work identially in MaraDNS 1.0 as the above snippet, and will parse in MaraDNS 1.2 without a fatal error:
bind_address = "127.0.0.1" chroot_dir = "/usr/local/etc/maradns" maradns_uid = 99 maxprocs = 96 default_rrany_set = 3 # Comment out the misspelled mararc variable #verbose_levul = 1
timestamp_type = 0