👾 YunoHost 12.1 testing

Ok, I see this has been discussed here.


My ISP has changed my IP overnight and my homeserver is unreachable now.

I ssh into it with the new IP, force DNS update (sudo yunohost domain dns push domain.tld --force), and I keep getting

Success! Records already up to date, nothing to do.

But it’s not true. I had to change OVH records manually.

When I try to access the suggested values the webadmin shows an error:

500
“GET” /yunohost/api/domains/domain.tld/dns/suggest

And the message re the error:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/moulinette/interfaces/api.py", line 430, in process
    ret = self.actionsmap.process(arguments, timeout=30, route=_route)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/moulinette/actionsmap.py", line 580, in process
    return func(**arguments)
           ^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/yunohost/domain.py", line 1039, in domain_dns_suggest
    return domain_dns_suggest(domain)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/yunohost/dns.py", line 77, in domain_dns_suggest
    result += "\n{name} {ttl} IN {type} {value}".format(**record)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
KeyError: 'value'

I’m reporting here because I believe it is linked to the testing version since it’s the first time that I encounter this issue. Let me know if I have to move it somewhere else.

YunoHost: 12.1.9 (testing)