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