[Pdns-users] startup fails when "master=yes"
Charles Sprickman
spork at bway.net
Wed May 25 06:43:50 UTC 2011
On Wed, 25 May 2011, bert hubert wrote:
> On Wed, May 25, 2011 at 01:48:47AM -0400, Charles Sprickman wrote:
>> Hello,
>>
>> I recently started doing some basic testing of pdns and it's been
>> going well. I decided to test the master/slave setup, so I set
>> "master=yes" on one of my test servers. The server fails to start
>> when this is enabled, logging the following:
>>
>> May 25 01:40:24 archive-bak pdns[37672]: PowerDNS
>> 3.0-rc2.20110509.2191 (C) 2001-2011 PowerDNS.COM BV (May 12 2011,
>> 04:31:25, gcc 4.2.1 20070719 [FreeBSD]) starting up
>
> PowerDNS really wants IPv6 enabled.
>
>> May 25 01:40:24 archive-bak pdns[37672]: Communicator thread died
>> because of STL error: Creating local resolver socket for :::
>> Protocol not supported
>
> We could probably remove the ipv6 dependency here, but all in all, systems
> w/o IPv6 support are getting to be rare.
In this case the host does support IPv6 (FreeBSD 8.1), but no IPv6 IPs are
configured. Additionally, this is in a jail, if that makes any
difference.
Ironically when I'm done testing, this will live on a host with a real
IPv6 address, but the devel environment does not have IPv6.
>> I have not enabled the "hand unknown queries off to a recursor"
>> option that I know of...
>
> This is the notification socket.
Considering it is able to bind to a v4 IP, can this perhaps be a non-fatal
error? It feels kind of like bad form to die if there's not an IP
available.
>> I'm going to try disabling IPv6 and recompiling (this test jail does
>> not run IPv6) and see if that makes a difference.
>
> It might.
No such luck. (#undef HAVE_IPV6 in config.h)
Thanks,
Charles
> Bert
>
More information about the Pdns-users
mailing list