BIND 10 #1490: redundant logging with SRVCOMM_ADDRESS_FAIL and AUTH_CONFIG_UPDATE_FAIL and missing example
BIND 10 Development
do-not-reply at isc.org
Wed Dec 7 15:07:08 UTC 2011
#1490: redundant logging with SRVCOMM_ADDRESS_FAIL and AUTH_CONFIG_UPDATE_FAIL and
missing example
-------------------------------------+-------------------------------------
Reporter: jreed | Owner:
Type: defect | Status: new
Priority: major | Milestone: New
Component: Unclassified | Tasks
Sensitive: 0 | Keywords:
Sub-Project: DNS | Defect Severity: N/A
Estimated Difficulty: 0 | Feature Depending on Ticket:
Total Hours: 0 | Add Hours to Ticket: 0
| Internal?: 0
-------------------------------------+-------------------------------------
This ticket has multiple problems, all related. If I need more tickets,
please let me know.
This is related to #1419 but in this case I already had configuration in
place so not using bindctl.
I loaded a configuration that listed an IPv6 address that no longer
existed on the interface. This resulted in:
{{{
2011-12-07 14:26:38.q ERROR [b10-auth.server_common] SRVCOMM_ADDRESS_FAIL
failed to listen on addresses (Failed to initialize network servers: Can't
assign requested address)
2011-12-07 14:26:38.q ERROR [b10-auth.auth] AUTH_CONFIG_UPDATE_FAIL update
of configuration failed: Server configuration failed: Failed to initialize
network servers: Can't assign requested address
}}}
(Ignore the "q" in timestamp due to out of date log4cplus.)
1) Why log twice?
2) Please have it list the address(es) that has the problem. In my case,
it was working with IPv4 and so I was initially confused.
3) Why AUTH_CONFIG_UPDATE_FAIL -- this is not an attempt to "update the
configuration". This configuration has been in place for over a month.
Also the description for the AUTH_CONFIG_UPDATE_FAIL in the message file
does not make sense: "At attempt to update the configuration the server
with information from the configuration database has failed, the reason
being given in the message." I think it is missing some words or has
wrong grammar.
In addition I had a configuration with both IPv6 and IPv4 addresses that
weren't configured on any interface:
{{{
2011-12-07 14:48:53.q DEBUG [b10-resolver.server_common]
SRVCOMM_SET_LISTEN setting addresses to listen to
2011-12-07 14:48:53.q DEBUG [b10-resolver.server_common]
SRVCOMM_ADDRESS_VALUE address to set: 2001:4f8:3:d::95#53
2011-12-07 14:48:53.q DEBUG [b10-resolver.server_common]
SRVCOMM_ADDRESS_VALUE address to set: 149.20.48.80#53
2011-12-07 14:48:53.q DEBUG [b10-resolver.server_common]
SRVCOMM_ADDRESS_VALUE address to set: ::1#53
2011-12-07 14:48:53.q DEBUG [b10-resolver.server_common]
SRVCOMM_ADDRESS_VALUE address to set: 127.0.0.1#53
2011-12-07 14:48:53.q ERROR [b10-resolver.server_common]
SRVCOMM_ADDRESS_FAIL failed to listen on addresses (Failed to initialize
network servers: Can't assign requested address)
2011-12-07 14:48:53.q ERROR [b10-resolver.resolver] RESOLVER_CONFIG_ERROR
error in configuration: Failed to initialize network servers: Can't assign
requested address
}}}
This doesn't tell me which ones failed.
And notice the SRVCOMM_SET_LISTEN line is incomplete or wrong grammar.
Listen "on"?
And why does the auth server have one log message that is quite different
from the resolver's message?
--
Ticket URL: <http://bind10.isc.org/ticket/1490>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list