PB synchro AD

Installation & Configuration du logiciel
Répondre
csantof
Gsup LEVEL 3
Messages : 56
Enregistré le : mer. 7 août 2019 09:55

j'ai un soucis concernant la synchro AD:

le mode débug me remonte l'erreur suivante:
Warning: ldap_search(): Search: No such object in /var/www/html/core/ldap.php on line 188

Fatal error: Uncaught TypeError: ldap_parse_result(): Argument #2 ($result) must be of type LDAP\Result, bool given in /var/www/html/core/ldap.php:192 Stack trace: #0 /var/www/html/core/ldap.php(192): ldap_parse_result() #1 /var/www/html/admin/user.php(175): include('...') #2 /var/www/html/admin.php(22): include('...') #3 /var/www/html/main.php(531): include('...') #4 /var/www/html/index.php(405): require('...') #5 {main} thrown in /var/www/html/core/ldap.php on line 192

je n'ai synchronisé qu'une OU particulière pour tester, afin de ne pas bloquer tous mes utilisateurs.
la synchro des mots de passe fonctionne mais pas les logins
Christophe.

Version 3.2.55
Avatar du membre
Flox
Administrateur du site
Messages : 9602
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

pouvez-vous transmettre une impression écran des paramètres de votre connecteur ainsi que de votre arborescence AD ?

Cdt
GestSup: 3.2.53 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3 | https://doc.gestsup.fr/
csantof
Gsup LEVEL 3
Messages : 56
Enregistré le : mer. 7 août 2019 09:55

2025-04-25 15_23_19-GestSup _ Gestion de Support — Mozilla Firefox.png
2025-04-25 15_23_19-GestSup _ Gestion de Support — Mozilla Firefox.png (39.86 Kio) Vu 4335 fois
2025-04-25 15_23_19-GestSup _ Gestion de Support — Mozilla Firefox.png
2025-04-25 15_23_19-GestSup _ Gestion de Support — Mozilla Firefox.png (39.86 Kio) Vu 4335 fois
Fichiers joints
2025-04-25 15_28_59-mRemoteNG - confCons.xml - AD-keri-lan.png
2025-04-25 15_28_59-mRemoteNG - confCons.xml - AD-keri-lan.png (17.33 Kio) Vu 4335 fois
Christophe.

Version 3.2.55
Avatar du membre
Flox
Administrateur du site
Messages : 9602
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

pouvez-vous mettre à jour l'application et réessayer ?

Cdt
GestSup: 3.2.53 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3 | https://doc.gestsup.fr/
csantof
Gsup LEVEL 3
Messages : 56
Enregistré le : mer. 7 août 2019 09:55

Bonjour,

après la mise à jour, toujours pareil, la simulation ne remonte rien à l'écran,
en mode debug j'ai l'erreur:

Warning: ldap_search(): Search: No such object in /var/www/html/core/ldap.php on line 188

Fatal error: Uncaught TypeError: ldap_parse_result(): Argument #2 ($result) must be of type LDAP\Result, bool given in /var/www/html/core/ldap.php:192 Stack trace: #0 /var/www/html/core/ldap.php(192): ldap_parse_result() #1 /var/www/html/admin/user.php(175): include('...') #2 /var/www/html/admin.php(22): include('...') #3 /var/www/html/main.php(532): include('...') #4 /var/www/html/index.php(408): require('...') #5 {main} thrown in /var/www/html/core/ldap.php on line 192

merci,
Christophe.

Version 3.2.55
Avatar du membre
Flox
Administrateur du site
Messages : 9602
Enregistré le : jeu. 21 juin 2012 19:00

Vous avez une erreur dans l'emplacement de vos utilisateurs
GestSup: 3.2.53 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3 | https://doc.gestsup.fr/
csantof
Gsup LEVEL 3
Messages : 56
Enregistré le : mer. 7 août 2019 09:55

je ne veux synchroniser qu'une petite partie des utilisateurs pour test, et j'ai sais à la main mes utilisateurs je ne vois pas où pourrait être l'erreur que vous indiquez, j'ai revu la syntaxe dans le connecteur, est-ce un problème de syntaxe, de caractères non reconnus?

j'ai toujours le même problème.
Christophe.

Version 3.2.55
Avatar du membre
Flox
Administrateur du site
Messages : 9602
Enregistré le : jeu. 21 juin 2012 19:00

Vous trouverez un exemple de configuration de l'emplacement des utilisateurs dans la documentation ;

https://doc.gestsup.fr/config/#connecteur-ldap
Si votre arborescence AD comporte plusieurs niveaux d'unité d'organisation, exemple :
-> Utilisateurs
----> Paris
----> Marseille
Avec cette structure si vous souhaitez synchroniser une seule sous-OU, exemple "Marseille", alors vous devrez utiliser la syntaxe suivante "OU=Marseille,OU=Utilisateurs"
GestSup: 3.2.53 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3 | https://doc.gestsup.fr/
csantof
Gsup LEVEL 3
Messages : 56
Enregistré le : mer. 7 août 2019 09:55

effectivement il faut reprendre le chemin de l'attribut distinguishedName et non lire l'ad comme une structure de fichier.

merci pour la correction
Christophe.

Version 3.2.55
Répondre