Ddns scripts error

Hello
in logs errors appear

Tue Jan 10 13:29:40 2017 user.warn ddns-scripts[28588]: wanddns: Updating IP at DDNS provider failed - starting retry 129/0
Tue Jan 10 13:35:44 2017 user.warn ddns-scripts[28588]: wanddns: Updating IP at DDNS provider failed - starting retry 130/0
Tue Jan 10 13:41:48 2017 user.warn ddns-scripts[28588]: wanddns: Updating IP at DDNS provider failed - starting retry 131/0
Tue Jan 10 13:47:52 2017 user.warn ddns-scripts[28588]: wanddns: Updating IP at DDNS provider failed - starting retry 132/0
Tue Jan 10 13:53:56 2017 user.warn ddns-scripts[28588]: wanddns: Updating IP at DDNS provider failed - starting retry 133/0
Tue Jan 10 14:00:01 2017 user.warn ddns-scripts[28588]: wanddns: Updating IP at DDNS provider failed - starting retry 134/0
Tue Jan 10 14:06:05 2017 user.warn ddns-scripts[28588]: wanddns: Updating IP at DDNS provider failed - starting retry 135/0
Tue Jan 10 14:12:09 2017 user.warn ddns-scripts[28588]: wanddns: Updating IP at DDNS provider failed - starting retry 136/0
Tue Jan 10 14:18:13 2017 user.warn ddns-scripts[28588]: wanddns: Updating IP at DDNS provider failed - starting retry 137/0
Tue Jan 10 14:24:17 2017 user.warn ddns-scripts[28588]: wanddns: Updating IP at DDNS provider failed - starting retry 138/0
Tue Jan 10 14:30:21 2017 user.warn ddns-scripts[28588]: wanddns: Updating IP at DDNS provider failed - starting retry 139/0

ddns log

