What type of hardware are you using: VPS bought online
What YunoHost version are you running: 12.0.9.1
How are you able to access your server: SSH
Are you in a special context or did you perform specific tweaking on your YunoHost instance ?: no
Describe your issue
When running the dnsrecords
diagnosis I get a traceback error and the whole diagnosis fails. I’m not sure why, as I haven’t tweaked anything or deleted any packages, and I’m not able to understand what the traceback means. It happened a couple of upgrades ago, but cannot remember which one it was, when it started.
Reading about almost the same issue (but not quite) in the forums, some suggest that it may be an issue with the DNS configuration. How can I make sure that this is the case? Is it the case in order to rule out the potential root causes?
Share relevant logs or error messages
$ sudo yunohost diagnosis run dnsrecords
Error: Diagnosis failed for category ‘dnsrecords’:
Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/yunohost/diagnosis.py”, line 185, in diagnosis_run
code, report = diagnoser.diagnose(force=force)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/yunohost/diagnosis.py”, line 433, in diagnose
items = list(self.run())
^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/yunohost/diagnosers/12-dnsrecords.py”, line 59, in run
for report in self.check_domain(
File “/usr/lib/python3/dist-packages/yunohost/diagnosers/12-dnsrecords.py”, line 151, in check_domain
status = “ERROR” if its_important() else “WARNING”
^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/yunohost/diagnosers/12-dnsrecords.py”, line 143, in its_important
results[f"A:{basename}"] != “OK”
~~~~~~~^^^^^^^^^^^^^^^^^
KeyError: ‘A:@’