Projet

Général

Profil

Tâche #37105

Mis à jour par Joël Cuissinat il y a 6 mois

Le script de /usr/share/eole/preservice/01-sympa essaie d'importer "scribe.eoleldap" qui n'est pas prévu pour fonctionner sur un serveur non instancié (fichier /etc/eole/ldapconf.conf absent notamment) :
* https://dev-eole.ac-dijon.fr/jenkins/job/2.8.1/job/test-instance-acascribe-2.8.1-amd64/1148/parsed_console/

À voir comment traiter ce problème de façon élégante : déplacement, test sur la présence d'un fichier, exception, ...

Je prends la liberté d'ajouter une exception pour contourner rapidement le problème.

Mais désormais, ça plante en postservice car le fichier temporaire n'a pas été généré...
<pre>
2025-09-27 09:09:52.017 run-parts: executing /usr/share/eole/posttemplate/06-sympa instance

2025-09-27 09:09:52.018 AUTOMATE : Traceback dans la sortie console!

2025-09-27 09:09:52.018 Traceback (most recent call last):
2025-09-27 09:09:52.018 File "/usr/share/eole/posttemplate/06-sympa", line 18, in <module>
2025-09-27 09:09:52.018 with open('/tmp/list_etabs_for_sympa', 'r') as list_etabs:

2025-09-27 09:09:52.018 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/list_etabs_for_sympa'
2025-09-27 09:09:52.018 run-parts: /usr/share/eole/posttemplate/06-sympa exited with return code 1
</pre>

Autre test avec une erreur différente mais sans doute liée à surveiller : https://dev-eole.ac-dijon.fr/jenkins/job/2.9.0/job/test-upgradeauto-scribe-281-2.9.0-amd64/

Retour