On 11/22/2011 11:17 AM, Spain, Dr. Jeffry A. wrote: > When bind 9.9.0b2 starts up, the syslog shows the following messages: > > Nov 22 10:18:19 nstest2 named[17190]: using default UDP/IPv6 port range: > [1024, 65535] > Nov 22 10:18:19 nstest2 named[17190]: listening on IPv6 interfaces, port 53 > Nov 22 10:18:19 nstest2 named[17190]: socket.c:5728: unexpected error: > Nov 22 10:18:19 nstest2 named[17190]: setsockopt(513, IPV6_V6ONLY) failed: > Invalid argument >
I suspect you ran out of available file descriptors. 513 is a suspicious number. Look to see what your file descriptor limit is. This version may be leaking file descriptors. Danny > The section of bind-9.9.0b2/lib/isc/unix/socket.c referenced in the error > message is: > #ifdef IPV6_V6ONLY > if (sock->pf == AF_INET6) { > if (setsockopt(sock->fd, IPPROTO_IPV6, IPV6_V6ONLY, > (void *)&onoff, sizeof(int)) < 0) { > char strbuf[ISC_STRERRORSIZE]; > isc__strerror(errno, strbuf, sizeof(strbuf)); > UNEXPECTED_ERROR(__FILE__, __LINE__, > "setsockopt(%d, IPV6_V6ONLY) " > "%s: %s", sock->fd, > isc_msgcat_get(isc_msgcat, > ISC_MSGSET_GENERAL, > ISC_MSG_FAILED, > "failed"), > strbuf); > } > } > FIX_IPV6_RECVPKTINFO(sock); /* AIX */ > #endif > > I have reproduced this on Ubuntu 11.04 (Natty) and 11.10 (Oneiric) amd64. The > error does not occur with bind 9.8.1-P1. This same section of code appears in > bind-9.8.0-P1/lib/isc/unix/socket.c and is identical to the above. My systems > are operating in an IPv6/IPv4 dual-stack environment. The configuration file > named.conf.options contains "listen-on-v6 { any; };". These systems seem to > respond normally to IPv6 queries. Thanks for any advice you may have about > how to troubleshoot further. Thanks. > > Jeffry A. Spain > Network Administrator > Cincinnati Country Day School > _______________________________________________ > Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe > from this list > > bind-users mailing list > bind-users@lists.isc.org > https://lists.isc.org/mailman/listinfo/bind-users > >> > _______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users