[syslog-ng] unité non trouvée (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
sukolyn
archer
Messages : 116
Inscription : mar. 11 juil. 2017, 09:56

[syslog-ng] unité non trouvée (résolu)

Message par sukolyn »

Bonjour,

j'essaie en vain de démarrer syslog-ng :

Code : Tout sélectionner

# systemctl start syslog-ng
Failed to start syslog-ng.service: Unit syslog-ng.service not found.
syslog-ng est-il installé ?

Code : Tout sélectionner

# pacman -Ss syslog-ng
extra/syslog-ng 3.12.1-3 [installé]
    Next-generation syslogd with advanced networking and filtering capabilities
oui.

je ne sais pas quoi dire a priori.

savez-vous ce qu'il se passe ?
Dernière modification par sukolyn le mar. 14 nov. 2017, 22:12, modifié 2 fois.
jean_no
yeomen
Messages : 284
Inscription : dim. 09 sept. 2007, 12:19

Re: [syslog-ng] unité non trouvée

Message par jean_no »

Salut

Essayes avec cette commande:

Code : Tout sélectionner

systemctl start syslog-ng@.service
A+
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [syslog-ng] unité non trouvée

Message par benjarobin »

Bonjour,
Tout service possédant un @ doit avoir un argument. Démarrer un service sans argument alors qu'il en requière un, n'a pas vraiment de sens
Qui veut encore utiliser syslog ? Je trouve à l'usage journalctl tellement plus puissant...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
sukolyn
archer
Messages : 116
Inscription : mar. 11 juil. 2017, 09:56

Re: [syslog-ng] unité non trouvée

Message par sukolyn »

il y a un allume-cigare dans ma voiture.
je ne fume pas, mais je veux quand même qu'il fonctionne .
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [syslog-ng] unité non trouvée

Message par benjarobin »

syslog-ng n'est pas installé par défaut. Donc ta comparaison est totalement foireuse...
De plus ce n'est pas parce que l'on peut sauter d'une falaise qu'il faut le faire... (Oui une autre comparaison tout aussi foireuse)

Edit syslog-ng@.service n'existait pas, le service se nommait syslog-ng.service. Après il faut installer volontairement le paquet syslog-ng

De plus quel est l’intérêt d'avoir les log en double ? A part faire comment avant, car avant c'était mieux :mrgreen:
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
sukolyn
archer
Messages : 116
Inscription : mar. 11 juil. 2017, 09:56

Re: [syslog-ng] unité non trouvée

Message par sukolyn »

Code : Tout sélectionner

find /etc/systemd/ /usr/lib/systemd/ -name '*syslog-ng*'
/usr/lib/systemd/system/syslog-ng@.service
si il y a une falaise et que j'ai envie de sauter, je sauterais de la falaise. :lol:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [syslog-ng] unité non trouvée

Message par benjarobin »

Oups, j'avais regardé pour une vielle version de syslog-ng (je n'avais pas mise à jour le cache de pacman)
Bref, pour le service de syslog-ng, voir le contenu du service... L'argument permet de spécifier un fichier de configuration spécifique (/etc/default/syslog-ng@%i)
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
sukolyn
archer
Messages : 116
Inscription : mar. 11 juil. 2017, 09:56

Re: [syslog-ng] unité non trouvée

Message par sukolyn »

désolé, ce n'est pas limpide...
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [syslog-ng] unité non trouvée

Message par benjarobin »

Désolé, mais ce n'est pas encore documenté que je sache. Je pense que plus personne ne doit l'utiliser, et donc personne ne c'est rendu compte que le lancement du service avait changé...
Voir https://github.com/balabit/syslog-ng/co ... 7266814436

En gros si j'ai bien suivi, tu dois copier le contenu de contrib/systemd/syslog-ng@default (https://github.com/balabit/syslog-ng/bl ... %40default) dans un fichier nommé (par exemple) /etc/default/syslog-ng@default
Puis activer le service

Code : Tout sélectionner

systemctl enable --now syslog-ng@default
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
sukolyn
archer
Messages : 116
Inscription : mar. 11 juil. 2017, 09:56

Re: [syslog-ng] unité non trouvée

Message par sukolyn »

super ! :bravo:
il y a une petite adaptation à faire dans /etc/default/syslog-ng@default :

Code : Tout sélectionner

CONFIG_FILE=/etc/syslog-ng/syslog-ng.conf
merci beaucoup.
Répondre