3.1.29 Bug import AD

Vous avez trouvé un bug dans l'application (dernière version stable ou bêta): Décrivez le ici afin que la correction soit intégrée a la prochaine version.
Répondre
devlin
Gsup LEVEL 2
Messages : 35
Enregistré le : ven. 10 mars 2017 08:26

Bonjour,

Notre synchro AD ne fonctionne plus malgré le bon fonctionnement du connecteur LDAP.
Lorsque l'on lance la synchro des utilisateurs, celle-ci ne va pas jusqu'au bout (voir PJ).

Merci.
Fichiers joints
2018-05-03 10_50_40-Clipboard.png
2018-05-03 10_50_40-Clipboard.png (13.28 Kio) Vu 5156 fois
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

Pouvez vous installer la dernière version et refaire un test.

Si le problème persiste activer le mode debug et relancer la synchronisation.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
devlin
Gsup LEVEL 2
Messages : 35
Enregistré le : ven. 10 mars 2017 08:26

Bonjour,
Derniere version installée. Le probleme persiste.

En debug, il liste bien un certains nombre d'utilisateur puis:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1267 Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='' in /var/www/gestsup/core/ldap.php:406 Stack trace: #0 /var/www/gestsup/core/ldap.php(406): PDO->query('SELECT id FROM ...') #1 /var/www/gestsup/admin/user.php(1495): include('/var/www/gestsu...') #2 /var/www/gestsup/admin.php(24): include('/var/www/gestsu...') #3 /var/www/gestsup/index.php(884): include('/var/www/gestsu...') #4 {main} thrown in /var/www/gestsup/core/ldap.php on line 406

Cdt
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

Il s'agit d'un caractère spécial présent sur l'un des champs de l'un de vos utilisateurs.

Pouvez vous faire un impression écran de la page de synchronisation et me l'a transmettre en mp.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

l'un des champs suivant dispose d'un caractère spécial:
-useraccountcontrol
-givenname
-sn
-mail
-telephonenumber
-mobile
-streetaddress
-postalcode
-l
-company
-facsimiletelephonenumber
-title
-department
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

pouvez vous tester de supprimer l'accent du champ department ?
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

il me manque certains attribu depuis vos screenshot de la console PS.

Pouvez vous me donner des impressions d'écran depuis l'onglet éditeur d'attribu présent sur la fiche AD:
Fichiers joints
2018-05-09 11_55_40-screenshot-zensoft.png
2018-05-09 11_55_40-screenshot-zensoft.png (23.93 Kio) Vu 5131 fois
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Répondre