Bug #36738
debian, ne pas ajouter de logger syslog s'il n'y a pas de /dev/log
Début:
07 octobre 2019
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Parce que ça ne va pas aller.
Fichiers
Révisions associées
debian: remove syslog handlers if there's no /dev/log (#36738)
Historique
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Fichier 0001-debian-disable-syslog-loggers-if-there-s-no-dev-log-.patch 0001-debian-disable-syslog-loggers-if-there-s-no-dev-log-.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
exemple,
Traceback (most recent call last): File "/usr/lib/bijoe/manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 364, in execute_from_command_line utility.execute() File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 338, in execute django.setup() File "/usr/lib/python2.7/dist-packages/django/__init__.py", line 22, in setup configure_logging(settings.LOGGING_CONFIG, settings.LOGGING) File "/usr/lib/python2.7/dist-packages/django/utils/log.py", line 75, in configure_logging logging_config_func(logging_settings) File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 576, in configure '%r: %s' % (name, e)) ValueError: Unable to configure handler 'syslog': [Errno 2] No such file or directory
Mis à jour par Emmanuel Cazenave il y a plus de 4 ans
LOGGING['loggers']['py.warnings']['handlers'].remove('syslog_no_filter') <pre> à la place de <pre> LOGGING['loggers']['']['handlers'].remove('syslog_no_filter') </pre> il me semble.
Mis à jour par Emmanuel Cazenave il y a plus de 4 ans
LOGGING['loggers']['py.warnings']['handlers'].remove('syslog_no_filter')
à la place de
LOGGING['loggers']['']['handlers'].remove('syslog_no_filter')
il me semble.
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Fichier 0001-debian-disable-syslog-loggers-if-there-s-no-dev-log-.patch 0001-debian-disable-syslog-loggers-if-there-s-no-dev-log-.patch ajouté
Bien sûr, je n'avais même pas lu ce que j'écrivais, je pensais purement et simplement virer les handlers alors que non ça en retire les mentions des loggers. (toujours absolument pas fan de logging…).
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
- Statut changé de Solution proposée à Solution validée
Ou on peut faire l'inverse: ne l'ajouter que si on a pas journald mais /dev/log (ça supprimera une ligne coté journald aussi) mais bon je valide déjà, c'est très bien comme cela.
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 4b6ea35bfcc75fabae5904255fba1102c750027b Author: Frédéric Péters <fpeters@entrouvert.com> Date: Mon Oct 7 14:36:30 2019 +0200 debian: disable syslog loggers if there's no /dev/log (#36738)
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Fichier 0001-debian-remove-syslog-handlers-if-there-s-no-dev-log-.patch 0001-debian-remove-syslog-handlers-if-there-s-no-dev-log-.patch ajouté
- Statut changé de Solution déployée à Solution proposée
Et ce n'est pas suffisant, faut également virer les définitions des handlers.
Mis à jour par Emmanuel Cazenave il y a plus de 4 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 7e8d61f0771ced192de588894c155e12876eb78b Author: Frédéric Péters <fpeters@entrouvert.com> Date: Tue Oct 8 14:46:03 2019 +0200 debian: remove syslog handlers if there's no /dev/log (#36738)
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
debian: disable syslog loggers if there's no /dev/log (#36738)