[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