132940 : Detect registered/public IP
132940 : #> /usr/bin/nslookup username.no-ip.biz >/var/run/ddns/wanddns.dat 2>/var/run/ddns/wanddns.err
132940 : Registered IP 'a.b.c.d
d.c.b.a' detected
132940 WARN : Updating IP at DDNS provider failed - starting retry 129/0
132940 : Detect local IP on 'network'
132940 : Local IP 'a.b.c.d' detected on network 'wan'
132940 : Update needed - L: 'a.b.c.d' <> R: 'a.b.c.d
d.c.b.a'
132940 : parsing script '/usr/lib/ddns/update_no-ip_com.sh'
132940 : sending dummy IP to 'no-ip.com'
132940 : #> /usr/bin/curl -RsS -o /var/run/ddns/wanddns.dat --stderr /var/run/ddns/wanddns.err --cacert /etc/ssl/certs/ca-certificates.crt --noproxy '' 'https://username:password@dynupdate.no-ip.com/nic/update?hostname=username.no-ip.biz&myip=127.0.0.1'
132941 : 'no-ip.com' answered:
good 127.0.0.1
132942 : sending real IP to 'no-ip.com'
132942 : #> /usr/bin/curl -RsS -o /var/run/ddns/wanddns.dat --stderr /var/run/ddns/wanddns.err --cacert /etc/ssl/certs/ca-certificates.crt --noproxy '
' 'https://username:password@dynupdate.no-ip.com/nic/update?hostname=username.no-ip.biz&myip=a.b.c.d'
132944 : 'no-ip.com' answered:
good a.b.c.d
132944 info : Update successful - IP 'a.b.c.d' send
132944 info : Forced update successful - IP: 'a.b.c.d' send
132944 : Waiting 360 seconds (Check Interval)
133544 : Detect registered/public IP
133544 : #> /usr/bin/nslookup username.no-ip.biz >/var/run/ddns/wanddns.dat 2>/var/run/ddns/wanddns.err
133544 : Registered IP 'a.b.c.d
d.c.b.a' detected
133544 WARN : Updating IP at DDNS provider failed - starting retry 130/0
133544 : Detect local IP on 'network'
133544 : Local IP 'a.b.c.d' detected on network 'wan'
133544 : Update needed - L: 'a.b.c.d' <> R: 'a.b.c.d
d.c.b.a'
133544 : parsing script '/usr/lib/ddns/update_no-ip_com.sh'
133544 : sending dummy IP to 'no-ip.com'
133544 : #> /usr/bin/curl -RsS -o /var/run/ddns/wanddns.dat --stderr /var/run/ddns/wanddns.err --cacert /etc/ssl/certs/ca-certificates.crt --noproxy '' 'https://username:password@dynupdate.no-ip.com/nic/update?hostname=username.no-ip.biz&myip=127.0.0.1'
133545 : 'no-ip.com' answered:
good 127.0.0.1
133546 : sending real IP to 'no-ip.com'
133546 : #> /usr/bin/curl -RsS -o /var/run/ddns/wanddns.dat --stderr /var/run/ddns/wanddns.err --cacert /etc/ssl/certs/ca-certificates.crt --noproxy '
' 'https://username:password@dynupdate.no-ip.com/nic/update?hostname=username.no-ip.biz&myip=a.b.c.d'
133548 : 'no-ip.com' answered:
good a.b.c.d
133548 info : Update successful - IP 'a.b.c.d' send
133548 info : Forced update successful - IP: 'a.b.c.d' send
133548 : Waiting 360 seconds (Check Interval)
134148 : Detect registered/public IP
134148 : #> /usr/bin/nslookup username.no-ip.biz >/var/run/ddns/wanddns.dat 2>/var/run/ddns/wanddns.err
134148 : Registered IP 'a.b.c.d
d.c.b.a' detected
134148 WARN : Updating IP at DDNS provider failed - starting retry 131/0
134148 : Detect local IP on 'network'
134148 : Local IP 'a.b.c.d' detected on network 'wan'
134148 : Update needed - L: 'a.b.c.d' <> R: 'a.b.c.d
d.c.b.a'
134148 : parsing script '/usr/lib/ddns/update_no-ip_com.sh'
134148 : sending dummy IP to 'no-ip.com'
134148 : #> /usr/bin/curl -RsS -o /var/run/ddns/wanddns.dat --stderr /var/run/ddns/wanddns.err --cacert /etc/ssl/certs/ca-certificates.crt --noproxy '' 'https://username:password@dynupdate.no-ip.com/nic/update?hostname=username.no-ip.biz&myip=127.0.0.1'
134150 : 'no-ip.com' answered:
good 127.0.0.1
134151 : sending real IP to 'no-ip.com'
134151 : #> /usr/bin/curl -RsS -o /var/run/ddns/wanddns.dat --stderr /var/run/ddns/wanddns.err --cacert /etc/ssl/certs/ca-certificates.crt --noproxy '
' 'https://username:password@dynupdate.no-ip.com/nic/update?hostname=username.no-ip.biz&myip=a.b.c.d'
134152 : 'no-ip.com' answered:
good a.b.c.d
134152 info : Update successful - IP 'a.b.c.d' send
134152 info : Forced update successful - IP: 'a.b.c.d' send
134152 : Waiting 360 seconds (Check Interval)
134752 : Detect registered/public IP
134752 : #> /usr/bin/nslookup username.no-ip.biz >/var/run/ddns/wanddns.dat 2>/var/run/ddns/wanddns.err
134752 : Registered IP 'a.b.c.d
d.c.b.a' detected
134752 WARN : Updating IP at DDNS provider failed - starting retry 132/0
134752 : Detect local IP on 'network'
134752 : Local IP 'a.b.c.d' detected on network 'wan'
134752 : Update needed - L: 'a.b.c.d' <> R: 'a.b.c.d
d.c.b.a'
134752 : parsing script '/usr/lib/ddns/update_no-ip_com.sh'
134752 : sending dummy IP to 'no-ip.com'
134753 : #> /usr/bin/curl -RsS -o /var/run/ddns/wanddns.dat --stderr /var/run/ddns/wanddns.err --cacert /etc/ssl/certs/ca-certificates.crt --noproxy '' 'https://username:password@dynupdate.no-ip.com/nic/update?hostname=username.no-ip.biz&myip=127.0.0.1'
134754 : 'no-ip.com' answered:
good 127.0.0.1
134755 : sending real IP to 'no-ip.com'
134755 : #> /usr/bin/curl -RsS -o /var/run/ddns/wanddns.dat --stderr /var/run/ddns/wanddns.err --cacert /etc/ssl/certs/ca-certificates.crt --noproxy '
' 'https://username:password@dynupdate.no-ip.com/nic/update?hostname=username.no-ip.biz&myip=a.b.c.d'
134756 : 'no-ip.com' answered:
good a.b.c.d
134756 info : Update successful - IP 'a.b.c.d' send
134756 info : Forced update successful - IP: 'a.b.c.d' send
134756 : Waiting 360 seconds (Check Interval)
135356 : Detect registered/public IP
135356 : #> /usr/bin/nslookup username.no-ip.biz >/var/run/ddns/wanddns.dat 2>/var/run/ddns/wanddns.err
135356 : Registered IP 'a.b.c.d
d.c.b.a' detected
135356 WARN : Updating IP at DDNS provider failed - starting retry 133/0
135356 : Detect local IP on 'network'
135357 : Local IP 'a.b.c.d' detected on network 'wan'
135357 : Update needed - L: 'a.b.c.d' <> R: 'a.b.c.d
d.c.b.a'
135357 : parsing script '/usr/lib/ddns/update_no-ip_com.sh'
135357 : sending dummy IP to 'no-ip.com'
135357 : #> /usr/bin/curl -RsS -o /var/run/ddns/wanddns.dat --stderr /var/run/ddns/wanddns.err --cacert /etc/ssl/certs/ca-certificates.crt --noproxy '' 'https://username:password@dynupdate.no-ip.com/nic/update?hostname=username.no-ip.biz&myip=127.0.0.1'
135358 : 'no-ip.com' answered:
good 127.0.0.1
135359 : sending real IP to 'no-ip.com'
135359 : #> /usr/bin/curl -RsS -o /var/run/ddns/wanddns.dat --stderr /var/run/ddns/wanddns.err --cacert /etc/ssl/certs/ca-certificates.crt --noproxy '
' 'https://username:password@dynupdate.no-ip.com/nic/update?hostname=username.no-ip.biz&myip=a.b.c.d'
135400 : 'no-ip.com' answered:
good a.b.c.d
135400 info : Update successful - IP 'a.b.c.d' send
135400 info : Forced update successful - IP: 'a.b.c.d' send
135400 : Waiting 360 seconds (Check Interval)
140000 : Detect registered/public IP
140000 : #> /usr/bin/nslookup username.no-ip.biz >/var/run/ddns/wanddns.dat 2>/var/run/ddns/wanddns.err
140001 : Registered IP 'a.b.c.d
d.c.b.a' detected
140001 WARN : Updating IP at DDNS provider failed - starting retry 134/0
140001 : Detect local IP on 'network'
140001 : Local IP 'a.b.c.d' detected on network 'wan'
140001 : Update needed - L: 'a.b.c.d' <> R: 'a.b.c.d
d.c.b.a'
140001 : parsing script '/usr/lib/ddns/update_no-ip_com.sh'
140001 : sending dummy IP to 'no-ip.com'
140001 : #> /usr/bin/curl -RsS -o /var/run/ddns/wanddns.dat --stderr /var/run/ddns/wanddns.err --cacert /etc/ssl/certs/ca-certificates.crt --noproxy '' 'https://username:password@dynupdate.no-ip.com/nic/update?hostname=username.no-ip.biz&myip=127.0.0.1'
140002 : 'no-ip.com' answered:
good 127.0.0.1
140003 : sending real IP to 'no-ip.com'
140003 : #> /usr/bin/curl -RsS -o /var/run/ddns/wanddns.dat --stderr /var/run/ddns/wanddns.err --cacert /etc/ssl/certs/ca-certificates.crt --noproxy '
' 'https://username:password@dynupdate.no-ip.com/nic/update?hostname=username.no-ip.biz&myip=a.b.c.d'
140004 : 'no-ip.com' answered:
good a.b.c.d
140004 info : Update successful - IP 'a.b.c.d' send
140005 info : Forced update successful - IP: 'a.b.c.d' send
140005 : Waiting 360 seconds (Check Interval)
140605 : Detect registered/public IP
140605 : #> /usr/bin/nslookup username.no-ip.biz >/var/run/ddns/wanddns.dat 2>/var/run/ddns/wanddns.err
140605 : Registered IP 'a.b.c.d
d.c.b.a' detected
140605 WARN : Updating IP at DDNS provider failed - starting retry 135/0
140605 : Detect local IP on 'network'
140605 : Local IP 'a.b.c.d' detected on network 'wan'
140605 : Update needed - L: 'a.b.c.d' <> R: 'a.b.c.d
d.c.b.a'
140605 : parsing script '/usr/lib/ddns/update_no-ip_com.sh'
140605 : sending dummy IP to 'no-ip.com'
140605 : #> /usr/bin/curl -RsS -o /var/run/ddns/wanddns.dat --stderr /var/run/ddns/wanddns.err --cacert /etc/ssl/certs/ca-certificates.crt --noproxy '' 'https://username:password@dynupdate.no-ip.com/nic/update?hostname=username.no-ip.biz&myip=127.0.0.1'
140606 : 'no-ip.com' answered:
good 127.0.0.1
140607 : sending real IP to 'no-ip.com'
140607 : #> /usr/bin/curl -RsS -o /var/run/ddns/wanddns.dat --stderr /var/run/ddns/wanddns.err --cacert /etc/ssl/certs/ca-certificates.crt --noproxy '
' 'https://username:password@dynupdate.no-ip.com/nic/update?hostname=username.no-ip.biz&myip=a.b.c.d'
140609 : 'no-ip.com' answered:
good a.b.c.d
140609 info : Update successful - IP 'a.b.c.d' send
140609 info : Forced update successful - IP: 'a.b.c.d' send
140609 : Waiting 360 seconds (Check Interval)
141209 : Detect registered/public IP
141209 : #> /usr/bin/nslookup username.no-ip.biz >/var/run/ddns/wanddns.dat 2>/var/run/ddns/wanddns.err
141209 : Registered IP 'a.b.c.d
d.c.b.a' detected
141209 WARN : Updating IP at DDNS provider failed - starting retry 136/0
141209 : Detect local IP on 'network'
141209 : Local IP 'a.b.c.d' detected on network 'wan'
141209 : Update needed - L: 'a.b.c.d' <> R: 'a.b.c.d
d.c.b.a'
141209 : parsing script '/usr/lib/ddns/update_no-ip_com.sh'
141209 : sending dummy IP to 'no-ip.com'
141209 : #> /usr/bin/curl -RsS -o /var/run/ddns/wanddns.dat --stderr /var/run/ddns/wanddns.err --cacert /etc/ssl/certs/ca-certificates.crt --noproxy '' 'https://username:password@dynupdate.no-ip.com/nic/update?hostname=username.no-ip.biz&myip=127.0.0.1'
141211 : 'no-ip.com' answered:
good 127.0.0.1
141212 : sending real IP to 'no-ip.com'
141212 : #> /usr/bin/curl -RsS -o /var/run/ddns/wanddns.dat --stderr /var/run/ddns/wanddns.err --cacert /etc/ssl/certs/ca-certificates.crt --noproxy '
' 'https://username:password@dynupdate.no-ip.com/nic/update?hostname=username.no-ip.biz&myip=a.b.c.d'
141213 : 'no-ip.com' answered:
good a.b.c.d
141213 info : Update successful - IP 'a.b.c.d' send
141213 info : Forced update successful - IP: 'a.b.c.d' send
141213 : Waiting 360 seconds (Check Interval)
141813 : Detect registered/public IP
141813 : #> /usr/bin/nslookup username.no-ip.biz >/var/run/ddns/wanddns.dat 2>/var/run/ddns/wanddns.err
141813 : Registered IP 'a.b.c.d
d.c.b.a' detected
141813 WARN : Updating IP at DDNS provider failed - starting retry 137/0
141813 : Detect local IP on 'network'
141813 : Local IP 'a.b.c.d' detected on network 'wan'
141813 : Update needed - L: 'a.b.c.d' <> R: 'a.b.c.d
d.c.b.a'
141813 : parsing script '/usr/lib/ddns/update_no-ip_com.sh'
141813 : sending dummy IP to 'no-ip.com'
141814 : #> /usr/bin/curl -RsS -o /var/run/ddns/wanddns.dat --stderr /var/run/ddns/wanddns.err --cacert /etc/ssl/certs/ca-certificates.crt --noproxy '' 'https://username:password@dynupdate.no-ip.com/nic/update?hostname=username.no-ip.biz&myip=127.0.0.1'
141815 : 'no-ip.com' answered:
good 127.0.0.1
141816 : sending real IP to 'no-ip.com'
141816 : #> /usr/bin/curl -RsS -o /var/run/ddns/wanddns.dat --stderr /var/run/ddns/wanddns.err --cacert /etc/ssl/certs/ca-certificates.crt --noproxy '
' 'https://username:password@dynupdate.no-ip.com/nic/update?hostname=username.no-ip.biz&myip=a.b.c.d'
141817 : 'no-ip.com' answered:
good a.b.c.d
141817 info : Update successful - IP 'a.b.c.d' send
141817 info : Forced update successful - IP: 'a.b.c.d' send
141817 : Waiting 360 seconds (Check Interval)
142417 : Detect registered/public IP
142417 : #> /usr/bin/nslookup username.no-ip.biz >/var/run/ddns/wanddns.dat 2>/var/run/ddns/wanddns.err
142417 : Registered IP 'a.b.c.d
d.c.b.a' detected
142417 WARN : Updating IP at DDNS provider failed - starting retry 138/0
142417 : Detect local IP on 'network'
142417 : Local IP 'a.b.c.d' detected on network 'wan'
142417 : Update needed - L: 'a.b.c.d' <> R: 'a.b.c.d
d.c.b.a'
142418 : parsing script '/usr/lib/ddns/update_no-ip_com.sh'
142418 : sending dummy IP to 'no-ip.com'
142418 : #> /usr/bin/curl -RsS -o /var/run/ddns/wanddns.dat --stderr /var/run/ddns/wanddns.err --cacert /etc/ssl/certs/ca-certificates.crt --noproxy '' 'https://username:password@dynupdate.no-ip.com/nic/update?hostname=username.no-ip.biz&myip=127.0.0.1'
142419 : 'no-ip.com' answered:
good 127.0.0.1
142420 : sending real IP to 'no-ip.com'
142420 : #> /usr/bin/curl -RsS -o /var/run/ddns/wanddns.dat --stderr /var/run/ddns/wanddns.err --cacert /etc/ssl/certs/ca-certificates.crt --noproxy '
' 'https://username:password@dynupdate.no-ip.com/nic/update?hostname=username.no-ip.biz&myip=a.b.c.d'
142421 : 'no-ip.com' answered:
good a.b.c.d
142421 info : Update successful - IP 'a.b.c.d' send
142421 info : Forced update successful - IP: 'a.b.c.d' send
142421 : Waiting 360 seconds (Check Interval)
143021 : Detect registered/public IP
143021 : #> /usr/bin/nslookup username.no-ip.biz >/var/run/ddns/wanddns.dat 2>/var/run/ddns/wanddns.err
143021 : Registered IP 'a.b.c.d
d.c.b.a' detected
143021 WARN : Updating IP at DDNS provider failed - starting retry 139/0
143021 : Detect local IP on 'network'
143021 : Local IP 'a.b.c.d' detected on network 'wan'
143022 : Update needed - L: 'a.b.c.d' <> R: 'a.b.c.d
d.c.b.a'
143022 : parsing script '/usr/lib/ddns/update_no-ip_com.sh'
143022 : sending dummy IP to 'no-ip.com'
143022 : #> /usr/bin/curl -RsS -o /var/run/ddns/wanddns.dat --stderr /var/run/ddns/wanddns.err --cacert /etc/ssl/certs/ca-certificates.crt --noproxy '' 'https://username:password@dynupdate.no-ip.com/nic/update?hostname=username.no-ip.biz&myip=127.0.0.1'
143023 : 'no-ip.com' answered:
good 127.0.0.1
143024 : sending real IP to 'no-ip.com'
143024 : #> /usr/bin/curl -RsS -o /var/run/ddns/wanddns.dat --stderr /var/run/ddns/wanddns.err --cacert /etc/ssl/certs/ca-certificates.crt --noproxy '
' 'https://username:password@dynupdate.no-ip.com/nic/update?hostname=username.no-ip.biz&myip=a.b.c.d'
143025 : 'no-ip.com' answered:
good a.b.c.d
143025 info : Update successful - IP 'a.b.c.d' send
143025 info : Forced update successful - IP: 'a.b.c.d' send
143025 : Waiting 360 seconds (Check Interval)

