Tâche #33063
Scénario #33049: Traitement express MEN (35-38)
Erreur eole-lsc : systemd ignore les chemins non absolus
100%
Description
Vu dans les logs du Scribe 73 :
[ 2.914513] systemd[1]: /lib/systemd/system/eole-lsc.service:11: Executable path is not absolute, ignoring: -mkdir -p /var/log/lsc [ 2.914658] systemd[1]: /lib/systemd/system/eole-lsc.service:12: Executable path is not absolute, ignoring: -chown -R lsc:lsc /var/log/lsc
Cela explique l'erreur récurrente :
sept. 01 04:52:27 scribe lsc[101897]: /usr/bin/lsc: ligne 73: /var/log/lsc/lsc.log: Permission non accordée sept. 01 04:52:27 scribe lsc[101897]: /usr/bin/lsc: ligne 73: /var/log/lsc/lsc.log: Permission non accordée
Il faudrait en profiter pour vérifier ce qu'il en est dans les autres fichiers systemd que nous fournissons ;)
Révisions associées
eole-lsc.service : improve systemd unit
Ref: #33063
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- Description mis à jour (diff)
#2 Mis à jour par Joël Cuissinat il y a plus de 2 ans
À corriger sur EOLE >= 2.7.2
Pour vérifier, après correction on ne doit plus avoir ce qui suit :
root@scribe:~# systemctl restart eole-lsc root@scribe:~# systemctl status eole-lsc | grep Permission sept. 01 11:25:09 scribe lsc[5241]: /usr/bin/lsc: ligne 73: /var/log/lsc/lsc.log: Permission non accordée sept. 01 11:25:09 scribe lsc[5241]: /usr/bin/lsc: ligne 73: /var/log/lsc/lsc.log: Permission non accordée
#3 Mis à jour par Joël Cuissinat il y a plus de 2 ans
Pour mémoire :
If the executable path is prefixed with "-", an exit code of the
command normally considered a failure (i.e. non-zero exit status or
abnormal exit due to signal) is ignored and considered success.
Et il faut aussi ajouter PermissionsStartOnly=true sinon, c'est exécuté avec l'utilisateur lsc et on retombe sur le problème de droits !
#4 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Joël Cuissinat
#5 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 0 à 100
#6 Mis à jour par Fabrice Barconnière il y a plus de 2 ans
Commit présent sur 2.7.2-21, 2.8.0-19 et 2.8.1-14
#7 Mis à jour par Fabrice Barconnière il y a plus de 2 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0