Есть два сервака на Powerdns+Mysql, один из них мастер, второй, соответственно, слейв. убил пол дня, но так и не смог победить обновление зон на слейве, в логах матерится:
на мастере:
Aug 6 16:21:24 ns-01 pdns[17538]: gmysql Connection successful
Aug 6 16:21:24 ns-01 pdns[17538]: AXFR of domain 'local' initiated by 10.10.2.104
Aug 6 16:21:24 ns-01 pdns[17538]: AXFR of domain 'local' allowed: client IP 10.10.2.104 is in allow-axfr-ips
Aug 6 16:21:24 ns-01 pdns[17538]: gmysql Connection successful
Aug 6 16:21:24 ns-01 pdns[17538]: gmysql Connection successful
Aug 6 16:21:24 ns-01 pdns[17538]: Exception: Unknown record was stored incorrectly, need 3 fields, got 1: .
Aug 6 16:21:24 ns-01 pdns[17538]: TCP Connection Thread died because of STL error: Unknown record was stored incorrectly, need 3 fields, got 1: .
на слейве:
Aug 6 16:23:22 ns-02 pdns[10884]: 1 slave domain needs checking, 0 queued for AXFR
Aug 6 16:23:22 ns-02 pdns[10884]: Received serial number updates for 1 zones, had 0 timeouts
Aug 6 16:23:22 ns-02 pdns[10884]: Domain local is stale, master serial 2014080624, our serial 2014080611
Aug 6 16:23:22 ns-02 pdns[10884]: Initiating transfer of 'local' from remote '10.10.2.2'
Aug 6 16:23:22 ns-02 pdns[10884]: gmysql Connection successful
Aug 6 16:23:22 ns-02 pdns[10884]: gmysql Connection successful
Aug 6 16:23:22 ns-02 pdns[10884]: gmysql Connection successful
Aug 6 16:23:22 ns-02 pdns[10884]: AXFR started for 'local', transaction started
Aug 6 16:23:22 ns-02 pdns[10884]: Unable to AXFR zone 'local' from remote '10.10.2.2' (resolver): Remote nameserver closed TCP connection
Aug 6 16:23:22 ns-02 pdns[10884]: Aborting possible open transaction for domain 'local' AXFR
Нагуглил старую багу, но сказано, что она давно пофикшена (ещё в 2.9.что-то там, у меня стоит 3.1)
Делал по статье http://thelinuxforce.org/article/30 Если кто подскажет, в чём глюк порылся, буду очень признателен!
UPD: заметил, что глюк проявляется только с зоной .local с нормальными зонами проблем нет, буду рад, если кто подскажет, как научить powerdns понимать обновления зоны первого уровня. Вариант «не использовать» не подходит, ибо у вендузятников контроллеры домена на неё прибиты.