Hello, This might be a n00b mistake, not sure. I've got two test instances of PowerDNS setup. One is setup as a master with sqlite3 backend, the other as a slave, also with sqlite3 backend. Both are using the schema outlined in the documentation.
The slave has only this in it's db: sqlite> select * from supermasters; x.x.x.38|pdns1.foo.com|auto And the master has one domain and 3 records: sqlite> select * from domains; 1|pdnsexample.com|||MASTER|| sqlite> select * from records; 1|1|pdnsexample.com|NS|pdns2.foo.com||| 2|1|pdnsexample.com|NS|pdns1.foo.com||| 3|1||SOA|pdns1.foo.com hostmas...@foo.com 1 3600 3600 10800 3600||| The master responds to queries for "pdnsexample.com" (both NS and SOA) properly, so I assume I have the records entered correctly. I manually told the master to notify the slave about this domain to test that the master/slave and supermaster functionality works, and I could not see anything at all happening on the slave. Going back to the master, I found that powerdns was crashing each time I asked it to send notifies. I could not get verbose logging out of the master (tried various values for loglevel from 5 all the way up to 999 and never saw an increase in verbosity), so I tried launching powerdns from gdb, just to see if I could get more of a hint about what was happening. This is what I see when running "pdns_control notify pdnsexample.com": [New Thread 286564c0 (LWP 100444)] May 26 08:16:50 gsqlite3: connection to '/usr/local/etc/pdns/pdns-test.db' successful May 26 08:16:50 gsqlite3: connection to '/usr/local/etc/pdns/pdns-test.db' successful May 26 08:16:51 Done launching threads, ready to distribute questions [New Thread 28656380 (LWP 100445)] May 26 08:17:16 Notification request for domain 'pdnsexample.com' received from operator May 26 08:17:16 gsqlite3: connection to '/usr/local/etc/pdns/pdns-test.db' successful May 26 08:17:16 gsqlite3: connection to '/usr/local/etc/pdns/pdns-test.db' successful May 26 08:17:16 Queued notification of domain 'pdnsexample.com' to x.x.x.38 May 26 08:17:16 Queued notification of domain 'pdnsexample.com' to x.x.x.39 Unable to close down sqlite connection: 5 Program received signal SIGABRT, Aborted. [Switching to Thread 28657140 (LWP 100236)] 0x2847366b in thr_kill () from /lib/libc.so.7 (gdb) cont Continuing. Program terminated with signal SIGABRT, Aborted. The program no longer exists. (gdb) quit The one thing I see here that I didn't see in the log was the "Unable to close down sqlite connection: 5" message. Any ideas? I understand 3.0 is not production yet, so I'm not sure how much confidence to place in it - in other words, is this me or is this PDNS? Also if I need to recompile with debugging enabled, I'll need some help - I'm not at all familiar with C++. Thanks, Charles _______________________________________________ Pdns-users mailing list Pdns-users@mailman.powerdns.com http://mailman.powerdns.com/mailman/listinfo/pdns-users