Bonjour,
je reçois toutes les deux minutes le mail suivant :
Traceback (most recent call last):
File “/usr/bin/yunohost”, line 214, in
timeout=opts.timeout,
File “/usr/lib/python2.7/dist-packages/moulinette/init.py”, line 136, in cli
moulinette.run(args, output_as=output_as, password=password, timeout=timeout)
File “/usr/lib/python2.7/dist-packages/moulinette/interfaces/cli.py”, line 425, in run
ret = self.actionsmap.process(args, timeout=timeout)
File “/usr/lib/python2.7/dist-packages/moulinette/actionsmap.py”, line 523, in process
return func(**arguments)
File “/usr/lib/moulinette/yunohost/log.py”, line 284, in func_wrapper
result = func(*args, **kwargs)
File “/usr/lib/moulinette/yunohost/dyndns.py”, line 235, in dyndns_update
old_ipv4 = check_output(“dig @%s +short %s” % (dyn_host, domain)).strip() or None
File “/usr/lib/python2.7/dist-packages/moulinette/utils/process.py”, line 29, in check_output
return subprocess.check_output(args, stderr=stderr, shell=shell, **kwargs)
File “/usr/lib/python2.7/subprocess.py”, line 219, in check_output
raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command ‘dig @dyndns.yunohost.org +short proton.nohost.me’ returned non-zero exit status 10
J’ai chercher sur le forum et j’ai trouvé la commande suivante :
admin@proton:/tmp $ sudo yunohost dyndns update --debug
878 DEBUG loading actions map namespace ‘yunohost’
1038 DEBUG extra parameter classes loaded: [‘comment’, ‘ask’, ‘password’, ‘required’, ‘pattern’]
1040 DEBUG initializing base actions map parser for cli
1048 DEBUG registering new callback action ‘yunohost.utils.packages.ynh_packages_version’ to [’-v’, ‘–version’]
1586 DEBUG lock has been acquired
1991 DEBUG loading python module yunohost.dyndns took 0.404s
1992 INFO processing action [2950.1]: yunohost.dyndns.update with args={‘domain’: None, ‘key’: None, ‘dyn_host’: ‘dyndns.yunohost.org’, ‘ipv4’: None, ‘ipv6’: None}
1996 DEBUG Building zone update file …
2131 DEBUG action [2950.1] executed in 0.137s
2133 DEBUG lock has been released
Traceback (most recent call last):
File “/usr/bin/yunohost”, line 214, in
timeout=opts.timeout,
File “/usr/lib/python2.7/dist-packages/moulinette/init.py”, line 136, in cli
moulinette.run(args, output_as=output_as, password=password, timeout=timeout)
File “/usr/lib/python2.7/dist-packages/moulinette/interfaces/cli.py”, line 425, in run
ret = self.actionsmap.process(args, timeout=timeout)
File “/usr/lib/python2.7/dist-packages/moulinette/actionsmap.py”, line 523, in process
return func(**arguments)
File “/usr/lib/moulinette/yunohost/log.py”, line 284, in func_wrapper
result = func(*args, **kwargs)
File “/usr/lib/moulinette/yunohost/dyndns.py”, line 235, in dyndns_update
old_ipv4 = check_output(“dig @%s +short %s” % (dyn_host, domain)).strip() or None
File “/usr/lib/python2.7/dist-packages/moulinette/utils/process.py”, line 29, in check_output
return subprocess.check_output(args, stderr=stderr, shell=shell, **kwargs)
File “/usr/lib/python2.7/subprocess.py”, line 219, in check_output
raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command ‘dig @dyndns.yunohost.org +short proton.nohost.me’ returned non-zero exit status 10
Je ping bien dyndns.yunohost.org. J’ai temporairement résolu le spam de mail en ajoutent un # dans le cron.
#*/2 * * * * root yunohost dyndns update >> /dev/null
Existe t-il une solution pour résoudre le problème ?
Merci
Edit : je suis chez Orange et j’ai besoin du dyndns