Bug #2868

User synchronization error

Added by walid over 10 years ago. Updated about 10 years ago.

Status:ClosedStart date:06/15/2011
Priority:NormalDue date:
Assignee:SphynXz% Done:

0%

Category:-
Target version:1.0

Description

Error occured when synvhronizing users

==> sql-errors.log <==
2011-06-15 14:27 [@rollerfr]
*** MySQL query error : 
***
SQL: INSERT INTO glpi_users(`id`,`name`,`password`,`email`,`phone`,`phone2`,`mobile`,`realname`,`firstname`,`locations_id`,`language`,`use_mode`,`list_limit`,`is_active`,`comment`,`auths_id`,`authtype`,`last_login`,`date_mod`,`date_sync`,`is_deleted`,`profiles_id`,`entities_id`,`usertitles_id`,`usercategories_id`,`date_format`,`number_format`,`names_format`,`csv_delimiter`,`is_ids_visible`,`dropdown_chars_limit`,`use_flat_dropdowntree`,`show_jobs_at_login`,`priority_1`,`priority_2`,`priority_3`,`priority_4`,`priority_5`,`priority_6`,`is_categorized_soft_expanded`,`is_not_categorized_soft_expanded`,`followup_private`,`task_private`,`default_requesttypes_id`,`token`,`tokendate`,`user_dn`,`registration_number`) VALUES(\'9\',\'walid\',\'c84a1187738d5c1379b5a980b082ce262e395a97\',\'\',\'\',\'\',\'\',\'\',\'\',\'0\',\'\',\'0\',\'\',\'1\',\'\',\'0\',\'1\',\'2011-06-15 14:27:03\',\'2011-06-15 10:23:23\',\'\',\'0\',\'0\',\'1\',\'0\',\'0\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\');
Error: Duplicate entry 'walid' for key 2
Backtrace :
/home/walid/www/wawax.info/multiglpi/plugins/multiglpi/inc/cron.class.php&nbsp;:277             DBmysql->query()
&nbsp;:         PluginMultiglpiCron::cronsynchWithSlaves()
/home/walid/www/wawax.info/multiglpi/inc/crontask.class.php&nbsp;:750           call_user_func()
/home/walid/www/wawax.info/multiglpi/front/cron.php&nbsp;:80            CronTask::launch()
/home/walid/www/wawax.info/multiglpi/front/cron.php

History

#1 Updated by SphynXz over 10 years ago

see a french discussion between me and walid :

il y a une grosse reflexion à faire sur les dropdowns je pense pour notre plugin
et ce que je préconise pourrait être une solution à la synchronisation des users aussi 16:26:43
la problématique pour les dropdowns :

Si un PC de marque ASUS remonte depuis un serveur A, et qu'un PC de marque ASUS remonte depuis un serveur B.

Sur le serveur centrale Z, j'aurais un doublon sur les dropdown, à savoir deux fois ASUS 16:27:53
toutefois, les deux pc porteront bien la marque ASUS 16:28:08
ce que je préconise pour les dropdown : s'assurer que ce que l'on remonte ne porte pas le nom d'un intitulé existant 16:28:48
cette problématique se voit plus critique sur les catégories de tickets par exemples. 10 catégories de tickets * 10 serveurs GLPI esclaves = 100 catégories de ticket sur le glpi central.. 16:29:33
meilleure solution encore : pour chaque serveur, on ajoute la propriété dédoublonnage 16:30:54
si dédoublonnage activé, pour une liste d'item donné, on s'assurera qu'il n'y a pas deux intitulés identiques 16:31:23
(users, dropdowns, ...) 16:31:33
de cette manière, si je modifie Asus par HP, ca impectera tous les PC de tous les serveurs glpi 16:35:07

#2 Updated by walid about 10 years ago

  • Status changed from New to Resolved

#3 Updated by walid about 10 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF