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)