My YunoHost server
Hardware: Odroid N2
YunoHost version: 4.3.6.2
I have access to my server : Through SSH
Description of my issue
La commande yunohost-certificate-renew qui est lancée tous les jours en cron semble fonctionner correctement puisque tous mes certificats sont à jour. Mais depuis plus d’un mois, cette commande renvoie des messages d’erreurs qui du coup me sont renvoyés par mail quotidiennenment (voir en dessous). Le même message est affiché si je lance la commande depuis ssh ou depuis l’interface admin (en renouvelant manuellement un certificat). Je ne comprends pas ces messages.
/etc/cron.daily/yunohost-certificate-renew:
--- Logging error ---
Traceback (most recent call last):
File "/usr/lib/python3.7/logging/__init__.py", line 1038, in emit
self.flush()
File "/usr/lib/python3.7/logging/__init__.py", line 1018, in flush
self.stream.flush()
OSError: [Errno 74] Bad message
Call stack:
File "/usr/bin/yunohost", line 72, in <module>
parser=parser
File "/usr/lib/moulinette/yunohost/__init__.py", line 25, in cli
ret = moulinette.cli(args, output_as=output_as, timeout=timeout, top_parser=parser)
File "/usr/lib/python3/dist-packages/moulinette/__init__.py", line 130, in cli
Cli(top_parser=top_parser, load_only_category=load_only_category).run(
File "/usr/lib/python3/dist-packages/moulinette/interfaces/cli.py", line 470, in __init__
ActionsMapParser(top_parser=top_parser),
File "/usr/lib/python3/dist-packages/moulinette/interfaces/cli.py", line 294, in __init__
super(ActionsMapParser, self).__init__(parent)
File "/usr/lib/python3/dist-packages/moulinette/interfaces/__init__.py", line 42, in __init__
logger.debug("initializing base actions map parser for %s", self.interface)
Message: 'initializing base actions map parser for %s'
Arguments: ('cli',)
--- Logging error ---
Traceback (most recent call last):
File "/usr/lib/python3.7/logging/__init__.py", line 1038, in emit
self.flush()
File "/usr/lib/python3.7/logging/__init__.py", line 1018, in flush
self.stream.flush()
OSError: [Errno 74] Bad message
Call stack:
File "/usr/bin/yunohost", line 72, in <module>
parser=parser
File "/usr/lib/moulinette/yunohost/__init__.py", line 25, in cli
ret = moulinette.cli(args, output_as=output_as, timeout=timeout, top_parser=parser)
File "/usr/lib/python3/dist-packages/moulinette/__init__.py", line 130, in cli
Cli(top_parser=top_parser, load_only_category=load_only_category).run(
File "/usr/lib/python3/dist-packages/moulinette/interfaces/cli.py", line 471, in __init__
load_only_category=load_only_category,
File "/usr/lib/python3/dist-packages/moulinette/actionsmap.py", line 411, in __init__
logger.debug("loading actions map namespace '%s'", n)
Message: "loading actions map namespace '%s'"
Arguments: ('yunohost',)
--- Logging error ---
Traceback (most recent call last):
File "/usr/lib/python3.7/logging/__init__.py", line 1038, in emit
self.flush()
File "/usr/lib/python3.7/logging/__init__.py", line 1018, in flush
self.stream.flush()
OSError: [Errno 74] Bad message
Call stack:
File "/usr/bin/yunohost", line 72, in <module>
parser=parser
File "/usr/lib/moulinette/yunohost/__init__.py", line 25, in cli
ret = moulinette.cli(args, output_as=output_as, timeout=timeout, top_parser=parser)
File "/usr/lib/python3/dist-packages/moulinette/__init__.py", line 130, in cli
Cli(top_parser=top_parser, load_only_category=load_only_category).run(
File "/usr/lib/python3/dist-packages/moulinette/interfaces/cli.py", line 471, in __init__
load_only_category=load_only_category,
File "/usr/lib/python3/dist-packages/moulinette/actionsmap.py", line 476, in __init__
self.parser = self._construct_parser(actionsmaps, top_parser)
File "/usr/lib/python3/dist-packages/moulinette/actionsmap.py", line 649, in _construct_parser
logger.debug("building parser...")
Message: 'building parser...'
Arguments: ()
--- Logging error ---
Traceback (most recent call last):
File "/usr/lib/python3.7/logging/__init__.py", line 1038, in emit
self.flush()
File "/usr/lib/python3.7/logging/__init__.py", line 1018, in flush
self.stream.flush()
OSError: [Errno 74] Bad message
Call stack:
File "/usr/bin/yunohost", line 72, in <module>
parser=parser
File "/usr/lib/moulinette/yunohost/__init__.py", line 25, in cli
ret = moulinette.cli(args, output_as=output_as, timeout=timeout, top_parser=parser)
File "/usr/lib/python3/dist-packages/moulinette/__init__.py", line 130, in cli
Cli(top_parser=top_parser, load_only_category=load_only_category).run(
File "/usr/lib/python3/dist-packages/moulinette/interfaces/cli.py", line 471, in __init__
load_only_category=load_only_category,
File "/usr/lib/python3/dist-packages/moulinette/actionsmap.py", line 476, in __init__
self.parser = self._construct_parser(actionsmaps, top_parser)
File "/usr/lib/python3/dist-packages/moulinette/actionsmap.py", line 771, in _construct_parser
logger.debug("building parser took %.3fs", time() - start)
Message: 'building parser took %.3fs'
Arguments: (0.022143840789794922,)
--- Logging error ---
Traceback (most recent call last):
File "/usr/lib/python3.7/logging/__init__.py", line 1038, in emit
self.flush()
File "/usr/lib/python3.7/logging/__init__.py", line 1018, in flush
self.stream.flush()
OSError: [Errno 74] Bad message
Call stack:
File "/usr/bin/yunohost", line 72, in <module>
parser=parser
File "/usr/lib/moulinette/yunohost/__init__.py", line 25, in cli
ret = moulinette.cli(args, output_as=output_as, timeout=timeout, top_parser=parser)
File "/usr/lib/python3/dist-packages/moulinette/__init__.py", line 131, in cli
args, output_as=output_as, timeout=timeout
File "/usr/lib/python3/dist-packages/moulinette/interfaces/cli.py", line 496, in run
ret = self.actionsmap.process(args, timeout=timeout)
File "/usr/lib/python3/dist-packages/moulinette/actionsmap.py", line 556, in process
with MoulinetteLock(namespace, timeout):
File "/usr/lib/python3/dist-packages/moulinette/core.py", line 464, in __enter__
self.acquire()
File "/usr/lib/python3/dist-packages/moulinette/core.py", line 359, in acquire
logger.debug("acquiring lock...")
Message: 'acquiring lock...'
Arguments: ()
--- Logging error ---
Traceback (most recent call last):
File "/usr/lib/python3.7/logging/__init__.py", line 1038, in emit
self.flush()
File "/usr/lib/python3.7/logging/__init__.py", line 1018, in flush
self.stream.flush()
OSError: [Errno 74] Bad message
Call stack:
File "/usr/bin/yunohost", line 72, in <module>
parser=parser
File "/usr/lib/moulinette/yunohost/__init__.py", line 25, in cli
ret = moulinette.cli(args, output_as=output_as, timeout=timeout, top_parser=parser)
File "/usr/lib/python3/dist-packages/moulinette/__init__.py", line 131, in cli
args, output_as=output_as, timeout=timeout
File "/usr/lib/python3/dist-packages/moulinette/interfaces/cli.py", line 496, in run
ret = self.actionsmap.process(args, timeout=timeout)
File "/usr/lib/python3/dist-packages/moulinette/actionsmap.py", line 556, in process
with MoulinetteLock(namespace, timeout):
File "/usr/lib/python3/dist-packages/moulinette/core.py", line 464, in __enter__
self.acquire()
File "/usr/lib/python3/dist-packages/moulinette/core.py", line 403, in acquire
logger.debug("lock has been acquired")
Message: 'lock has been acquired'
Arguments: ()
--- Logging error ---
Traceback (most recent call last):
File "/usr/lib/python3.7/logging/__init__.py", line 1038, in emit
self.flush()
File "/usr/lib/python3.7/logging/__init__.py", line 1018, in flush
self.stream.flush()
OSError: [Errno 74] Bad message
Call stack:
File "/usr/bin/yunohost", line 72, in <module>
parser=parser
File "/usr/lib/moulinette/yunohost/__init__.py", line 25, in cli
ret = moulinette.cli(args, output_as=output_as, timeout=timeout, top_parser=parser)
File "/usr/lib/python3/dist-packages/moulinette/__init__.py", line 131, in cli
args, output_as=output_as, timeout=timeout
File "/usr/lib/python3/dist-packages/moulinette/interfaces/cli.py", line 496, in run
ret = self.actionsmap.process(args, timeout=timeout)
File "/usr/lib/python3/dist-packages/moulinette/actionsmap.py", line 568, in process
time() - start,
Message: 'loading python module %s took %.3fs'
Arguments: ('yunohost.domain', 0.03743147850036621)
--- Logging error ---
Traceback (most recent call last):
File "/usr/lib/python3.7/logging/__init__.py", line 1038, in emit
self.flush()
File "/usr/lib/python3.7/logging/__init__.py", line 1018, in flush
self.stream.flush()
OSError: [Errno 74] Bad message
Call stack:
File "/usr/bin/yunohost", line 72, in <module>
parser=parser
File "/usr/lib/moulinette/yunohost/__init__.py", line 25, in cli
ret = moulinette.cli(args, output_as=output_as, timeout=timeout, top_parser=parser)
File "/usr/lib/python3/dist-packages/moulinette/__init__.py", line 131, in cli
args, output_as=output_as, timeout=timeout
File "/usr/lib/python3/dist-packages/moulinette/interfaces/cli.py", line 496, in run
ret = self.actionsmap.process(args, timeout=timeout)
File "/usr/lib/python3/dist-packages/moulinette/actionsmap.py", line 590, in process
arguments,
Message: 'processing action [%s]: %s with args=%s'
Arguments: ('17467.1', 'yunohost.domain.cert.renew', {'domain_list': [], 'force': False, 'email': True, 'no_checks': False, 'staging': False})
--- Logging error ---
Traceback (most recent call last):
File "/usr/lib/python3.7/logging/__init__.py", line 1038, in emit
self.flush()
File "/usr/lib/python3.7/logging/__init__.py", line 1018, in flush
self.stream.flush()
OSError: [Errno 74] Bad message
Call stack:
File "/usr/bin/yunohost", line 72, in <module>
parser=parser
File "/usr/lib/moulinette/yunohost/__init__.py", line 25, in cli
ret = moulinette.cli(args, output_as=output_as, timeout=timeout, top_parser=parser)
File "/usr/lib/python3/dist-packages/moulinette/__init__.py", line 131, in cli
args, output_as=output_as, timeout=timeout
File "/usr/lib/python3/dist-packages/moulinette/interfaces/cli.py", line 496, in run
ret = self.actionsmap.process(args, timeout=timeout)
File "/usr/lib/python3/dist-packages/moulinette/actionsmap.py", line 599, in process
return func(**arguments)
File "/usr/lib/moulinette/yunohost/domain.py", line 528, in domain_cert_renew
return certificate_renew(domain_list, force, no_checks, email, staging)
File "/usr/lib/moulinette/yunohost/certificate.py", line 332, in certificate_renew
for domain in domain_list()["domains"]:
File "/usr/lib/moulinette/yunohost/domain.py", line 68, in domain_list
ldap = _get_ldap_interface()
File "/usr/lib/moulinette/yunohost/utils/ldap.py", line 45, in _get_ldap_interface
_ldap_interface = LDAPInterface()
File "/usr/lib/moulinette/yunohost/utils/ldap.py", line 77, in __init__
logger.debug("initializing ldap interface")
File "/usr/lib/python3.7/logging/__init__.py", line 1371, in debug
self._log(DEBUG, msg, args, **kwargs)
File "/usr/lib/python3/dist-packages/moulinette/utils/log.py", line 132, in _log
return super()._log(*args, **kwargs)
Message: 'initializing ldap interface'
Arguments: ()
--- Logging error ---
Traceback (most recent call last):
File "/usr/lib/python3.7/logging/__init__.py", line 1038, in emit
self.flush()
File "/usr/lib/python3.7/logging/__init__.py", line 1018, in flush
self.stream.flush()
OSError: [Errno 74] Bad message
Call stack:
File "/usr/bin/yunohost", line 72, in <module>
parser=parser
File "/usr/lib/moulinette/yunohost/__init__.py", line 25, in cli
ret = moulinette.cli(args, output_as=output_as, timeout=timeout, top_parser=parser)
File "/usr/lib/python3/dist-packages/moulinette/__init__.py", line 131, in cli
args, output_as=output_as, timeout=timeout
File "/usr/lib/python3/dist-packages/moulinette/interfaces/cli.py", line 496, in run
ret = self.actionsmap.process(args, timeout=timeout)
File "/usr/lib/python3/dist-packages/moulinette/actionsmap.py", line 602, in process
logger.debug("action [%s] executed in %.3fs", log_id, stop - start)
Message: 'action [%s] executed in %.3fs'
Arguments: ('17467.1', 0.2788722515106201)
--- Logging error ---
Traceback (most recent call last):
File "/usr/lib/python3.7/logging/__init__.py", line 1038, in emit
self.flush()
File "/usr/lib/python3.7/logging/__init__.py", line 1018, in flush
self.stream.flush()
OSError: [Errno 74] Bad message
Call stack:
File "/usr/bin/yunohost", line 72, in <module>
parser=parser
File "/usr/lib/moulinette/yunohost/__init__.py", line 25, in cli
ret = moulinette.cli(args, output_as=output_as, timeout=timeout, top_parser=parser)
File "/usr/lib/python3/dist-packages/moulinette/__init__.py", line 131, in cli
args, output_as=output_as, timeout=timeout
File "/usr/lib/python3/dist-packages/moulinette/interfaces/cli.py", line 496, in run
ret = self.actionsmap.process(args, timeout=timeout)
File "/usr/lib/python3/dist-packages/moulinette/actionsmap.py", line 602, in process
logger.debug("action [%s] executed in %.3fs", log_id, stop - start)
File "/usr/lib/python3/dist-packages/moulinette/core.py", line 468, in __exit__
self.release()
File "/usr/lib/python3/dist-packages/moulinette/core.py", line 419, in release
logger.debug("lock has been released")
Message: 'lock has been released'
Arguments: ()