help determine the cause of the error

Looks like ddns-scripts are detecting two local IP's a.b.c.d and d.c.b.a
That's producing the problem.
What ddns-scripts version are you using?
Why does your system has two local IPs?

it is the same address, but in reverse order

ddns-scripts - 2.7.6-9

I'm very sorry but whatever I do, I get:

114638 : Detect registered/public IP
114638 : #> /usr/bin/nslookup username.no-ip.biz >/var/run/ddns/myddns_ipv4.dat 2>/var/run/ddns/myddns_ipv4.err
114638 : Registered IP '41.250.139.119' detected
114638 WARN : Updating IP at DDNS provider failed
114638 : Verbose Mode: 3 - NO retry
114638 WARN : PID '13619' exit WITH ERROR '1' at 2017-01-11 11:46

root@lede:/usr/lib/ddns# /usr/bin/nslookup username.no-ip.biz
nslookup: can't resolve '(null)': Name does not resolve

Name: username.no-ip.biz
Address 1: 41.250.139.119
root@lede:/usr/lib/ddns#

root@lede:/usr/lib/ddns# /usr/bin/nslookup username.no-ip.biz 2>/dev/null | sed -e '1,/Name:/d'
Address 1: 41.250.139.119

without any "reverse ip" or two IP's.
There is also no change between 2.7.6-9 and 2.7.6-10 for filtering IP from nslookup output (line 1137 dynamic_dns_functions.sh)
or do you use a different host to look at and "username-no-ip.biz" is just a dummy?
Feel free to contact me per direct mail to not publish your data here in the forum.

nslookup username.no-ip.biz
nslookup: can't resolve '(null)': Name does not resolve

Name: username.no-ip.biz
Address 1: 46.162.xxx.zzz host-zzz.xxx.162.46.ucom.am

Your ip address does not have reverse dns record, therefore only displayed ip address

And ddns-scripts not work with wget, only with curl

Pull with fixe merged.
Thanks for pointing out.

DDNS 2.7.6-11 work fine