[pkg-dhcp-devel] Bug#745455: dhclient -6 -P regularly dies with "Impossible condition at dhc6.c:4111."

David Madore david+bugs at madore.org
Mon Apr 21 21:09:27 UTC 2014


Package: isc-dhcp-client
Version: 4.2.2.dfsg.1-5+deb70u6
Severity: major

My server's dhclient regularly dies (every few days or weeks) with the
fatal error message "Impossible condition at dhc6.c:4111."

It is started with dhclient -cf /etc/dhcp/dhclient.conf -6 -P -v eth0

The config file is as follows:

### cut after ###
option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;
send dhcp6.client-id 00:30:00:01:de:ad:be:ef:f0:01;
send host-name = gethostname();
request subnet-mask, broadcast-address, time-offset, routers,
        domain-name, domain-name-servers, domain-search, host-name,
        dhcp6.name-servers, dhcp6.domain-search,
        netbios-name-servers, netbios-scope, interface-mtu,
        rfc3442-classless-static-routes, ntp-servers;
### cut before ###

Here is some typical log output (with the -v option, see above),
starting with "normal" recurring messages, and ending with the fatal
error message in question:

Apr 21 09:21:45 achernar dhclient: PRC: Renewing lease on eth0.
Apr 21 09:21:45 achernar dhclient: XMT: Renew on eth0, interval 10690ms.
Apr 21 09:21:53 achernar dhclient: RCV: Reply message on eth0 from fe80::8a43:e1ff:fe7c:7bff.
Apr 21 09:21:53 achernar dhclient: IA_PD status code Success: "Prefix(es) renewed."
Apr 21 10:21:53 achernar dhclient: PRC: Renewing lease on eth0.
Apr 21 10:21:53 achernar dhclient: XMT: Renew on eth0, interval 10180ms.
Apr 21 10:21:53 achernar dhclient: RCV: Reply message on eth0 from fe80::8a43:e1ff:fe7c:7bff.
Apr 21 10:21:53 achernar dhclient: IA_PD status code NoBinding: "Who are you? Do I know you?"
Apr 21 10:21:53 achernar dhclient: XMT: Request on eth0, interval 930ms.
Apr 21 10:21:54 achernar dhclient: RCV: Reply message on eth0 from fe80::8a43:e1ff:fe7c:7bff.
Apr 21 10:21:54 achernar dhclient: IA_PD status code Success: "Assigned fixed out-of-pool address."
Apr 21 11:21:54 achernar dhclient: PRC: Renewing lease on eth0.
Apr 21 11:21:54 achernar dhclient: XMT: Renew on eth0, interval 10270ms.
Apr 21 11:21:54 achernar dhclient: RCV: Reply message on eth0 from fe80::8a43:e1ff:fe7c:7bff.
Apr 21 11:21:54 achernar dhclient: IA_PD status code NoBinding: "Who are you? Do I know you?"
Apr 21 11:21:54 achernar dhclient: XMT: Request on eth0, interval 1030ms.
Apr 21 11:21:54 achernar dhclient: RCV: Reply message on eth0 from fe80::8a43:e1ff:fe7c:7bff.
Apr 21 11:21:54 achernar dhclient: IA_PD status code Success: "Assigned fixed out-of-pool address."
Apr 21 12:21:54 achernar dhclient: PRC: Renewing lease on eth0.
Apr 21 12:21:54 achernar dhclient: XMT: Renew on eth0, interval 9770ms.
Apr 21 12:21:55 achernar dhclient: RCV: Reply message on eth0 from fe80::8a43:e1ff:fe7c:7bff.
Apr 21 12:21:55 achernar dhclient: IA_PD status code NoBinding: "Who are you? Do I know you?"
Apr 21 12:21:55 achernar dhclient: XMT: Request on eth0, interval 1030ms.
Apr 21 12:21:55 achernar dhclient: RCV: Reply message on eth0 from fe80::8a43:e1ff:fe7c:7bff.
Apr 21 12:21:55 achernar dhclient: IA_PD status code Success: "Assigned fixed out-of-pool address."
Apr 21 13:21:55 achernar dhclient: PRC: Renewing lease on eth0.
Apr 21 13:21:55 achernar dhclient: XMT: Renew on eth0, interval 10630ms.
Apr 21 13:22:03 achernar dhclient: RCV: Reply message on eth0 from fe80::8a43:e1ff:fe7c:7bff.
Apr 21 13:22:03 achernar dhclient: IA_PD status code Success: "Prefix(es) renewed."
Apr 21 14:22:03 achernar dhclient: PRC: Renewing lease on eth0.
Apr 21 14:22:03 achernar dhclient: XMT: Renew on eth0, interval 9930ms.
Apr 21 14:22:09 achernar dhclient: RCV: Reply message on eth0 from fe80::8a43:e1ff:fe7c:7bff.
Apr 21 14:22:09 achernar dhclient: IA_PD status code Success: "Prefix(es) renewed."
Apr 21 15:22:09 achernar dhclient: PRC: Renewing lease on eth0.
Apr 21 15:22:09 achernar dhclient: XMT: Renew on eth0, interval 10200ms.
Apr 21 15:22:19 achernar dhclient: XMT: Renew on eth0, interval 21320ms.
Apr 21 15:22:20 achernar dhclient: RCV: Reply message on eth0 from fe80::8a43:e1ff:fe7c:7bff.
Apr 21 15:22:20 achernar dhclient: IA_PD status code NoBinding: "Who are you? Do I know you?"
Apr 21 15:22:20 achernar dhclient: XMT: Request on eth0, interval 960ms.
Apr 21 15:22:30 achernar dhclient: RCV: Reply message on eth0 from fe80::8a43:e1ff:fe7c:7bff.
Apr 21 15:22:30 achernar dhclient: Packet received, but nothing done with it.
Apr 21 15:22:31 achernar dhclient: RCV: Reply message on eth0 from fe80::8a43:e1ff:fe7c:7bff.
Apr 21 15:22:31 achernar dhclient: IA_PD status code Success: "Assigned fixed out-of-pool address."
Apr 21 16:22:31 achernar dhclient: PRC: Renewing lease on eth0.
Apr 21 16:22:31 achernar dhclient: XMT: Renew on eth0, interval 10380ms.
Apr 21 16:22:32 achernar dhclient: RCV: Reply message on eth0 from fe80::8a43:e1ff:fe7c:7bff.
Apr 21 16:22:32 achernar dhclient: IA_PD status code NoBinding: "Who are you? Do I know you?"
Apr 21 16:22:32 achernar dhclient: XMT: Request on eth0, interval 990ms.
Apr 21 16:22:32 achernar dhclient: RCV: Reply message on eth0 from fe80::8a43:e1ff:fe7c:7bff.
Apr 21 16:22:32 achernar dhclient: IA_PD status code Success: "Assigned fixed out-of-pool address."
Apr 21 17:22:32 achernar dhclient: PRC: Renewing lease on eth0.
Apr 21 17:22:32 achernar dhclient: XMT: Renew on eth0, interval 9450ms.
Apr 21 17:22:38 achernar dhclient: RCV: Reply message on eth0 from fe80::8a43:e1ff:fe7c:7bff.
Apr 21 17:22:38 achernar dhclient: IA_PD status code NoBinding: "Who are you? Do I know you?"
Apr 21 17:22:38 achernar dhclient: XMT: Request on eth0, interval 930ms.
Apr 21 17:22:46 achernar dhclient: RCV: Reply message on eth0 from fe80::8a43:e1ff:fe7c:7bff.
Apr 21 17:22:46 achernar dhclient: IA_PD status code Success: "Assigned fixed out-of-pool address."
Apr 21 18:22:46 achernar dhclient: PRC: Renewing lease on eth0.
Apr 21 18:22:46 achernar dhclient: XMT: Renew on eth0, interval 10290ms.
Apr 21 18:22:56 achernar dhclient: RCV: Reply message on eth0 from fe80::8a43:e1ff:fe7c:7bff.
Apr 21 18:22:56 achernar dhclient: IA_PD status code Success: "Prefix(es) renewed."
Apr 21 19:22:56 achernar dhclient: PRC: Renewing lease on eth0.
Apr 21 19:22:56 achernar dhclient: XMT: Renew on eth0, interval 9470ms.
Apr 21 19:23:06 achernar dhclient: XMT: Renew on eth0, interval 18030ms.
Apr 21 19:23:08 achernar dhclient: RCV: Reply message on eth0 from fe80::8a43:e1ff:fe7c:7bff.
Apr 21 19:23:08 achernar dhclient: IA_PD status code NoBinding: "Who are you? Do I know you?"
Apr 21 19:23:08 achernar dhclient: XMT: Request on eth0, interval 1090ms.
Apr 21 19:23:17 achernar dhclient: RCV: Reply message on eth0 from fe80::8a43:e1ff:fe7c:7bff.
Apr 21 19:23:17 achernar dhclient: Packet received, but nothing done with it.
Apr 21 19:23:19 achernar dhclient: RCV: Reply message on eth0 from fe80::8a43:e1ff:fe7c:7bff.
Apr 21 19:23:19 achernar dhclient: IA_PD status code Success: "Assigned fixed out-of-pool address."
Apr 21 20:23:19 achernar dhclient: PRC: Renewing lease on eth0.
Apr 21 20:23:19 achernar dhclient: XMT: Renew on eth0, interval 10970ms.
Apr 21 20:23:30 achernar dhclient: XMT: Renew on eth0, interval 21330ms.
Apr 21 20:23:43 achernar dhclient: RCV: Reply message on eth0 from fe80::8a43:e1ff:fe7c:7bff.
Apr 21 20:23:43 achernar dhclient: IA_PD status code NoBinding: "Who are you? Do I know you?"
Apr 21 20:23:43 achernar dhclient: XMT: Request on eth0, interval 1060ms.
Apr 21 20:26:39 achernar dhclient: PRC: Prefix 2001:bc8:30e8::/48 depreferred.
Apr 21 20:26:39 achernar dhclient: Impossible condition at dhc6.c:4111.

