Page 1 sur 2
BUG SYNCHRO AD : CHAMPS VIDES
Posté : mar. 3 janv. 2017 17:45
par renieral
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.
Re: BUG SYNCHRO AD : CHAMPS VIDES
Posté : mer. 4 janv. 2017 16:03
par renieral
Voici un apercu du résultat dans la liste des utilisateurs
Re: BUG SYNCHRO AD : CHAMPS VIDES
Posté : mer. 4 janv. 2017 17:14
par Flox
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
Re: BUG SYNCHRO AD : CHAMPS VIDES
Posté : mer. 4 janv. 2017 19:15
par renieral
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 :
Re: BUG SYNCHRO AD : CHAMPS VIDES
Posté : mer. 4 janv. 2017 19:22
par renieral
Mon active directory est en Windows 2008 R2
Re: BUG SYNCHRO AD : CHAMPS VIDES
Posté : mer. 4 janv. 2017 20:14
par Flox
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 ?
Re: BUG SYNCHRO AD : CHAMPS VIDES
Posté : jeu. 5 janv. 2017 18:18
par renieral
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
Ci après mes paramètres de connecteur LDAP :
Re: BUG SYNCHRO AD : CHAMPS VIDES
Posté : jeu. 5 janv. 2017 18:20
par renieral
Problème résolu en retirant ou=Users
Re: BUG SYNCHRO AD : CHAMPS VIDES
Posté : jeu. 5 janv. 2017 18:34
par Flox
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 (6.06 Kio) Vu 7694 fois
De mon coté cela fonctionne avec les deux unités d'organisations:
- Screenshot - 05_01_2017 , 18_36_56.png (114.64 Kio) Vu 7694 fois
Re: BUG SYNCHRO AD : CHAMPS VIDES
Posté : jeu. 5 janv. 2017 18:40
par Flox
Je pense avoir comprit vous confondez container et unité d'organisation, remplacer votre OU=users par CN=users.