Package: pdns-recursor Version: 2.9.20-1+b1 Severity: grave Justification: renders package unusable
Severity is grave because it seems this happens a lot, and it happens 100% reliably for me. The symptom is that the recursor starts answering all requests with SERVFAIL. It seems that this is because it forgets its root hints, and has no root servers left to query. $ sudo /usr/sbin/pdns_recursor --daemon=no --trace Apr 23 15:52:22 PowerDNS recursor 2.9.20 (C) 2001-2006 PowerDNS.COM BV (Apr 6 2006, 06:46:44, gcc 4.0.3 (Debian 4.0.3-1)) starting up Apr 23 15:52:22 Operating in 32 bits mode Apr 23 15:52:22 PowerDNS comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it according to the terms of the GPL version 2. Apr 23 15:52:22 Sending UDP queries from 0.0.0.0:19261 Apr 23 15:52:22 Listening for UDP queries on 127.0.0.1:53 Apr 23 15:52:22 Listening for TCP queries on 127.0.0.1:53 Apr 23 15:52:22 Done priming cache with root hints Apr 23 15:52:23 : No cache hit for '|NS', trying to find an appropriate NS record Apr 23 15:52:23 : Checking if we have NS in cache for '' Apr 23 15:52:23 : our root expired, repriming from hints and retrying Apr 23 15:52:23 : Checking if we have NS in cache for '' Apr 23 15:52:23 : our root expired, repriming from hints and retrying Apr 23 15:52:23 : Cache consultations done, have 0 NS to contact Apr 23 15:52:23 : Nameservers: Apr 23 15:52:23 : Failed to resolve via any of the 0 offered NS Apr 23 15:52:23 : failed Apr 23 15:52:23 Failed to update . records, RCODE=2 While this does not completetly match upstream's description (mostly because it happens even with --trace), it might very well be this: http://wiki.powerdns.com/projects/trac/changeset/658 http://blog.netherlabs.nl/articles/page/2 I wasn't able to get a newer upstream version to compile cleanly, so I don't know if this is in fact already fixed or not. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable') Architecture: powerpc (ppc) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.16-1-powerpc Locale: LANG=en_US, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Versions of packages pdns-recursor depends on: ii libc6 2.3.6-7 GNU C Library: Shared libraries ii libgcc1 1:4.1.0-1 GCC support library ii libstdc++6 4.1.0-1 The GNU Standard C++ Library v3 ii zlib1g 1:1.2.3-11 compression library - runtime Versions of packages pdns-recursor recommends: ii pdns-doc 2.9.20-1 PowerDNS manual -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]