[solved] I seem to have found and fixed the problem and so have some
confirmation I was on the right track in my previous post.  Specifically
in file common.c line 3328 I changed:

    if (ioctl(s, ioctl_cmd, &req)) {
        debug_printf(LOG_NOTICE, FNAME, "failed to %s an address on %s: %s",
            cmdstr, ifname, strerror(errno));
        close(s);
        return (-1);
    }

to:
    if (ioctl(s, ioctl_cmd, &req)) {
        if ((strcmp("add",cmdstr) !=0) || (strcmp("File 
exists",strerror(errno)) != 0)) { //Ignore if trying to add existing address
            debug_printf(LOG_NOTICE, FNAME, "failed to %s an address on %s: %s",
                cmdstr, ifname, strerror(errno));
            close(s);
            return (-1);
        }   
    }


I have gone over 36 hours now and have 3 renew operations in the logs and they 
all look identical where before it was obviously not going well once I released 
what I needed to look for.  Also my internal subnets are still routing.  I 
figured 3 seemingly perfect renew cycles is enough to declare success in 
solving this problem.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1559741

Title:
  wide-dhcpv6 client apparently sets incorrect PD specfic vltime

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/wide-dhcpv6/+bug/1559741/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to