[3.2.34] Erreur syncro utilisateurs LDAP

Installation & Configuration du logiciel
Répondre
didier43
Gsup LEVEL 2
Messages : 39
Enregistré le : jeu. 19 déc. 2013 14:45

Bonjour, nous venons de nous apercevoir que la synchro des users ldap avec notre AD (win2019) ne fonctionne plus.
Je pense que cela c'est produit en monté de version vers la 3.2.34 et php8 ( nous venons de nous apercevoir du pb, impossible de mettre une date dessus...)
Le connecteur ldap ne renvoie pas d'erreur, testé en ldap et ldaps.

Quand on lance une simulation ou un syncro :
Fatal error: Uncaught Error: Call to undefined function ldap_control_paged_result() in /var/www/html/gestsup/core/ldap.php:134 Stack trace: #0 /var/www/html/gestsup/admin/user.php(241): include() #1 /var/www/html/gestsup/admin.php(23): include('...') #2 /var/www/html/gestsup/main.php(489): include('...') #3 /var/www/html/gestsup/index.php(354): require('...') #4 {main} thrown in /var/www/html/gestsup/core/ldap.php on line 134
ldap-error.PNG
ldap-error.PNG (26.83 Kio) Vu 1266 fois
connecteur.jpg
connecteur.jpg (47.67 Kio) Vu 1261 fois
conf.jpg
conf.jpg (145.64 Kio) Vu 1266 fois

Merci d'avance pour votre aide !


Didier
GestSup: 3.2.34 | Debian: 11 | Apache: 2.4.56 | MariaDB: 10.5.19 | PHP: 8.2.6
Avatar du membre
Flox
Administrateur du site
Messages : 9442
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

pouvez-vous indiquer le numéro de version affiché dans l'entête du fichier /core/ldap.php ?

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
didier43
Gsup LEVEL 2
Messages : 39
Enregistré le : jeu. 19 déc. 2013 14:45

Bonjour, voila :

################################################################################
# @Name : /core/ldap.php
# @Description : page to synchronize users from LDAP to GestSup
# @call : /admin/user.php
# @Author : Flox
# @Create : 15/10/2012
# @Update : 06/02/2019
# @Version : 3.1.39 p1
Modifié en dernier par didier43 le mer. 7 juin 2023 14:43, modifié 2 fois.
GestSup: 3.2.34 | Debian: 11 | Apache: 2.4.56 | MariaDB: 10.5.19 | PHP: 8.2.6
Avatar du membre
Flox
Administrateur du site
Messages : 9442
Enregistré le : jeu. 21 juin 2012 19:00

Vous avez un soucis de versions des fichiers sur votre serveur, je vous invite à retélécharger le patch 3.2.34 depuis le site puis écraser les fichiers sur votre serveur, la version du fichier ldap.php devrait changer
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
didier43
Gsup LEVEL 2
Messages : 39
Enregistré le : jeu. 19 déc. 2013 14:45

Bonne pioche ! mon fichier est clairement obsolète... J'ai récupérer celui de la dernière stable, plus de pb. Je ne comprend pas pq ce fichier n'a pas suivi le fil des updates :| ...
Merci pour votre aide et merci pour ce super soft !
Modifié en dernier par didier43 le mer. 7 juin 2023 14:49, modifié 1 fois.
GestSup: 3.2.34 | Debian: 11 | Apache: 2.4.56 | MariaDB: 10.5.19 | PHP: 8.2.6
Avatar du membre
Flox
Administrateur du site
Messages : 9442
Enregistré le : jeu. 21 juin 2012 19:00

Vous devriez vérifier les droits sur les fichiers en fonction de votre méthode d'installation.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Répondre