Problème de synchronisation LDAP

Installation & Configuration du logiciel
Avatar du membre
dumpau62
Gsup LEVEL 4
Messages : 121
Enregistré le : ven. 15 sept. 2017 15:14

Bonjour,

Je rencontre un soucis depuis quelques jours que je n'arrive pas à éclaircir. Je n'arrive plus à synchroniser mes utilisateurs AD sur GestSup.

Depuis que j'ai activé le SSO et que j'ai changé de version PHP je rencontre ce problème.
J'utilisais avant la version PHP 7.1 et je suis passé en PHP 7.2 depuis quelques temps.

Pour voir un peu d'où vient le problème, j'ai activé le mode Debug sur GestSup et en faisant ma synchro LDAP j'ai ce message:
Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 1267 Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' in /var/www/html/core/ldap.php:417 Stack trace: #0 /var/www/html/core/ldap.php(417): PDO->query('SELECT id FROM ...') #1 /var/www/html/admin/user.php(1514): include('/var/www/html/c...') #2 /var/www/html/admin.php(24): include('/var/www/html/a...') #3 /var/www/html/index.php(887): include('/var/www/html/a...') #4 {main} thrown in /var/www/html/core/ldap.php on line 417

Quelqu'un pourrait m'éclairer sur ce sujet ?
Dois-je changer ma version de PHP ?

Pour info, je ping bien mon serveur AD et désactiver le SSO pour faire mes test.
J'utilise la version 3.1.31 de GestSup.

Merci
GestSup: 3.2.24 | Debian: 11 | MariaDB: 10.5.19 | PHP: 8.2.5
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

pouvez vous ouvrir le fichier ./core/ldap.php puis nous donner la version affichée dans l'entête du fichier.
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
dumpau62
Gsup LEVEL 4
Messages : 121
Enregistré le : ven. 15 sept. 2017 15:14

Bonjour,

Le voici:
Image

Cdt
GestSup: 3.2.24 | Debian: 11 | MariaDB: 10.5.19 | PHP: 8.2.5
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

Je pense qu'il doit y avoir un pb avec blocage sur un user activer le mode debug et lancer une synchronisation et faites un impression écran.

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
dumpau62
Gsup LEVEL 4
Messages : 121
Enregistré le : ven. 15 sept. 2017 15:14

Bonjour,

Voici la capture d'écran de la synchro LDAP:
Image

Cdt
GestSup: 3.2.24 | Debian: 11 | MariaDB: 10.5.19 | PHP: 8.2.5
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez vérifier sur la fiche AD du dernier utilisateur affiché qu'il ne possède pas de caractères spéciaux.
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
dumpau62
Gsup LEVEL 4
Messages : 121
Enregistré le : ven. 15 sept. 2017 15:14

J'ai quelques accents sur les prénoms mais ça je l'avais avant et je n'avais pas de problème.

J'ai seulement rajouté 3 nouveaux utilisateurs et je n'ai pas mis d'accents.
GestSup: 3.2.24 | Debian: 11 | MariaDB: 10.5.19 | PHP: 8.2.5
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez vous m'envoyer en MP des impressions écran de l'ensemble des onglet de la fiche de cet utilisateur ?

viewtopic.php?f=5&t=3762&hilit=Illegal+ ... s&start=10

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
dumpau62
Gsup LEVEL 4
Messages : 121
Enregistré le : ven. 15 sept. 2017 15:14

Le message privé est envoyé.
GestSup: 3.2.24 | Debian: 11 | MariaDB: 10.5.19 | PHP: 8.2.5
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez vous faire un copier / coller du champ service de la fiche AD de l'utilisateur "l.war*n".
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Répondre