Erreurs dans la page de diagnostic

Matériel: PC fixe
Version de YunoHost: 3.8.4.8
J’ai accès à mon serveur : complet
Êtes-vous dans un contexte particulier ou avez-vous effectué des modificiations particulières sur votre instance ? : non

Bonsoir,

à chaque fois que je vais dans la page de diagnostics, j’ai les mêmes messages d’erreur qui reviennent.

Échec du diagnostic pour la catégorie 'dnsrecords':
Traceback (most recent call last):
File "/usr/lib/moulinette/yunohost/diagnosis.py", line 177, in diagnosis_run
code, report = hook_exec(path, args={"force": force}, env=None)
File "/usr/lib/moulinette/yunohost/hook.py", line 335, in hook_exec
returncode, returndata = _hook_exec_python(path, args, env, loggers)
File "/usr/lib/moulinette/yunohost/hook.py", line 453, in _hook_exec_python
ret = module.main(args, env, loggers)
File "/usr/share/yunohost/hooks/diagnosis/12-dnsrecords.py", line 236, in main
return DNSRecordsDiagnoser(args, env, loggers).diagnose()
File "/usr/lib/moulinette/yunohost/diagnosis.py", line 392, in diagnose
items = list(self.run())
File "/usr/share/yunohost/hooks/diagnosis/12-dnsrecords.py", line 32, in run
for report in self.check_domain(domain, domain == main_domain, is_subdomain=is_subdomain):
File "/usr/share/yunohost/hooks/diagnosis/12-dnsrecords.py", line 60, in check_domain
r["current"] = self.get_current_record(domain, r["name"], r["type"])
File "/usr/share/yunohost/hooks/diagnosis/12-dnsrecords.py", line 114, in get_current_record
success, answers = dig(query, type_, resolvers="force_external")
File "/usr/lib/moulinette/yunohost/utils/network.py", line 143, in dig
resolvers = external_resolvers()
File "/usr/lib/moulinette/yunohost/utils/network.py", line 120, in external_resolvers
external_resolvers_ = [r.split(" ")[1] for r in resolv_dnsmasq_conf if r.startswith("nameserver")]
IndexError: list index out of range

Failed to get status information via dbus for service pixelfed-horizon, systemctl didn't recognize this service ('NoSuchUnit').

Échec du diagnostic pour la catégorie 'mail':
Traceback (most recent call last):
File "/usr/lib/moulinette/yunohost/diagnosis.py", line 177, in diagnosis_run
code, report = hook_exec(path, args={"force": force}, env=None)
File "/usr/lib/moulinette/yunohost/hook.py", line 335, in hook_exec
returncode, returndata = _hook_exec_python(path, args, env, loggers)
File "/usr/lib/moulinette/yunohost/hook.py", line 453, in _hook_exec_python
ret = module.main(args, env, loggers)
File "/usr/share/yunohost/hooks/diagnosis/24-mail.py", line 249, in main
return MailDiagnoser(args, env, loggers).diagnose()
File "/usr/lib/moulinette/yunohost/diagnosis.py", line 392, in diagnose
items = list(self.run())
File "/usr/share/yunohost/hooks/diagnosis/24-mail.py", line 41, in run
reports = list(getattr(self, check)())
File "/usr/share/yunohost/hooks/diagnosis/24-mail.py", line 129, in check_fcrdns
status, value = dig(query, 'PTR', resolvers="force_external")
File "/usr/lib/moulinette/yunohost/utils/network.py", line 143, in dig
resolvers = external_resolvers()
File "/usr/lib/moulinette/yunohost/utils/network.py", line 120, in external_resolvers
external_resolvers_ = [r.split(" ")[1] for r in resolv_dnsmasq_conf if r.startswith("nameserver")]
IndexError: list index out of range

Est-ce que tu peux partager le contenu de /etc/resolv.dnsmasq.conf

1 Like
nameserver
nameserver

Du coup est-ce que tu ne serais pas dans un contexte de brique internet ou a minima avec vpnclient (ce qu’il serait bien de rappeler…).

Est-ce que tu as correctement configuré les DNS dans vpnclient ou fait un truc ce côté là…

1 Like

Oui, je suis bien avec un vpnclient. Les deux champs sont vides, j’ignorais totalement que je devais les remplir (et pourtant, ça fait des années que j’utilise YNH). Par contre, quand je les remplis, ils sont effacés dès que je valide.

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