[Solved] DynDNS update: ERROR The peer didn't like the signature we sent

What type of hardware are you using: Old laptop or computer
What YunoHost version are you running: 12.1.39
How are you able to access your server: The webadmin

Describe your issue

Hello,

Since yesterday, my instance has been unable to update its DNS entry for my .ynh.fr domain. This is an issue because it happens that my IPv6 address has just changed (not to mention the flood of emails since this is handled by a cron job running every 10 minutes). I have seen this issue in the past, but usually it lasts only for a short time (< 1h). This issue is mentioned in other threads in this forum, but there is never a solution suggested (it looks like it is usually an issue on the yunohost.org side). I have tried to go to the DNS tab of my domain in the webadmin, or to run sudo yunohost domain dns push <mydomain>.ynh.fr manually, but everything fails in the same way.

Thanks in advance for your help!

Share relevant logs or error messages

https://paste.yunohost.org/raw/ogikagohuc

Hey, can you please give me your domain name ? You might be able to send a private message here on the forum or, if not, to @salamandar:matrix.org on Matrix.
I’ll check the logs on the Dyndns server.

The issue is solved thanks to the precious help of @Salamandar . In case anyone else runs into the same issue:

  • sudo ls /etc/yunohost/dyndns
  • Check if there are several files ending with .key. If this is the case, rename all but the most recent one (e.g. to something like xyz.key.disabled).
  • Try to update the dyndns again (sudo yunohost dyndns update or in the webadmin). It should be working now.

I think this happened to me because I migrated my server from one hardware to another a few months ago, using Yunohost’s backup tool. Somehow this case may not be perfectly handled by the new DynDNS.