Page 1 sur 1

[Résolu] gestsup 2.9 Openldap

Posté : ven. 6 sept. 2013 09:30
par Eric_03
Bonjour,

Message d'erreur avec Openldp lors des tests de connection

Warning: ldap_bind(): Unable to bind to server: Invalid DN syntax in /var/www/gestsup/core/ldap.php on line 51 Call Stack: 0.0001 663536 1. {main}() /var/www/gestsup/index.php:0 0.0027 730656 2. include('/var/www/gestsup/index_auth.php') /var/www/gestsup/index.php:227 0.0032 739664 3. include('/var/www/gestsup/admin.php') /var/www/gestsup/index_auth.php:279 0.0032 740768 4. include('/var/www/gestsup/admin/parameters.php') /var/www/gestsup/admin.php:64 0.0039 749856 5. include('/var/www/gestsup/core/ldap.php') /var/www/gestsup/admin/parameters.php:261 0.0040 753616 6. ldap_bind() /var/www/gestsup/core/ldap.php:51

Cdlt
Eric

Re: gestsup 2.9 Openldap

Posté : ven. 6 sept. 2013 14:18
par Flox
Bonjour,

pouvez vous nous transmettre les paramètres gestsup et votre version OpenLDAP et OS.

Cdt

Re: gestsup 2.9 Openldap

Posté : ven. 6 sept. 2013 16:04
par Eric_03
Bonjour,

OS debian squeeze

Serveur:

Linux serv-col 2.6.32-5-amd64 #1 SMP Sun May 6 04:00:17 UTC 2012 x86_64
Apache 2.2.16
Mysql 5.1.61-0+squeeze1
PHP 5.3.3-7+squeeze9



État des paramètres PHP:

File_uploads: Activée
Memory_limit: 128M
Upload_max_filesize: 20M (Il est préconisé d'avoir une valeur supérieur ou égale à 10Mo)
Max_execution_time: 30s (Il est préconisé d'avoir une valeur supérieur ou égale à 240s pour les mises à jours.)
Fuseau Horaire: Europe/Zurich (Il est préconisé de modifier la valeur date.timezone du fichier php.ini, et mettre "Europe/Paris" afin de ne pas avoir de problème d'horloge.)



État des Extensions PHP:

php_mysql: Activée
php_openssl: Activée
php_ldap: Activée
php_zip: Activée
php_imap: Activée

slapd version 2.423-7.2

Connecteur LDAP: question ok
Type de serveur LDAP: Openldap
Nom du serveur LDAP: localhost
Port LDAP: 389
Domaine: serv-col.
Emplacement des utilisateurs:ou=Structures,dc=xxxx,dc=yyyyy,dc=fr
Utilisateur:cn=admin,dc=xxxxx,dc=fr
Mot de passe:*******


Cdlt
Eric

Re: gestsup 2.9 Openldap

Posté : mer. 11 sept. 2013 13:51
par Eric_03
Bonjour,

des pistes?

Cordialement
Eric

Re: gestsup 2.9 Openldap

Posté : mer. 11 sept. 2013 17:50
par Flox
Connecteur LDAP: question ok
Type de serveur LDAP: Openldap
Nom du serveur LDAP: localhost
Port LDAP: 389
Domaine: serv-col. >>> essayer xxxx.yyyy.fr
Emplacement des utilisateurs:ou=Structures,dc=xxxx,dc=yyyyy,dc=fr >>> essayer juste ou=Structure
Utilisateur:cn=admin,dc=xxxxx,dc=fr >>>> essayer juste admin (il doit être à la racine)
Mot de passe:*******

Re: gestsup 2.9 Openldap

Posté : jeu. 12 sept. 2013 09:33
par Eric_03
Bonjour,

j'ai suivi tes conseils mais cela n'a rien donné. Par contre j'ai modifié la ligne 51 de /var/www/gestsup/core/ldap.php en remplaçant les variables par

if ($rparameters['ldap_type']==0) $ldapbind = ldap_bind($ldap, "$user@$domain", $password); else $ldapbind = ldap_bind($ldap, "cn=admin,dc=xxxx,dc=fr", "azerty");

Etat connetion ldap OK

Par contre quand j'effectue un test de synchro voici l message:

Vérification des Annuaires
Nombre d'utilisateurs trouvés dans l'annuaire OpenLDAP:
Nombre d'utilisateurs actif trouvés dans GestSup: 1

Modifications à apporter dans GestSup:

disable Désactivation de l'utilisateur admin (admin). Raison: Utilisateur non présent dans l'annuaire LDAP.

Nombre de d'utilisateurs à créer dans GestSup: 0
Nombre de d'utilisateurs à mettre à jour dans GestSup: 0
Nombre de d'utilisateurs à désactiver dans GestSup: 1
Nombre de d'utilisateurs à activer dans GestSup: 0

Information de Synchronisation:
La jointure inter-annuaires est réalisée sur le login, les comptes existant dans GestSup qui possèdent un login doivent être existant dans l'annuaire LDAP.

Peux tu STP me donner l'emplacement des utilisateurs (variable +fichier)?

Merci

Cordialement
Eric

Re: gestsup 2.9 Openldap

Posté : jeu. 12 sept. 2013 15:06
par Eric_03
Bonjour,

c'est ok pour la synchro

il fallait comme tu me l'avais suggéré changer les paramétres

Domaine: serv-col. >>> essayer xxxx.yyyy.fr
Emplacement des utilisateurs:ou=Structures,dc=xxxx,dc=yyyyy,dc=fr >>> essayer juste ou=Structure

Eric

Re: [Résolu] gestsup 2.9 Openldap

Posté : jeu. 12 sept. 2013 18:53
par Flox
Très bien n'hésiter pas à consulter les bulles d'informations pour la page paramétrage, j'essaye de rassembler toutes les informations utiles là ou elles doivent être.

Cdt