Page 1 sur 1
[syslog-ng] unité non trouvée (résolu)
Publié : mar. 14 nov. 2017, 17:11
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 ?
Re: [syslog-ng] unité non trouvée
Publié : mar. 14 nov. 2017, 17:42
par jean_no
Salut
Essayes avec cette commande:
A+
Re: [syslog-ng] unité non trouvée
Publié : mar. 14 nov. 2017, 18:07
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...
Re: [syslog-ng] unité non trouvée
Publié : mar. 14 nov. 2017, 18:59
par sukolyn
il y a un allume-cigare dans ma voiture.
je ne fume pas, mais je veux quand même qu'il fonctionne .
Re: [syslog-ng] unité non trouvée
Publié : mar. 14 nov. 2017, 19:09
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
Re: [syslog-ng] unité non trouvée
Publié : mar. 14 nov. 2017, 19:58
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.
Re: [syslog-ng] unité non trouvée
Publié : mar. 14 nov. 2017, 20:07
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)
Re: [syslog-ng] unité non trouvée
Publié : mar. 14 nov. 2017, 20:19
par sukolyn
désolé, ce n'est pas limpide...
Re: [syslog-ng] unité non trouvée
Publié : mar. 14 nov. 2017, 20:50
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
Re: [syslog-ng] unité non trouvée
Publié : mar. 14 nov. 2017, 22:10
par sukolyn
super !
il y a une petite adaptation à faire dans
/etc/default/syslog-ng@default
:
merci beaucoup.