Error registering a second dyndns 'nohost.me' and 'noho.st' domain

What type of hardware are you using: Virtual machine
What YunoHost version are you running: 12.0.9.2
How are you able to access your server: The webadmin
SSH

Describe your issue

I’ve setup YH in my home PVE server, using a personal domain and a VPS for reachability.

Now i need to setup a second domain ‘for testing purpose’, i need to understand well the multi-domain management of YH before migrating a second domain.

For so, i’ve setup a second domain using the ‘’ and ‘noho.st’ domain, but throw an error registerinf the DNS:

root@vyhlpb1:~# yunohost dyndns update --force
Info: Updated needed, going on...
Info: L'operazione 'Aggiorna l'IP associato con il tuo sottodominio YunoHost 'cimpello.noho.st'' non può essere completata. Per ottenere aiuto, per favore condividi il registro completo dell'operazione utilizzando il comando 'yunohost log share 20250112-163314-dyndns_update-cimpello.noho.st'
Traceback (most recent call last):
  File "/usr/bin/yunohost", line 108, in <module>
    main()
  File "/usr/bin/yunohost", line 97, in main
    yunohost.cli(
  File "/usr/lib/python3/dist-packages/yunohost/__init__.py", line 41, in cli
    ret = moulinette.cli(
          ^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/moulinette/__init__.py", line 115, in cli
    ).run(args, output_as=output_as, timeout=timeout)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/moulinette/interfaces/cli.py", line 498, in run
    ret = self.actionsmap.process(args, timeout=timeout)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/moulinette/actionsmap.py", line 561, in process
    return func(**arguments)
           ^^^^^^^^^^^^^^^^^
  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 383, in dyndns_update
    dyndns_update(domain, force=force, dry_run=dry_run)
  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

Whan i’m missing? Thanks.

Share relevant logs or error messages

I’ve pasted the log, you can find on https://paste.yunohost.org/raw/weyafihefi

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