Projet

Général

Profil

Tâche #33063

Scénario #33049: Traitement express MEN (35-38)

Erreur eole-lsc : systemd ignore les chemins non absolus

Ajouté par Joël Cuissinat il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
01/09/2021
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

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

Révision 155101f6 (diff)
Ajouté par Joël Cuissinat il y a plus de 2 ans

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

Formats disponibles : Atom PDF