Demande #28934
Plantage à l'importation AAF
Statut:
Pas un bug
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
06/09/2019
Echéance:
% réalisé:
0%
Description
Bonjour,
Depuis cette rentrée nous rencontrons sur certains scribes 2.5.2 des erreurs lors de la création de nouveaux groupes.Par exemple:
DEBUG:scribe.importation:création de la classe 4eme6 La liste du groupe 4eme6 existe déjà Traceback (most recent call last): File "/usr/bin/synchro_aaf", line 189, in run write_eleves(store, import_type) File "/usr/bin/synchro_aaf", line 107, in write_eleves writer.write_classe(storage=store, connexion=connexion) File "/usr/lib/python2.7/dist-packages/scribe/importation/writer.py", line 184, in write_classe etab_prefix=etab_prefix) File "/usr/lib/python2.7/dist-packages/scribe/importation/writer.py", line 159, in _write_classe niveau=niveau, sync=False, description=description) File "/usr/lib/python2.7/dist-packages/scribe/eolegroup.py", line 123, in _add partage='rw', sync=sync, etab=etab) File "/usr/lib/python2.7/dist-packages/scribe/eolegroup.py", line 108, in _add self._test_available_name(name) File "/usr/lib/python2.7/dist-packages/scribe/eoleldap.py", line 183, in _test_available_name raise LdapExistingGroup LdapExistingGroup
Le résultat est que le groupe et le partage ldap sont bien créés ainsi que le dossier dans /home/workgroups mais le script plante.
Auriez-vous une idée de la raison ce nouveau comportement ?
Historique
#1 Mis à jour par Daniel Dehennin il y a plus de 4 ans
- Description mis à jour (diff)
#2 Mis à jour par Joël Cuissinat il y a plus de 4 ans
Pour reproduire :
# création d'un niveau et d'une classe
/usr/share/eole/backend/creation-groupe.py -g4eme -tNiveau
/usr/share/eole/backend/creation-groupe.py -g4eme6 -tClasse -n4eme
# suppression de la classe et de son partage (sans toucher à l'équipe pédagogique
smbldap-groupdel 4eme6
ldapdelete -D 'cn=admin,o=gouv,c=fr' -w "$passwd" "cn=smb://scribe/4eme6,ou=local,ou=partages,ou=0000000A,ou=ac-test,ou=education,o=gouv,c=fr"
# importation d'un élève affectés à la classe 4eme6 (mode texte)
cat test.csv
numero;nom;prenom;sexe;date;classe;niveau;options;
1;Machin;Jean;M;01/02/2000;4eme6;4eme;;
Donnera bien :
DEBUG:scribe.importation:création de la classe 4eme6 Traceback (most recent call last): File "/usr/bin/importation_scribe", line 597, in run console.run() File "/usr/bin/importation_scribe", line 275, in run self.do_writer() File "/usr/bin/importation_scribe", line 440, in do_write_eleve etab_prefix=etab_prefix) File "/usr/lib/python2.7/dist-packages/scribe/importation/writer.py", line 184, in write_classe etab_prefix=etab_prefix) File "/usr/lib/python2.7/dist-packages/scribe/importation/writer.py", line 159, in _write_classe niveau=niveau, sync=False, description=description) File "/usr/lib/python2.7/dist-packages/scribe/eolegroup.py", line 123, in _add partage='rw', sync=sync, etab=etab) File "/usr/lib/python2.7/dist-packages/scribe/eolegroup.py", line 108, in _add self._test_available_name(name) File "/usr/lib/python2.7/dist-packages/scribe/eoleldap.py", line 183, in _test_available_name raise LdapExistingGroup LdapExistingGroup
#3 Mis à jour par équipe eole Academie d'Orléans-Tours il y a plus de 4 ans
On a effectivement des dissonance entre les groupes <classe> qui ont été supprimé car sans membres et des profs-<classe> qui restent car avec encore des profs dedans...
smbldap-groupshow profs-5esc dn: cn=profs-5esc,ou=local,ou=Groupes,ou=0450785J,ou=ac-orleans-tours,ou=education,o=gouv,c=fr cn: profs-5esc gidNumber: 11214 sambaSID: S-1-5-21-3617905878-730403657-449510553-23429 sambaGroupType: 2 displayName: profs-5esc objectClass: top,posixGroup,sambaGroupMapping,eolegroupe,ENTGroupe type: Equipe description: Equipe profs-5esc LastUpdate: 20170907 memberUid: toto.romain
smbldap-groupshow 5esc group 5esc doesn't exist
#4 Mis à jour par Gilles Grandgérard il y a plus de 4 ans
- Statut changé de Nouveau à Pas un bug
Ce n'est pas un bug EOLE. C'est le script académie qui doit être corrigé