Bonjour,
Merci pour cet outil. Je ne suis pas certain que c'est un bug (peut-être une mauvaise config de mon coté) .
J'ai configuré un connecteur LDAP. L'importation des utilisateurs (et leurs authentifications) fonctionne très bien.
Mais à chaque synchronisation (soit dans la crontab, soit dans l'interface web (simulation ou réelle)), le système ne comprend pas que mes utilisateurs existent déjà.
Ainsi il me désactive tous mes utilisateurs (Raison: Utilisateur non présent dans l'annuaire LDAP) pour recréer les mêmes juste après.
J'ai l'impression qu'il ne matche pas le bon champ "uid" dans mon ldap lors de la vérification de l'existence d'un utilisateur.
Pour info, j’étais en Debian 11 avec ce problème. Je suis passer en Debian 12 au cas où. Mais le problème est toujours existant.
Je pense qu'il doit y avoir un problème dans ma configuration du connecteur LDAP mais pourtant il récupère bien les utilisateurs.
Pour info, dans Domaine : j'ai noté mon domaine "internet". Faut-il ecrire le BaseDn de ldap ? Type dc=AAAA,dc=fr
Merci pour votre aide.
LDAP ajout d'utilisateur à chaque synchronisation
Bonjour,
Pouvez-vous transmettre une impression écran de votre page système ?
Cdt
Pouvez-vous transmettre une impression écran de votre page système ?
Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Pouvez-vous installer la dernière version de l'application 3.2.35 et indiquer la version de votre serveur OpenLDAP
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Actuellement OpenLDAP: slapd 2.4.57+dfsg-3+deb11u1 (May 14 2022 18:32:57)
Cela correspond à une Debian 11.
Très prochainement (1 ou 2 semaines) je vais passer sous Debian 12... Ce sera alors openldap (2.5.13+dfsg-5)
Mais je n'arrive pas à faire une mise à jour semi-automatique (alors que j'en ai fait 7 ou 8 sans problème les mois précédent). Dans mon log apache, j'ai cela :
Effectivement je n'arrive pas à me connecter à https://ipv6.lafibre.info/ip.php
Je vais réessayer plus tard pour la mise à jour.
Cela correspond à une Debian 11.
Très prochainement (1 ou 2 semaines) je vais passer sous Debian 12... Ce sera alors openldap (2.5.13+dfsg-5)
Mais je n'arrive pas à faire une mise à jour semi-automatique (alors que j'en ai fait 7 ou 8 sans problème les mois précédent). Dans mon log apache, j'ai cela :
Code : Tout sélectionner
[Wed Jul 12 16:25:18.008532 2023] [php:warn] [pid 881] PHP Warning: file_get_contents(https://ipv6.lafibre.info/ip.php): Failed to open stream: Network is unreachable in /var/www/sos/system.php on line 411, referer: /index.php?page=admin&subpage=log&log=security&clear=1
[Wed Jul 12 16:28:25.052061 2023] [php:warn] [pid 1042] PHP Warning: Undefined variable $c in /var/www/sos/admin/update.php on line 197, referer: /index.php?page=admin&subpage=update
[Wed Jul 12 16:28:25.052373 2023] [php:error] [pid 1042] ] PHP Fatal error: Uncaught TypeError: curl_error(): Argument #1 ($handle) must be of type CurlHandle, null given in /var/www/sos/admin/update.php:197\nStack trace:\n#0 /var/www/sos/admin/update.php(197): curl_error()\n#1 /var/www/sos/admin.php(23): include('...')\n#2 /var/www/sos/main.php(489): include('...')\n#3 /var/www/sos/index.php(353): require('...')\n#4 {main}\n thrown in /var/www/sos/admin/update.php on line 197, referer: /index.php?page=admin&subpage=update
Je vais réessayer plus tard pour la mise à jour.
Pouvez-vous transmettre le résultat de cette commande depuis le serveur :
curl https://gestsup.fr/available_version.php
curl https://gestsup.fr/available_version.php
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
C'est ok pour le passage en dernière version (c’était juste un problème réseau vers Free et Orange temporaire apparemment). Pour info, le résultat de la commande :
Pour en revenir au problème initial de LDAP, il est toujours d'actualité en dernière version.
Comme on peut le voir, au lieu de mettre à jour les 259 utilisateurs, le système les désactive et les crée.
Code : Tout sélectionner
["downloads\/versions\/current\/version\/gestsup_3.2.35.zip","downloads\/versions\/current\/version\/gestsup_3.2.30.zip","downloads\/versions\/current\/version\/gestsup_3.2.25.zip","downloads\/versions\/current\/version\/gestsup_3.2.20.zip","downloads\/versions\/current\/version\/gestsup_3.2.15.zip","downloads\/versions\/current\/version\/gestsup_3.2.10.zip","downloads\/versions\/current\/version\/gestsup_3.2.5.zip","downloads\/versions\/current\/version\/gestsup_3.2.0.zip","downloads\/versions\/current\/version\/gestsup_3.1.45.zip","downloads\/versions\/current\/version\/gestsup_3.1.40.zip","downloads\/versions\/current\/version\/gestsup_3.1.35.zip","downloads\/versions\/current\/version\/gestsup_3.1.30.zip","downloads\/versions\/current\/version\/gestsup_3.1.25.zip","downloads\/versions\/current\/version\/gestsup_3.1.20.zip","downloads\/versions\/current\/version\/gestsup_3.1.15.zip","downloads\/versions\/current\/version\/gestsup_3.1.7.zip","downloads\/versions\/current\/version\/gestsup_3.1.1.zip","downloads\/versions\/current\/version\/gestsup_3.0.10.zip"]
Comme on peut le voir, au lieu de mettre à jour les 259 utilisateurs, le système les désactive et les crée.
Bonjour,
je ne reproduis pas ce dysfonctionnement de mon côté, je poursuis les investigations
je ne reproduis pas ce dysfonctionnement de mon côté, je poursuis les investigations
- Fichiers joints
-
- 2023-07-13 12_29_37_screenshot_gestsup.png (40.66 Kio) Vu 1464 fois
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Pouvez-vous lancer une simulation de synchronisation avec le mode debug activé et transmettre une impression écran du résultat ?
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Voila le debug. Je vous donne pour un utilisateur (cela se répète pour chacun)
Rien au niveau du debug au niveau de la désactivation des utilisateurs.
Pour info dans les logs d'apache, j'ai beaucoup de "PHP Warning: Undefined array key X" (X étant un numéro)
Rien au niveau du debug au niveau de la désactivation des utilisateurs.
Pour info dans les logs d'apache, j'ai beaucoup de "PHP Warning: Undefined array key X" (X étant un numéro)