Tâche #28802
Scénario #28959: Traitement express MEN (39-41)
fromhost remplacé par host au lieu de hostname dans un template rsyslog
100%
Description
Lors de la précédente correction (#28203), on a remplacé fromhost par host alors que c’est hostname qu’il fallait utiliser (la propriété host n’existe pas).
Révisions associées
Replace %host by %hostname in rsyslog_traps
ref: #28802
Replace %host by %hostname in rsyslog_traps
ref: #28802
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Tâche parente mis à #28807
#2 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Assigné à mis à Laurent Flori
#3 Mis à jour par Joël Cuissinat il y a plus de 4 ans
Commit finalement appliqué sur EOLE >= 2.7.1 : eole-mysql:8265503669
Et visiblement testé en campagne : https://dev-eole.ac-dijon.fr/squash/executions/9757
#4 Mis à jour par Laurent Flori il y a plus de 4 ans
- Statut changé de Nouveau à En cours
#5 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Tâche parente changé de #28807 à #28959
#6 Mis à jour par Laurent Flori il y a plus de 4 ans
Il y a bien une erreur. Dans le test sur les les logs rsyslog distants sur la machine <b>seshat</b> (le client rsyslog) on voit au démarrage du démon:
sept. 26 09:09:11 seshat systemd[1]: Starting System Logging Service... sept. 26 09:09:11 seshat rsyslogd[14166]: error during parsing file /etc/rsyslog.d/eole-traps/debian-start.conf, on or before line 3: invalid property 'host' [v8.32.0 try http://www.rsyslog.com/e/2207 ] sept. 26 09:09:11 seshat rsyslogd[14166]: error: extra characters in config line ignored: '"/var/log/rsyslog/remote/%host:::secpath-replace%/mysql/debian-start.%syslogseverity-text%.log"' [v8.32.0] sept. 26 09:09:11 seshat systemd[1]: Started System Logging Service.
Ça n'empêche pas le démon de démarrer, ni même d'envoyer ses logs sur l'eolebase (le serveur rsyslog) sur lequel ils sont bien "rangés" dans le dossier avec un nom d'hôte complet. (cf les tests squash)
Si on remplace le %host par un %hostname l'erreur disparaît.
#7 Mis à jour par Laurent Flori il y a plus de 4 ans
- Statut changé de En cours à Résolu
#8 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Statut changé de Résolu à Fermé
- % réalisé changé de 0 à 100
- Restant à faire (heures) mis à 0.0
- 2.7.2
jojo@jojo-MS-B09611:~/git/eole-mysql (master=)$ git branch -r --contains c32cc828 origin/HEAD -> origin/master origin/dist/eole/2.7.2/master origin/master
- 2.7.1 (cherry pick)
jojo@jojo-MS-B09611:~/git/eole-mysql (master=)$ git branch -r --contains 8047a1ef origin/2.7.1/master origin/dist/eole/2.7.1/master