[Corrigé 3.2.2] Problème Synchronisation LDAP

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.
SignauxGirod
Gsup LEVEL 2
Messages : 35
Enregistré le : jeu. 10 janv. 2019 10:10

Bonjour,

Depuis le passage en version 3.2 ma synchronisation ldap ne fonctionne plu (plus d'ajout de nouveau User...)

Le test de connecteur fonctionne bien en activant le debug voici les erreurs remontées :
[25-May-2020 10:37:37 Europe/Paris] PHP Stack trace:
[25-May-2020 10:37:37 Europe/Paris] PHP 1. {main}() D:\wamp\www\gestsup\index.php:0
[25-May-2020 10:37:37 Europe/Paris] PHP 2. require() D:\wamp\www\gestsup\index.php:294
[25-May-2020 10:37:37 Europe/Paris] PHP 3. include() D:\wamp\www\gestsup\main.php:406
[25-May-2020 10:37:37 Europe/Paris] PHP 4. include() D:\wamp\www\gestsup\admin.php:20
[25-May-2020 10:37:37 Europe/Paris] PHP 5. include() D:\wamp\www\gestsup\admin\user.php:1750
[25-May-2020 10:37:37 Europe/Paris] PHP 6. array_merge() D:\wamp\www\gestsup\core\ldap.php:153
[25-May-2020 10:37:37 Europe/Paris] PHP Warning: ldap_search() expects at most 8 parameters, 9 given in D:\wamp\www\gestsup\core\ldap.php on line 149
[25-May-2020 10:37:37 Europe/Paris] PHP Stack trace:
[25-May-2020 10:37:37 Europe/Paris] PHP 1. {main}() D:\wamp\www\gestsup\index.php:0
[25-May-2020 10:37:37 Europe/Paris] PHP 2. require() D:\wamp\www\gestsup\index.php:294
[25-May-2020 10:37:37 Europe/Paris] PHP 3. include() D:\wamp\www\gestsup\main.php:406
[25-May-2020 10:37:37 Europe/Paris] PHP 4. include() D:\wamp\www\gestsup\admin.php:20
[25-May-2020 10:37:37 Europe/Paris] PHP 5. include() D:\wamp\www\gestsup\admin\user.php:1750
[25-May-2020 10:37:37 Europe/Paris] PHP 6. ldap_search() D:\wamp\www\gestsup\core\ldap.php:149
[25-May-2020 10:37:37 Europe/Paris] PHP Notice: Undefined variable: controls in D:\wamp\www\gestsup\core\ldap.php on line 151
[25-May-2020 10:37:37 Europe/Paris] PHP Stack trace:
[25-May-2020 10:37:37 Europe/Paris] PHP 1. {main}() D:\wamp\www\gestsup\index.php:0
[25-May-2020 10:37:37 Europe/Paris] PHP 2. require() D:\wamp\www\gestsup\index.php:294
[25-May-2020 10:37:37 Europe/Paris] PHP 3. include() D:\wamp\www\gestsup\main.php:406
[25-May-2020 10:37:37 Europe/Paris] PHP 4. include() D:\wamp\www\gestsup\admin.php:20
[25-May-2020 10:37:37 Europe/Paris] PHP 5. include() D:\wamp\www\gestsup\admin\user.php:1750
[25-May-2020 10:37:37 Europe/Paris] PHP Warning: ldap_parse_result() expects at most 6 parameters, 7 given in D:\wamp\www\gestsup\core\ldap.php on line 151
[25-May-2020 10:37:37 Europe/Paris] PHP Stack trace:
[25-May-2020 10:37:37 Europe/Paris] PHP 1. {main}() D:\wamp\www\gestsup\index.php:0
[25-May-2020 10:37:37 Europe/Paris] PHP 2. require() D:\wamp\www\gestsup\index.php:294
[25-May-2020 10:37:37 Europe/Paris] PHP 3. include() D:\wamp\www\gestsup\main.php:406
[25-May-2020 10:37:37 Europe/Paris] PHP 4. include() D:\wamp\www\gestsup\admin.php:20
[25-May-2020 10:37:37 Europe/Paris] PHP 5. include() D:\wamp\www\gestsup\admin\user.php:1750
[25-May-2020 10:37:37 Europe/Paris] PHP 6. ldap_parse_result() D:\wamp\www\gestsup\core\ldap.php:151
[25-May-2020 10:37:37 Europe/Paris] PHP Warning: ldap_get_entries() expects parameter 2 to be resource, null given in D:\wamp\www\gestsup\core\ldap.php on line 152
[25-May-2020 10:37:37 Europe/Paris] PHP Stack trace:
[25-May-2020 10:37:37 Europe/Paris] PHP 1. {main}() D:\wamp\www\gestsup\index.php:0
[25-May-2020 10:37:37 Europe/Paris] PHP 2. require() D:\wamp\www\gestsup\index.php:294
[25-May-2020 10:37:37 Europe/Paris] PHP 3. include() D:\wamp\www\gestsup\main.php:406
[25-May-2020 10:37:37 Europe/Paris] PHP 4. include() D:\wamp\www\gestsup\admin.php:20
[25-May-2020 10:37:37 Europe/Paris] PHP 5. include() D:\wamp\www\gestsup\admin\user.php:1750
[25-May-2020 10:37:37 Europe/Paris] PHP 6. ldap_get_entries() D:\wamp\www\gestsup\core\ldap.php:152
[25-May-2020 10:37:37 Europe/Paris] PHP Warning: array_merge(): Argument #1 is not an array in D:\wamp\www\gestsup\core\ldap.php on line 153
[25-May-2020 10:37:37 Europe/Paris] PHP Stack trace:
[25-May-2020 10:37:37 Europe/Paris] PHP 1. {main}() D:\wamp\www\gestsup\index.php:0
[25-May-2020 10:37:37 Europe/Paris] PHP 2. require() D:\wamp\www\gestsup\index.php:294
[25-May-2020 10:37:37 Europe/Paris] PHP 3. include() D:\wamp\www\gestsup\main.php:406
[25-May-2020 10:37:37 Europe/Paris] PHP 4. include() D:\wamp\www\gestsup\admin.php:20
[25-May-2020 10:37:37 Europe/Paris] PHP 5. include() D:\wamp\www\gestsup\admin\user.php:1750
[25-May-2020 10:37:37 Europe/Paris] PHP 6. array_merge() D:\wamp\www\gestsup\core\ldap.php:153
Merci par avance
SignauxGirod
Gsup LEVEL 2
Messages : 35
Enregistré le : jeu. 10 janv. 2019 10:10

Je précise également que j'ai passé la version 3.2.1
Avatar du membre
Flox
Administrateur du site
Messages : 9442
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

pouvez-vous réaliser un impression écran de la configuration de votre connecteur ainsi que de la page système de votre application.


Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
SignauxGirod
Gsup LEVEL 2
Messages : 35
Enregistré le : jeu. 10 janv. 2019 10:10

ldap1.JPG
ldap1.JPG (56.86 Kio) Vu 6639 fois
ldap2.JPG
ldap2.JPG (137.46 Kio) Vu 6639 fois
Voici
Avatar du membre
Flox
Administrateur du site
Messages : 9442
Enregistré le : jeu. 21 juin 2012 19:00

Pourrez-vous également préciser le nombre d'utilisateurs présent dans votre AD ?
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
SignauxGirod
Gsup LEVEL 2
Messages : 35
Enregistré le : jeu. 10 janv. 2019 10:10

Nous avons 1026 Users en comptant les comptes désactivés.
SignauxGirod
Gsup LEVEL 2
Messages : 35
Enregistré le : jeu. 10 janv. 2019 10:10

628 Actif
Avatar du membre
Flox
Administrateur du site
Messages : 9442
Enregistré le : jeu. 21 juin 2012 19:00

Je n'arrive pas à reproduire le problème de mon côté, pouvez vous essayer de synchroniser une seule unité d'organisation pour isoler le problème.
préciser également votre version de windows sur l'AD.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
SignauxGirod
Gsup LEVEL 2
Messages : 35
Enregistré le : jeu. 10 janv. 2019 10:10

Cela ne change rien,

lorsque que je fais une simulation, on voit bien qu'il ne trouve rien dans l'annuaire :
ldap3.JPG
ldap3.JPG (25.33 Kio) Vu 6636 fois
Avatar du membre
Flox
Administrateur du site
Messages : 9442
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez-vous essayer de mettre à jour votre version de PHP avec la dernière version 7.4.6
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Répondre