Adding '-tentative' to the ip call in /lib/ifupdown/wait-for-ll6.sh corrects this issue for me:
--- /lib/ifupdown/wait-for-ll6.sh.old 2016-02-08 23:58:02.341820711 +0000 +++ /lib/ifupdown/wait-for-ll6.sh 2016-02-09 00:01:18.128000560 +0000 @@ -4,7 +4,7 @@ delay=${IF_LL_INTERVAL:-0.1} for attempt in $(seq 1 $attempts); do - lladdress=$(ip -6 -o a s dev "$IFACE" scope link) + lladdress=$(ip -6 -o a s dev "$IFACE" scope link -tentative) if [ -n "$lladdress" ]; then attempt=0 break (-tentative is "only list addresses which are not in the process of duplicate address detection currently") -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1543352 Title: inet6 dhcp doesn't wait for link-local address to leave tentative - dhclient fails to bind To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/1543352/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs