[Syslog-NG] Service ne fonctionne plus (Résolu)

Applications, problèmes de configuration réseau
Répondre
Avatar de l’utilisateur
Joan31
Chu Ko Nu
Messages : 355
Inscription : mer. 27 mai 2015, 09:37

[Syslog-NG] Service ne fonctionne plus (Résolu)

Message par Joan31 »

Bonjour,

J'ai un petit soucis depuis une des dernieres mise à jour effectué cette semaine (je ne saurais quelle vous dire).

Le service de syslog-ng ne se lance pas...

Code : Tout sélectionner

systemctl status syslog-ng.service
● syslog-ng.service - System Logger Daemon
   Loaded: loaded (/usr/lib/systemd/system/syslog-ng.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Fri 2017-02-24 15:22:28 CET; 1min 5s ago
     Docs: man:syslog-ng(8)
  Process: 400 ExecStart=/usr/bin/syslog-ng -F $SYSLOGNG_OPTS (code=exited, status=1/FAILURE)
 Main PID: 400 (code=exited, status=1/FAILURE)
   Status: "Starting up... (Fri Feb 24 15:22:28 2017"

févr. 24 15:22:28 corsair systemd[1]: Failed to start System Logger Daemon.
févr. 24 15:22:28 corsair systemd[1]: syslog-ng.service: Unit entered failed state.
févr. 24 15:22:28 corsair systemd[1]: syslog-ng.service: Failed with result 'exit-code'.
févr. 24 15:22:28 corsair systemd[1]: syslog-ng.service: Service hold-off time over, scheduling restart.
févr. 24 15:22:28 corsair systemd[1]: Stopped System Logger Daemon.
févr. 24 15:22:28 corsair systemd[1]: syslog-ng.service: Start request repeated too quickly.
févr. 24 15:22:28 corsair systemd[1]: Failed to start System Logger Daemon.
févr. 24 15:22:28 corsair systemd[1]: syslog-ng.service: Unit entered failed state.
févr. 24 15:22:28 corsair systemd[1]: syslog-ng.service: Failed with result 'exit-code'.
Avez vous le meme soucis ?
Dernière modification par Joan31 le dim. 26 févr. 2017, 00:39, modifié 1 fois.
Arch Linux | Sway
AMD Ryzen 5800X @4.7Ghz | AMD Radeon RX 5700 XT
▹ 32Go DDR4 @3200Mhz | NVMe 1To

Joan31
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17230
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Syslog-NG] Service ne fonctionne plus

Message par benjarobin »

Bonjour, quelle est la sortie de : /usr/bin/syslog-ng -F
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Joan31
Chu Ko Nu
Messages : 355
Inscription : mer. 27 mai 2015, 09:37

Re: [Syslog-NG] Service ne fonctionne plus

Message par Joan31 »

Salut,

Voilà.

Code : Tout sélectionner

/usr/bin/syslog-ng -F
2017-02-24T16:17:25.419460 WARNING: Configuration file format is too old, syslog-ng is running in compatibility mode Please update it to use the syslog-ng 3.9 format at your time of convenience, compatibility mode can operate less efficiently in some cases. To upgrade the configuration, please review the warnings about incompatible changes printed by syslog-ng, and once completed change the @version header at the top of the configuration file.;
Error parsing config, Error compiling template (Unknown template function "format-json") in /usr/share/syslog-ng/syslog-ng/include/scl/cim/template.conf at line 23, column 32:
                                                                              included from /etc/syslog-ng/scl.conf line 29, column 1
                                                                              included from /etc/syslog-ng/syslog-ng.conf line 3, column 1

template-function "format-cim" "$(format-json --pair @timestamp='${R_ISODATE}' --pair @message='${MSG}' --key .cim.* --shift 5 --key _* --key .* --replace-prefix .=_ --key *.*)\n";
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

syslog-ng documentation: http://www.balabit.com/support/documentation/?product=syslog-ng
mailing list: https://lists.balabit.hu/mailman/listinfo/syslog-ng
Arch Linux | Sway
AMD Ryzen 5800X @4.7Ghz | AMD Radeon RX 5700 XT
▹ 32Go DDR4 @3200Mhz | NVMe 1To

Joan31
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17230
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Syslog-NG] Service ne fonctionne plus

Message par benjarobin »

Donc il suffit de corriger les erreurs... Tu n'aurais pas modifier la configuration de syslog ? D'ailleurs pourquoi as tu besoin de syslog-ng ?
Il n'y aurait pas des pacnew ? Quelle est la sortie de

Code : Tout sélectionner

