BUG SYNCHRO AD : CHAMPS VIDES

Installation & Configuration du logiciel
renieral
Gsup LEVEL 1
Messages : 21
Enregistré le : lun. 25 nov. 2013 19:31

Bonjour,

Je suis en version 3.1.14 (3.1 patch 14) et j'ai un soucis avec la synchronisation Active Directory. En effet il retrouve les compte dans l'active directory mais ne récupère pas les champs Nom, Prenom, idencitfiant, Adresse mail. Les champs sont donc vide. Qui peux m’aider? De plus je voudrais que la synchro AD se fasse quotidiennement. Je suis sur Debian.

Image
renieral
Gsup LEVEL 1
Messages : 21
Enregistré le : lun. 25 nov. 2013 19:31

Voici un apercu du résultat dans la liste des utilisateurs

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

Bonjour,

pouvez vous activer le mode debug et nous donner les informations affichés ?

Pouvez vous nous dire si cela fonctionnai avec une version précédente de l'application ?

Pouvez vous nous donner la version de Windows sur votre Active Directory ?

Merci

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
renieral
Gsup LEVEL 1
Messages : 21
Enregistré le : lun. 25 nov. 2013 19:31

Bonjour,

Oui cela fonctionnait avec une version précédente. La je suis partie sur une nouvelle installation pour passer en 3.1.14.

Voici le résultat du mode Debug :

Code : Tout sélectionner

Warning: array_merge(): Argument #2 is not an array in /var/www/html/core/ldap.php on line 105

Warning: array_merge(): Argument #1 is not an array in /var/www/html/core/ldap.php on line 105

Warning: array_merge(): Argument #1 is not an array in /var/www/html/core/ldap.php on line 105
et également ceci :
Image
renieral
Gsup LEVEL 1
Messages : 21
Enregistré le : lun. 25 nov. 2013 19:31

Mon active directory est en Windows 2008 R2
Avatar du membre
Flox
Administrateur du site
Messages : 9447
Enregistré le : jeu. 21 juin 2012 19:00

Nous ne reproduisons pas le soucis de notre coté.

Pouvez vous essayer de remplacer le fichier ./core/ldap.php par celui en pièce jointe.

Pour votre nouvelle installation en 3.1.14, avez vous bien installer la version 3.1.7 puis installer tous les patchs depuis l'application ?

De plus pourrez vous nous transmettre les paramètres de votre connecteur LDAP ?
Fichiers joints
ldap.zip
(4.92 Kio) Téléchargé 335 fois
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
renieral
Gsup LEVEL 1
Messages : 21
Enregistré le : lun. 25 nov. 2013 19:31

J'obtiens ceci comme résultat et toujours non concluant :

Code : Tout sélectionner

DEBUG:
query ldap_search(Resource id #3, ou=LES PEP GUYANE,dc=lespep973,dc=lan, (&(objectClass=user)(objectCategory=person)(cn=*)))


Warning: ldap_search(): Search: No such object in /var/www/html/core/ldap.php on line 99
DEBUG:
query ldap_search(Resource id #3, ou=Users,dc=lespep973,dc=lan, (&(objectClass=user)(objectCategory=person)(cn=*)))


Warning: array_merge(): Argument #2 is not an array in /var/www/html/core/ldap.php on line 105
Image

Ci après mes paramètres de connecteur LDAP :

Image
renieral
Gsup LEVEL 1
Messages : 21
Enregistré le : lun. 25 nov. 2013 19:31

Problème résolu en retirant ou=Users
Avatar du membre
Flox
Administrateur du site
Messages : 9447
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

pouvez vous essayer de supprimer le suffixe DNS présent dans le champ Nom du serveur LDAP, depuis les paramètres du connecteur ?
Sans titre.png
Sans titre.png (6.06 Kio) Vu 7704 fois
De mon coté cela fonctionne avec les deux unités d'organisations:
Screenshot - 05_01_2017 , 18_36_56.png
Screenshot - 05_01_2017 , 18_36_56.png (114.64 Kio) Vu 7704 fois
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 : 9447
Enregistré le : jeu. 21 juin 2012 19:00

Je pense avoir comprit vous confondez container et unité d'organisation, remplacer votre OU=users par CN=users.
Fichiers joints
Sans titre3.png
Sans titre3.png (13.31 Kio) Vu 7704 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