[Résolu] PB Synchro LDAP V.3.1.25

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

Bonjour,

De retour de vacances, j'ai appliqué plusieurs patch de mise à jour et je constate que malheureusement la synchronisation LDAP avec notre active directory ne fonctionne plus.

Après une petite étude, mes paramètres LDAP sont fonctionnels. De plus en faisant une simulation de synchronisation, je vois bien apparaître les changes qui seront apportés aux utilisateurs.

Cependant en lançant la synchronisation LDAP, rien ne se passe et il n'apporte aucune information concernant les changements effectués.

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

Bonjour,

pouvez vous activer le mode debug temporairement et relancer une synchronisation afin de visualiser le message d'erreur ?

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

Voici ce qui se trouve en mode debug

Code : Tout sélectionner

 Modifications à apporter dans GestSup:

- LDAP_SamAccountName=responsable.informat LDAP_UAC=66048 LDAP_company= 
Notice: Undefined index: service in /var/www/html/core/ldap.php on line 183
| GS_login=responsable.informat GS_company=0

Fatal error: Uncaught PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'service' in 'field list' in /var/www/html/core/ldap.php:364 Stack trace: #0 /var/www/html/core/ldap.php(364): PDO->exec('UPDATE tusers S...') #1 /var/www/html/admin/user.php(1013): include('/var/www/html/c...') #2 /var/www/html/admin.php(24): include('/var/www/html/a...') #3 /var/www/html/index.php(846): include('/var/www/html/a...') #4 {main} thrown in /var/www/html/core/ldap.php on line 364
Image

J'ai également eu cette erreur :

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

Pouvez vous éditer le fichier ./core/ldap.php présent sur votre serveur et nous donner la version affiché dans l'entête du fichier:
Fichiers joints
Screenshot_07_09_2017 , 16_39_36.png
Screenshot_07_09_2017 , 16_39_36.png (6.74 Kio) Vu 7158 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

Ci aaprès la version du fichier ldap.php

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

Je pense que vous devez avoir un problème de droit au niveau du serveur si vous avez réaliser la mise en mode semi-automatique.

Je vous invite à télécharger au minium les patchs 3.1.24 et 3.1.25 puis de les extraire l'un après l'autre en écrasant les fichiers.

Faites une sauvegarde avant de procéder à ces opérations.
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

OK merci c'est OK ! :D
Répondre