inadyn reports Fatal error in DDNS server response, keeps retrying

Description

Every 5 minutes, I see following messages in syslog:

Update forced for alias host.delegatedsubdomain.somedomain.de, new IP# 87.1.1.1
Fatal error in DDNS server response:
[200 OK] addresses unchanged
Error response from DDNS server, ignoring ...

I have ipv4.dynv6.com configured as provider, SSL disabled. /usr/local/etc/inadyn.conf reads as follows (password randomized):

period = 300
provider default@ipv4.dynv6.com {
ssl = false
checkip-ssl = false
checkip-server = "checkip.dyndns.com"
checkip-path = "/"
username = "m-nAvVXvatfdk0zN45ID4RaeFWlyt_"
password = 'm-nAvVXvatfdk0zN45ID4RaeFWlyt_'
hostname = { "host.delegatedsubdomain.somedomain.de" }
}

/usr/local/sbin/inadyn -n -1 -l debug gives returncode 48 and output

inadyn 99143 - - In-a-dyn version 2.2 – Dynamic DNS update client.
inadyn 99143 - - Resolving hostname sb.dyn.gmrx.de => IP# 87.134.84.5
inadyn 99143 - - Base64 encode m-nAvVXvatfdk0zN45ID4RaeFWlyt_:m-nAvVXvatfdk0zN45ID4RaeFWlyt_ for default@ipv4.dynv6.com ...
inadyn 99143 - - Base64 encoded string: Lk1mURbMPMvm9U6r9QHNVxipnz6DGpOMrmny6n1Z/rtH6FI7YGRujtBHuDtwm8ptaNmoqxpV==
inadyn 99143 - - Get address for default@ipv4.dynv6.com
inadyn 99143 - - Checking for IP# change, connecting to checkip.dyndns.com(216.146.43.70:80)
inadyn 99143 - - Querying DDNS checkip server for my public IP#: GET / HTTP/1.0
Host: checkip.dyndns.com
User-Agent: inadyn/2.2 https://github.com/troglobit/inadyn/issues

inadyn 99143 - - Checked my IP, return code: 0
inadyn 99143 - - IP server response:
inadyn 99143 - - HTTP/1.1 200 OK
Content-Type: text/html
Server: DynDNS-CheckIP/1.0.1
Connection: close
Cache-Control: no-cache
Pragma: no-cache
Content-Length: 103

<html><head><title>Current IP Check</title></head><body>Current IP Address: 87.1.1.1</body></html>
inadyn 99143 - - Checking IPv4 address 87.1.1.1 ...
inadyn 99143 - - IPv4 address 87.1.1.1 is valid.
inadyn 99143 - - No IP# change detected for default@ipv4.dynv6.com, still at 87.1.1.1
inadyn 99143 - - Update forced for alias sb.dyn.gmrx.de, new IP# 87.1.1.1
inadyn 99143 - - Sending IP# update to DDNS server, connecting to ipv4.dynv6.com(95.216.144.82:80)
inadyn 99143 - - Sending alias table update to DDNS server: GET /api/update?ipv4=auto&hostname=host.delegatedsubdomain.somedomain.de&token=m-nAvVXvatfdk0zN45ID4RaeFWlyt_ HTTP/1.0
Host: ipv4.dynv6.com
User-Agent: inadyn/2.2 https://github.com/troglobit/inadyn/issues

inadyn 99143 - - DDNS server response: HTTP/1.0 200 OK
Content-Length: 19
Content-Type: text/plain; charset=UTF-8
Date: Mon, 19 Jul 2021 16:27:05 GMT
Server: Caddy
Vary: Origin

addresses unchanged
inadyn 99143 - - Fatal error in DDNS server response:
inadyn 99143 - - [200 OK] addresses unchanged
inadyn 99143 - - Error response from DDNS server, exiting!
inadyn 99143 - - Error code 48: DDNS server response not OK

Problem/Justification

None

Impact

None

Activity

Show:

Andreas Marx December 27, 2021 at 2:00 PM

@  : Big thanks also from my side for addressing this. I'm looking forward to have this fixed on my three prod-machines.

Ted Chappell December 27, 2021 at 1:41 PM

great–thank you for fixing this!

Muhammad December 27, 2021 at 1:27 PM

Hi, it's fine. There is no need for it anymore. We are upgrading the port and it would be rolled out in 13.0BETA1. Thanks!

Ted Chappell December 24, 2021 at 8:26 PM

– sorry for the delayed response. This process worked fine with no errors until a fairly recent updated version of TrueNAS. Unfortunately, I can't recall which specific update broke it. Happy to try and schedule a screen share with you to further debug if needed.  

Bug Clerk December 24, 2021 at 8:09 AM

Complete

Details

Assignee

Reporter

Labels

Impact

Low

Time remaining

0m

Components

Fix versions

Affects versions

Priority

Katalon Platform

Created July 19, 2021 at 4:32 PM
Updated July 1, 2022 at 5:29 PM
Resolved December 28, 2021 at 2:40 PM