Projet

Général

Profil

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

Ajouté par Joël Cuissinat il y a presque 8 ans. Mis à jour il y a presque 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
06/04/2016
Echéance:
% réalisé:

100%

Temps estimé:
4.00 h
Temps passé:
Restant à faire (heures):
0.0

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'}

scribe252.ldif - Annuaire Scribe 2.5.2 avec un élève (24,2 ko) Joël Cuissinat, 03/05/2016 12:16

Révisions associées

Révision e1683452 (diff)
Ajouté par Joël Cuissinat il y a presque 8 ans

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

#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

Formats disponibles : Atom PDF