ls -l /etc/syslog-ng/
head /etc/syslog-ng/syslog-ng.conf
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Joan31
Chu Ko Nu
Messages : 355
Inscription : mer. 27 mai 2015, 09:37

Re: [Syslog-NG] Service ne fonctionne plus

Message par Joan31 »

Non... je n'ai pas modifié la configuration du syslog....

Code : Tout sélectionner

ls -l /etc/syslog-ng/
total 12
drwxr-xr-x 2 root root 4096  3 mars   2016 patterndb.d
-rw-r--r-- 1 root root 1275 18 févr. 12:07 scl.conf
-rw-r--r-- 1 root root 3660 18 févr. 12:07 syslog-ng.conf

head /etc/syslog-ng/syslog-ng.conf 
@version: 3.6
@include "scl.conf"
#
# /etc/syslog-ng/syslog-ng.conf
#

options {
  stats_freq (0);
  flush_lines (0);
  time_reopen (10);
Arch Linux | Sway
AMD Ryzen 5800X @4.7Ghz | AMD Radeon RX 5700 XT
▹ 32Go DDR4 @3200Mhz | NVMe 1To

Joan31
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17230
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Syslog-NG] Service ne fonctionne plus

Message par benjarobin »

OK, je viens de comprendre, c'est un bug du paquet à remonter côté Arch Linux. Le paquet fournit sa propre configuration sauf que la configuration n'est pas compatible avec la version 3.9
Je pense que plus personne n'utilise syslog-ng, je trouve journalctl tellement plus pratique...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Joan31
Chu Ko Nu
Messages : 355
Inscription : mer. 27 mai 2015, 09:37

Re: [Syslog-NG] Service ne fonctionne plus

Message par Joan31 »

C'est ce que je suis en train de me dire, pourquoi persister avec syslog-ng alors que les outils mis à disposition par systemd me suffise totalement.
Arch Linux | Sway
AMD Ryzen 5800X @4.7Ghz | AMD Radeon RX 5700 XT
▹ 32Go DDR4 @3200Mhz | NVMe 1To

Joan31
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17230
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Syslog-NG] Service ne fonctionne plus

Message par benjarobin »

Il faudrait quand même faire un rapport de bug
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
ganymede
Hankyu
Messages : 46
Inscription : ven. 21 août 2009, 22:19

Re: [Syslog-NG] Service ne fonctionne plus

Message par ganymede »

Je viens de créer un rapport de bug : https://bugs.archlinux.org/task/53077
(Je suis aussi d'accord que journalctl remplace avantageusement syslog-ng.)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17230
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Syslog-NG] Service ne fonctionne plus

Message par benjarobin »

Merci, j'avoue avoir eu la flemme de le faire :-)
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
ganymede
Hankyu
Messages : 46
Inscription : ven. 21 août 2009, 22:19

Re: [Syslog-NG] Service ne fonctionne plus

Message par ganymede »

Pour info, la version précédente de syslog-ng (3.6.3-2) fonctionne encore, ça permet de rétablir le service en attendant que le problème soit résolu dans la nouvelle version.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17230
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Syslog-NG] Service ne fonctionne plus

Message par benjarobin »

Le problème est normalement résolu dans la version 3.9.1-4, elle est déjà sortie dans les dépôts et ne devrait pas tarder dans les miroirs
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
ganymede
Hankyu
Messages : 46
Inscription : ven. 21 août 2009, 22:19

Re: [Syslog-NG] Service ne fonctionne plus

Message par ganymede »

En effet... Les développeurs sont super réactifs, c'est impressionnant !
(NB: c'est la version 3.9.1-4)
ganymede
Hankyu
Messages : 46
Inscription : ven. 21 août 2009, 22:19

Re: [Syslog-NG] Service ne fonctionne plus

Message par ganymede »

Je confirme que la nouvelle version corrige le problème. Cela ne tenait finalement qu'à une toute petite ligne dans la configuration.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17230
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Syslog-NG] Service ne fonctionne plus

Message par benjarobin »

Pas que, un fichier a été supprimé
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Joan31
Chu Ko Nu
Messages : 355
Inscription : mer. 27 mai 2015, 09:37

Re: [Syslog-NG] Service ne fonctionne plus

Message par Joan31 »

Merci pour le suivi. Je passe le sujet en résolu du coup :)
Arch Linux | Sway
AMD Ryzen 5800X @4.7Ghz | AMD Radeon RX 5700 XT
▹ 32Go DDR4 @3200Mhz | NVMe 1To

Joan31
Répondre