Accéder au contenu.
Menu Sympa

fr - [sympa-fr] Problème de synchro des listes LDAP avec include_ldap_query: alternance add/remove

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Cédric Archambeau <adresse@cachée>
  • To: adresse@cachée
  • Subject: [sympa-fr] Problème de synchro des listes LDAP avec include_ldap_query: alternance add/remove
  • Date: Thu, 2 Jul 2020 12:30:43 +0200

Bonjour,

Nous préparons notre migration de Mailman à Sympa. Niveau débutant, donc ;-)
Nous synchronisons nos listes avec des fichiers d'inclusion requêtant sur notre annuaire openldap.

Si nous utilisons include_ldap_query avec ce type de requête :
...
filter (memberOf=cn=[% param.0 %],ou=groupes,o=organisation,dc=fr)
attrs mail,displayName
scope sub
select all
...
à chaque synchro, nous avons une alternance de peuplement et de dépeuplement des listes.

Exemple avec un ttl de 300 sec :
Jul  1 10:47:17 servername task_manager[42629]: notice Sympa::List::sync_include(Sympa::List <adresse@cachée>) 43 users added
Jul  1 10:47:17 servername task_manager[42629]: notice Sympa::List::sync_include(Sympa::List <adresse@cachée>) 0 users updated
Jul  1 10:53:17 servername task_manager[42629]: notice Sympa::List::sync_include(Sympa::List <adresse@cachée>) 43 users removed
Jul  1 10:53:17 servername task_manager[42629]: notice Sympa::List::sync_include(Sympa::List <adresse@cachée>) 0 users updated
Jul  1 10:59:17 servername task_manager[42629]: notice Sympa::List::sync_include(Sympa::List <adresse@cachée>) 43 users added
Jul  1 10:59:17 servername task_manager[42629]: notice Sympa::List::sync_include(Sympa::List <adresse@cachée>) 0 users updated  

A priori la requête renvoie des résultats différents à chaque fois donc (sauf mauvaise interprétation). Pas de souci de connectivité avec l'annuaire.
Lorsque le peuplement est fait, il est correct.

Nous ne rencontrons pas de souci en utilisant la version 2 passes (include_ldap_2level_query - requête sur le groupe puis sur chaque membre).

Auriez-vous une idée de l'origine du problème ou d'une piste pour faire fonctionner include_ldap_query?

Merci d'avance de votre éclairage.

Cédric Archambeau
Solidaires Finances Publiques



Archives gérées par MHonArc 2.6.19+.

Haut de le page