I don't know why I regularly get NoBinding status codes, nor whether
this has something to do with the problem.

Also here are the normal startup messages:

Apr 21 22:38:25 achernar dhclient: Internet Systems Consortium DHCP Client 4.2.2
Apr 21 22:38:25 achernar dhclient: Copyright 2004-2011 Internet Systems Consortium.
Apr 21 22:38:25 achernar dhclient: All rights reserved.
Apr 21 22:38:25 achernar dhclient: For info, please visit https://www.isc.org/software/dhcp/
Apr 21 22:38:25 achernar dhclient: 
Apr 21 22:38:26 achernar dhclient: Bound to *:546
Apr 21 22:38:26 achernar dhclient: Listening on Socket/eth0
Apr 21 22:38:26 achernar dhclient: Sending on   Socket/eth0
Apr 21 22:38:27 achernar dhclient: XMT: Rebind on eth0, interval 1010ms.
Apr 21 22:38:27 achernar dhclient: send_packet6: Network is unreachable
Apr 21 22:38:27 achernar dhclient: dhc6: send_packet6() sent -1 of 77 bytes
Apr 21 22:38:28 achernar dhclient: XMT: Rebind on eth0, interval 2030ms.
Apr 21 22:38:28 achernar dhclient: send_packet6: Network is unreachable
Apr 21 22:38:28 achernar dhclient: dhc6: send_packet6() sent -1 of 77 bytes
Apr 21 22:38:30 achernar dhclient: XMT: Rebind on eth0, interval 3650ms.
Apr 21 22:38:33 achernar dhclient: XMT: Rebind on eth0, interval 6960ms.
Apr 21 22:38:40 achernar dhclient: PRC: Prefix 2001:bc8:30e8::/48 depreferred.
Apr 21 22:38:40 achernar dhclient: PRC: Prefix 2001:bc8:30e8::/48 expired.
Apr 21 22:38:40 achernar dhclient: PRC: Bound lease is devoid of active addresses.  Re-initializing.
Apr 21 22:38:41 achernar dhclient: XMT: Solicit on eth0, interval 1060ms.
Apr 21 22:38:42 achernar dhclient: XMT: Solicit on eth0, interval 2080ms.
Apr 21 22:38:42 achernar dhclient: RCV: Reply message on eth0 from fe80::8a43:e1ff:fe7c:7bff.
Apr 21 22:38:42 achernar dhclient: Packet received, but nothing done with it.
Apr 21 22:38:44 achernar dhclient: XMT: Solicit on eth0, interval 4360ms.
Apr 21 22:38:49 achernar dhclient: XMT: Solicit on eth0, interval 8650ms.
Apr 21 22:38:57 achernar dhclient: RCV: Advertise message on eth0 from fe80::8a43:e1ff:fe7c:7bff.
Apr 21 22:38:57 achernar dhclient: IA_PD status code Success: "Assigned fixed out-of-pool address."
Apr 21 22:38:57 achernar dhclient: XMT: Request on eth0, interval 1060ms.
Apr 21 22:38:58 achernar dhclient: XMT: Request on eth0, interval 2220ms.
Apr 21 22:39:01 achernar dhclient: XMT: Request on eth0, interval 4590ms.
Apr 21 22:39:05 achernar dhclient: XMT: Request on eth0, interval 9090ms.
Apr 21 22:39:10 achernar dhclient: RCV: Reply message on eth0 from fe80::8a43:e1ff:fe7c:7bff.
Apr 21 22:39:10 achernar dhclient: IA_PD status code Success: "Assigned fixed out-of-pool address."

Tell me whether I can do something to help debug this.  Also please
tell me if this is the sort of bugs that are liable to get fixed in
Debian stable.

-- 
     David A. Madore
   ( http://www.madore.org/~david/ )



More information about the pkg-dhcp-devel mailing list