What type of hardware are you using: Raspberry Pi 3, 4+
What YunoHost version are you running: 12.0.12
How are you able to access your server: The webadmin
SSH
Are you in a special context or did you perform specific tweaking on your YunoHost instance ?: No
Describe your issue
When attempting to update the IP of my domain ruwen.nohost.me
, the operation fails with a Python error: "dictionary changed size during iteration"
. I have not made any changes to the DynDNS configuration or other system settings. I also get emails, that it didn’t work because of the same error.
Command Used
sudo yunohost dyndns update --force --debug
Error Details
The command begins by detecting that an update is necessary.
However, the process terminates with the following traceback:
RuntimeError: dictionary changed size during iteration
The full debug log is available here for reference:
https://paste.yunohost.org/raw/afeyunuqag
Observations
The error seems to originate from the yunohost/dyndns.py
file in line 475, specifically within the dyndns_update
function when iterating over dns_conf.keys()
.
Does anyone have insights into this error or a workaround? My domain is currently unreachable due to the failure to update its IP address.
Thank you in advance for your assistance!
Best regards,
Ruwen