Intermittent recursive resolver issues [socket.c:2135]
Summary
Intermittent recursive resolver issues on an internal view. Introduced with 9.11.3.
Steps to reproduce
n/a. Random queries seem to trigger, unable to reproduce manually for now.
What is the current bug behavior?
Error log sees Unexpected Errors and Invalid Arguments.
What is the expected correct behavior?
Relevant configuration files
view "internal" {
match-clients { internal_hosts; trusted_hosts; };
minimal-responses yes;
recursion yes;
allow-recursion { internal_hosts; trusted_hosts; };
allow-query-cache { internal_hosts; trusted_hosts; };
include "/etc/bind/named.conf.default-zones";
query-source address 1.2.3.4;
query-source-v6 address 2001:aaaa::::2;
};
Relevant logs and/or screenshots
Mar 26 11:36:22 edi named[726]: ../../../../lib/isc/unix/socket.c:2135: unexpected error:
Mar 26 11:36:22 edi named[726]: internal_send: 127.0.0.1#39187: Invalid argument
Mar 26 11:36:22 edi named[726]: client @0x7fd748027af0 127.0.0.1#39187 (mail.dovecot.fi): view internal: error sending response: invalid file
Possible fixes
(If you can, link to the line of code that might be responsible for the problem.)