Projet

Général

Profil

Anomalie #33468

Erreur postservice/10-gepi en 2.8

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

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

100%

Distribution:

Description

Cf. https://dev-eole.ac-dijon.fr/jenkins/job/2.8.1/view/developpement/job/test-importation-envole-2.8.1-amd64/261/parsed_console/

            run-parts: executing /usr/share/eole/postservice/10-gepi reconfigure

            /usr/share/eole/postservice/10-gepi: ligne 43: /usr/share/eole/sbin/mysql_pwd.py: Aucun fichier ou dossier de ce type
            run-parts: executing /usr/share/eole/postservice/10-xdesktop reconfigure

Le paquet a depuis été commenté dans eole-ci-tests : eole-ci-tests:13f1a64 à défaire une fois le pb corrigé

Révisions associées

Révision 13f1a64b (diff)
Ajouté par Gilles Grandgérard il y a plus de 2 ans

imporation envole : désactivation gepi

Révision 4e0ec029 (diff)
Ajouté par Arnaud FORNEROT il y a plus de 2 ans

resolution du msg d'erreur sur reconfigure (fixes #33468)

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

Revert "imporation envole : désactivation gepi"

This reverts commit 13f1a64b54f43c0ee6c96a20cfab818fd77c5dab.

Ref: #33468

Révision 455a850b (diff)
Ajouté par Arnaud FORNEROT il y a plus de 2 ans

correctif sur postservice (fixes #33468)

Historique

#1 Mis à jour par Arnaud FORNEROT il y a plus de 2 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#2 Mis à jour par Arnaud FORNEROT il y a plus de 2 ans

  • Version cible mis à Envole 5.25

#3 Mis à jour par Joël Cuissinat il y a plus de 2 ans

  • Statut changé de Résolu à Nouveau

À mon avis, il manque au moins un CreoleGet et il faut remplacer les %% par $ car on n'est pas dans un template !
Je propose également d'en profiter pour nettoyer les 8 premières lignes (EOLE 2.3).

root@scribe:~# bash -x /usr/share/eole/postservice/10-gepi 
+ '[' -f /usr/bin/ParseDico ']'
+ RunCmd=CreoleRun
++ CreoleGet activer_gepi non
+ activer_gepi=oui
++ CreoleGet container_path_web
+ container_path_web=
+ '[' oui = oui ']'
+ '[' -f %%ldap_reader_passfile ']'
++ /bin/date +%Y-%m-%d_%H-%M-%S
   [ ... ]

#4 Mis à jour par Arnaud FORNEROT il y a plus de 2 ans

  • Statut changé de Nouveau à Résolu

#5 Mis à jour par Joël Cuissinat il y a plus de 2 ans

  • Assigné à mis à Arnaud FORNEROT
  • Version cible Envole 5.25 supprimé

Ça paraît mieux :

root@scribe:~#  bash -x /usr/share/eole/postservice/10-gepi  
+ RunCmd=CreoleRun
++ CreoleGet activer_gepi non
+ activer_gepi=oui
++ CreoleGet container_path_web
+ container_path_web=
++ CreoleGet ldap_reader_passfile
+ ldap_reader_passfile=/root/.reader
+ '[' oui = oui ']'
+ '[' -f /root/.reader ']'
++ cat /root/.reader
+ LDAP_PASS=faep2tep7ohH8Thii8Upheiy6ethahrae6aigheech4vohfaeg2einah
+ sed -i 's/$ldap_password="\([^)]\+\)";/$ldap_password="faep2tep7ohH8Thii8Upheiy6ethahrae6aigheech4vohfaeg2einah";/' /var/www/html/gepi/secure/config_ldap.inc.php
++ /bin/date +%Y-%m-%d_%H-%M-%S
+ DATELOG=2021-12-10_12-41-04
+ LOGFILE=/var/log/envole/gepi/update-gepi.2021-12-10_12-41-04.log
+ mkdir -p /var/log/envole/gepi
+ echo ''
++ date +%s
+ DATE=1639136464
+ echo '# Modification des mots de passe sql avant mise à jour #'
+ mysql_pwd.py 1639136464
+ echo '# Mise à jour de la base de données gepi #'
+ CreoleRun /var/www/html/gepi/utilitaires/envole.sh web
+ exit 0

#6 Mis à jour par Arnaud FORNEROT il y a environ 2 ans

  • Version cible mis à Envole 5.25

#7 Mis à jour par Arnaud FORNEROT il y a environ 2 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF