Echec synchronisation LDAP automatique

Installation & Configuration du logiciel
Répondre
nicolas.chassagne
Gsup LEVEL 3
Messages : 95
Enregistré le : mar. 27 déc. 2022 15:52

Bonjour
J'ai ajouté dans le cron la ligne permettant de synchroniser automatiquement avec mon AD mais cela ne fonctionne pas. Quand je lance une simulation à la main, j'ai encore des comptes à créer.
J'ai changé l'heure pour tester fréquemment mais rien n'y fait, ci-dessous la ligne en question

11 12 * * * root php /var/www/html/core/ldap.php > /dev/null

Pouvez-vous m'aider ?

D'avance merci
GestSup: 3.2.37 | Debian: 12 | Apache: 2.4.57 | MariaDB: 10.11.3 | PHP: 8.2.8
Avatar du membre
Flox
Administrateur du site
Messages : 9030
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour.,

Quel est le résultat de cette commande :
php /var/www/html/core/ldap.php

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
nicolas.chassagne
Gsup LEVEL 3
Messages : 95
Enregistré le : mar. 27 déc. 2022 15:52

PHP Warning: Undefined variable $rparameters in /var/www/html/core/ldap.php on line 20
PHP Warning: Trying to access array offset on value of type null in /var/www/html/core/ldap.php on line 20
PHP Warning: ldap_search(): Search: No such object in /var/www/html/core/ldap.php on line 166
PHP Fatal error: Uncaught TypeError: ldap_parse_result(): Argument #2 ($result) must be of type LDAP\Result, bool given in /var/www/html/core/ldap.php:170
Stack trace:
#0 /var/www/html/core/ldap.php(170): ldap_parse_result()
#1 {main}
thrown in /var/www/html/core/ldap.php on line 170
GestSup: 3.2.37 | Debian: 12 | Apache: 2.4.57 | MariaDB: 10.11.3 | PHP: 8.2.8
Avatar du membre
Flox
Administrateur du site
Messages : 9030
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez-vous transmettre une impression écran de votre connecteur ldap.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
nicolas.chassagne
Gsup LEVEL 3
Messages : 95
Enregistré le : mar. 27 déc. 2022 15:52

Je pense avoir trouvé, j'avais une UO qui posait souci
Par contre je ne comprends pas pourquoi ça fonctionnait via l'interface web et pas en cron
Mais maintenant c'est ok avec le cron, mes utilisateurs sont bien mis à jour automatiquement

Merci
GestSup: 3.2.37 | Debian: 12 | Apache: 2.4.57 | MariaDB: 10.11.3 | PHP: 8.2.8
Répondre