Can't update DynDNS

What type of hardware are you using: Virtual machine
What YunoHost version are you running: 12.0.11 (stable)
How are you able to access your server: The webadmin
SSH
Direct access via physical keyboard/screen
Are you in a special context or did you perform specific tweaking on your YunoHost instance ?: No

Describe your issue

My external IP changed, and the server became unreachable. DynDNS can’t update automatically, and it ends with error when I try to update it manually either. It used to work fine, and I did nothing special to both server and DynDNS

Share relevant logs or error messages

Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/moulinette/interfaces/api.py”, line 498, in process
ret = self.actionsmap.process(arguments, timeout=30, route=_route)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/moulinette/actionsmap.py”, line 579, in process
return func(**arguments)
^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/yunohost/domain.py”, line 992, in domain_dns_push
return domain_dns_push(domain, dry_run, force, purge)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/yunohost/log.py”, line 486, in func_wrapper
result = func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/yunohost/dns.py”, line 613, in domain_dns_push
dyndns_update(domain=domain, force=force)
File “/usr/lib/python3/dist-packages/yunohost/log.py”, line 486, in func_wrapper
result = func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/yunohost/dyndns.py”, line 475, in dyndns_update
for category in dns_conf.keys():
RuntimeError: dictionary changed size during iteration

I have the same issue, even with a new clean install of Yunohost

Solved: this turned out to be an issue with CryptPad: after uninstalling CryptPad I could successfully update my DynDNS

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.