Tâche #21673
Scénario #21304: Faire fonctionner l'importation complète en mode maj dans la bdd intermédiaire Seth
Gérer l'importation complète en mode mise à jour
Statut:
Fermé
Priorité:
Normal
Assigné à:
Gwenael Remond
Version cible:
Restant à faire (heures):
0.0
Révisions associées
aaf-complet-maj works for the etablissement
Ref #21304
aaf-complet-maj works for the subject
ref #21673
aaf-complet-maj works for the profs and admins
ref #21673
aaf-complet-maj works for the eleves (ref #21673)
aaf-complet-maj works for the responsables (ref #21673)
aaf-complet-maj works for the student (ref #21673)
Historique
#1 Mis à jour par Gwenael Remond il y a plus de 6 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Gwenael Remond il y a plus de 6 ans
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 6.0 à 3.0
#3 Mis à jour par Emmanuel GARETTE il y a plus de 6 ans
- Restant à faire (heures) changé de 3.0 à 0.25
#4 Mis à jour par Scrum Master il y a plus de 6 ans
- Statut changé de En cours à Résolu
#5 Mis à jour par Fabrice Barconnière il y a plus de 6 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.25 à 0.0
#6 Mis à jour par Fabrice Barconnière il y a plus de 6 ans
- Statut changé de Fermé à En cours
#7 Mis à jour par Fabrice Barconnière il y a plus de 6 ans
- % réalisé changé de 100 à 90
- Restant à faire (heures) changé de 0.0 à 2.0
J'obtiens cette erreur lors du traitement des fichiers AAF complet-maj aaf-complet-maj
après avoir traité aaf-complet
Erreur à l'importation des comptes dans la base : insertDocument :: caused by :: 11000 E11000 duplicate key error index: eoleaaf.user.$ENTPersonLogin_1 dup key: { : null }
LOGS :
2017-10-18T08:18:46.346506+02:00 dc1.ac-test.fr salt-minion[1258]: Traitement des fichiers _PersRelEleve_ 2017-10-18T08:18:46.346986+02:00 dc1.ac-test.fr salt-minion[1258]: Lecture du fichier /home/aaf-complet/_PersRelEleve_.xml 2017-10-18T08:18:46.347412+02:00 dc1.ac-test.fr salt-minion[1258]: Lecture des responsables... 2017-10-18T08:18:46.355715+02:00 dc1.ac-test.fr salt-minion[1258]: Traceback (most recent call last): 2017-10-18T08:18:46.355947+02:00 dc1.ac-test.fr salt-minion[1258]: File "/var/cache/salt/minion/extmods/modules/ead/importaaf/custom.py", line 96, in processfile 2017-10-18T08:18:46.356243+02:00 dc1.ac-test.fr salt-minion[1258]: main(path_aaf_complet, reset_db) 2017-10-18T08:18:46.356444+02:00 dc1.ac-test.fr salt-minion[1258]: File "/usr/lib/python2.7/dist-packages/eoleaaf/parseaaf.py", line 41, in main 2017-10-18T08:18:46.356739+02:00 dc1.ac-test.fr salt-minion[1258]: parse_xml_files(aaftype['pattern'], aaftype['function'], xml_files, aaf, delete_function) 2017-10-18T08:18:46.356959+02:00 dc1.ac-test.fr salt-minion[1258]: File "/usr/lib/python2.7/dist-packages/eoleaaf/miscutil.py", line 33, in parse_xml_files 2017-10-18T08:18:46.357227+02:00 dc1.ac-test.fr salt-minion[1258]: aaftypeids = getattr(lib, aaffunc)(fname) 2017-10-18T08:18:46.357434+02:00 dc1.ac-test.fr salt-minion[1258]: File "/usr/lib/python2.7/dist-packages/eoleaaf/aaf.py", line 499, in parse_aaf_responsables 2017-10-18T08:18:46.357884+02:00 dc1.ac-test.fr salt-minion[1258]: return parse_aaf('responsable', responsables_file, 'PersRelEleve', modif_type, parse_type) 2017-10-18T08:18:46.358099+02:00 dc1.ac-test.fr salt-minion[1258]: File "/usr/lib/python2.7/dist-packages/eoleaaf/aaf.py", line 472, in parse_aaf 2017-10-18T08:18:46.358320+02:00 dc1.ac-test.fr salt-minion[1258]: db.commit("user", no_bulk=no_bulk) 2017-10-18T08:18:46.358519+02:00 dc1.ac-test.fr salt-minion[1258]: File "/usr/lib/python2.7/dist-packages/eoleaaf/util.py", line 101, in commit 2017-10-18T08:18:46.359022+02:00 dc1.ac-test.fr salt-minion[1258]: self.db[tablename].update_one(data[0], data[1], upsert=True) 2017-10-18T08:18:46.359239+02:00 dc1.ac-test.fr salt-minion[1258]: File "/usr/lib/python2.7/dist-packages/pymongo/collection.py", line 835, in update_one 2017-10-18T08:18:46.360041+02:00 dc1.ac-test.fr salt-minion[1258]: bypass_doc_val=bypass_document_validation) 2017-10-18T08:18:46.360270+02:00 dc1.ac-test.fr salt-minion[1258]: File "/usr/lib/python2.7/dist-packages/pymongo/collection.py", line 710, in _update 2017-10-18T08:18:46.360491+02:00 dc1.ac-test.fr salt-minion[1258]: _check_write_command_response([(0, result)]) 2017-10-18T08:18:46.360709+02:00 dc1.ac-test.fr salt-minion[1258]: File "/usr/lib/python2.7/dist-packages/pymongo/helpers.py", line 300, in _check_write_command_response 2017-10-18T08:18:46.361032+02:00 dc1.ac-test.fr salt-minion[1258]: raise DuplicateKeyError(error.get("errmsg"), 11000, error) 2017-10-18T08:18:46.361252+02:00 dc1.ac-test.fr salt-minion[1258]: DuplicateKeyError: insertDocument :: caused by :: 11000 E11000 duplicate key error index: eoleaaf.user.$ENTPersonLogin_1 dup key: { : null } 2017-10-18T08:18:46.372419+02:00 dc1.ac-test.fr salt-minion[1258]: TRACE:salt.minion:ret_val = None 2017-10-18T08:18:46.722072+02:00 dc1.ac-test.fr salt-minion[1258]: No handlers could be found for logger "salt.utils.lazy" 2017-10-18T08:18:47.846828+02:00 dc1.ac-test.fr salt-minion[1258]: TRACE:salt.minion:ret_val = None
#8 Mis à jour par Emmanuel GARETTE il y a plus de 6 ans
- Statut changé de En cours à Résolu
#9 Mis à jour par Scrum Master il y a plus de 6 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 2.0 à 0.0