Hello I updated to the current -current a few days ago.
Since then, I noticed that ddclient (installed from packages - version 3.9.1) started complaining with the message: WARNING: found neither ipv4 nor ipv6 address When I tried running ddclient directly, it seems to work but end with some error messages, and a final "FAILED" notice: # /usr/local/sbin/ddclient -force -verbose CONNECT: checkip.dyndns.org CONNECTED: using HTTP SENDING: GET / HTTP/1.0 SENDING: Host: checkip.dyndns.org SENDING: User-Agent: ddclient/3.9.1 SENDING: Connection: close SENDING: SENDING: RECEIVE: HTTP/1.1 200 OK RECEIVE: Date: Wed, 21 Jul 2021 15:41:49 GMT RECEIVE: Content-Type: text/html RECEIVE: Content-Length: 103 RECEIVE: Connection: close RECEIVE: Cache-Control: no-cache RECEIVE: Pragma: no-cache RECEIVE: RECEIVE: <html><head><title>Current IP Check</title></head><body>Current IP Address: xx.xx.xx.xx</body></html> INFO: forcing update of host.tld.com. Use of uninitialized value in concatenation (.) or string at /usr/local/sbin/ddclient line 2353. INFO: setting IP address to xx.xx.xx.xx for host.tld.com UPDATE: updating host.tld.com CONNECT: dynamic.zoneedit.com CONNECTED: using SSL SENDING: GET /auth/dynamic.html?host=host.tld.com &dnsto= xx.xx.xx.xx HTTP/1.0 SENDING: Host: dynamic.zoneedit.com SENDING: Authorization: Basic [key] SENDING: User-Agent: ddclient/3.9.1 SENDING: Connection: close SENDING: SENDING: RECEIVE: HTTP/1.1 200 OK RECEIVE: Date: Wed, 21 Jul 2021 15:41:49 GMT RECEIVE: Server: Apache RECEIVE: Set-Cookie: PHPSESSID=cookie; path=/ RECEIVE: Expires: Thu, 19 Nov 1981 08:52:00 GMT RECEIVE: Cache-Control: no-store, no-cache, must-revalidate RECEIVE: Pragma: no-cache RECEIVE: Vary: Accept-Encoding RECEIVE: Content-Length: 209 RECEIVE: Connection: close RECEIVE: Content-Type: text/html; charset=UTF-8 RECEIVE: RECEIVE: <SUCCESS CODE="201" TEXT="no update required for host.tld.com to xx.xx.xx.xx" ZONE="tld.com"> RECEIVE: <SUCCESS CODE="200" TEXT=" host.tld.com updated to xx.xx.xx.xx" ZONE="tld.com"> SUCCESS: updating host.tld.com: IP address set to xx.xx.xx.xx (201: no update required for host.tld.com to xx.xx.xx.xx) Use of uninitialized value $h in hash element at /usr/local/sbin/ddclient line 3319. Use of uninitialized value $h in hash element at /usr/local/sbin/ddclient line 3320. Use of uninitialized value $h in hash element at /usr/local/sbin/ddclient line 3321. Use of uninitialized value $_[0] in sprintf at /usr/local/sbin/ddclient line 1771. SUCCESS: updating : IP address set to xx.xx.xx.xx (200: host.tld.com updated to xx.xx.xx.xx) FAILED: was not updated because protocol <undefined> is not supported. If I take a copy of the ddclient (version 3.8.3) script from 6.6 stable and put it in place of the -current version, it works without a problem. I don't know how to investigate this further, but am happy to help with direction. At this point, I am just leaving the older script in place. Thanks Ted