-
Notifications
You must be signed in to change notification settings - Fork 322
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
usev6=ifv6 wouldn't work with protocol=nsupdate @ v3.11.2 #615
Comments
Hi, I just pushed a fix (ad854ab) - can you confirm this fixes your issue? |
Hi @LenardHess The fix work fine! Thank you very much |
Sorry @LenardHess, Re-open issue. Because 1st time manual (with -debug) update successful, but WARNING and SUCCESS mail report infinite looping periodically just found. Detail of WARNING report
Detail of SUCCESS report after 5 mins
Next is WARNING report looping after 10 mins Detail manual debug message @ WARNING situation as follows.
Busy now, therefore paste debug log first, debug later. |
It looks like your DNS update is failing - in the cache, the The 5 minute delay is the min-error-interval of 300 seconds - this time indicates how long to not update after a failed update. Could you post a full log of a successful update and the cache file ( |
Please reference full log of successful update as follows
And cache file as follows.
Note: In my system (FreeBSD), path of cache file = /var/tmp/ddclient.cache Thanks you very much. |
@LenardHess: There is a PR #604 that updates nsupdate provider for both v4 and v6 and is likely to address this. |
@indrajitr I'll look into reviewing it this weekend - Its probably best to look whether that already clears the issue |
#604 just got merged - @Neko-Chang-Taiwan could you check whether your issue persists? If yes, please try changing your config from using |
I tried to apply #604
2nd and more time, run test result as follows.
Based on test result, issue fixed I think. |
Hi All Have any update about the issue? |
OK, closing. Thanks for testing. |
Hi All
I modified get IPv6 method from use=cmd to usev6=ifv6 but got error.
Current ddclient.conf
Debug by
# ddclient -daemon=0 -debug -verbose
and result as follows.Case 1: Original work fine use=cmd
Case 2: New not work usev6=ifv6
I tried to trace script
And
Here problematic @ nic_nsupdate_update{} I think, because $ip get empty wanip due above $ipv4 = empty (Empty here correct).
In valid IPv6 existence, get IPv6 here I think.
5963 my $ip = $config{$h}{'wantip'};
Sorry, I'm not PERL programmer, mistake result possible.
Look like bug, can help fix?
Thanks a lot.
The text was updated successfully, but these errors were encountered: