Tâche #15806
Distribution EOLE - Scénario #15919: Étudier les erreurs de création d'élève sur Scribe 2.6.0
La création d'un élève engendre une erreur ldap sur 2.6
Description
root@ubuntu:~# /usr/share/eole/backend/creation-eleve.py -u ele1 -c3a -mele1 -pEle -fE1 -d01/01/1111 -o007 -x1 Erreur : {'info': 'ENTEleveClasses: value #0 invalid per syntax', 'desc': 'Invalid syntax'}
Révisions associées
ent.schema : modification de syntaxe pour ENTEleveClasses
Ref: #15806 @1h
Historique
#1 Mis à jour par Joël Cuissinat il y a presque 8 ans
- % réalisé changé de 0 à 30
- Restant à faire (heures) changé de 2.0 à 1.0
Visiblement la valeur recommandée par le SDET : 'ou=00000001,ou=ac-test,ou=education,o=gouv,c=fr$3a' n'est plus acceptée pour les attributs héritant de distinguishedName ...
attributetype ( 1.2.250.1.173.1.1.1.1.135 NAME 'ENTEleveClasses' DESC 'Etablissements et classe associée' SUP distinguishedName)
Je suppose que le problème va apparaître en masse sur le module thôt !
Je propose de remplacer cet héritage par un type "bateau" comme par exemple : SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768}
#2 Mis à jour par Joël Cuissinat il y a presque 8 ans
Bah non, Thot ne semble pas poser problème, la valeur suivante est bien acceptée :
ENTEleveClasses: cn=s3443,ou=structures,dc=eole,dc=lan$4E5
#3 Mis à jour par Joël Cuissinat il y a presque 8 ans
- % réalisé changé de 30 à 10
- Temps estimé changé de 2.00 h à 4.00 h
- Tâche parente changé de #15688 à #15919
- Restant à faire (heures) changé de 1.0 à 3.0
J'aimerais comprendre avant de corriger :)
TODO : importer des ldif de Scribe 2.5 avec un élève sur Scribe & Thot, vérifier les options OpenLDAP (schema_check), ...
#4 Mis à jour par Joël Cuissinat il y a presque 8 ans
- Statut changé de En cours à Nouveau
#5 Mis à jour par Scrum Master il y a presque 8 ans
- Statut changé de Nouveau à En cours
#6 Mis à jour par Joël Cuissinat il y a presque 8 ans
- Fichier scribe252.ldif ajouté
#7 Mis à jour par Joël Cuissinat il y a presque 8 ans
- % réalisé changé de 10 à 20
- Restant à faire (heures) changé de 3.0 à 2.5
#8 Mis à jour par Joël Cuissinat il y a presque 8 ans
En important ce fichier sur Scribe 2.6, on obtient :
root@scribe:~# slapadd -f /etc/ldap/slapd.conf -l scribe252.ldif _################ 81.08% eta none elapsed none spd 38.6 k/s 572a110b <= str2entry NULL (smr_normalize ENTEleveClasses 21) slapadd: could not parse entry (line=706) .#################### 100.00% eta none elapsed none fast! Closing DB...
L'entrée n'est pas créée !
#9 Mis à jour par Joël Cuissinat il y a presque 8 ans
- % réalisé changé de 20 à 100
=> schéma modifié
#10 Mis à jour par Joël Cuissinat il y a presque 8 ans
- Statut changé de En cours à Fermé
- Restant à faire (heures) changé de 2.5 à 0.0