Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Mise à jour des abonnés (version 6.1b7)

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

Archives de la liste

Chronologique Discussions  
  • From: Pascal Maes <adresse@cachée>
  • To: David Verdin <adresse@cachée>
  • Cc: adresse@cachée
  • Subject: Re: [sympa-fr] Mise à jour des abonnés (version 6.1b7)
  • Date: Wed, 29 Sep 2010 16:00:02 +0200

Bonjour,


Effectivement, il y a des adresses dans la liste d'exclusion.
j'ai fait une recherche sur une des adresses qui se trouve dans la requête
SQL et dans la liste d'exclusion ; elle ne se trouve pas dans la base de
données rattachée à la liste faq-bdrt.

Si je l'ajoute manuellement :

Sep 29 15:42:22 localhost wwsympa[3491]: info [robot listes.uclouvain.be]
[session 23355956046840] [client 130.104.207.207] [user
adresse@cachée] [list faq-bdrt] main::do_add()
do_add(adresse@cachée)
Sep 29 15:42:22 localhost wwsympa[3491]: err List::get_subscriber() Unable to
retrieve information from database for user adresse@cachée
Sep 29 15:42:22 localhost wwsympa[3491]: info List::insert_delete_exclusion()
List::insert_delete_exclusion("adresse@cachée", "faq-bdrt",
"listes.uclouvain.be", "delete")
Sep 29 15:42:22 localhost wwsympa[3491]: err
List::delete_subscription_request() No pending subscription was found for
users adresse@cachée


Il est bien ajouté (subscribed) dans la liste des abonnés et ne se retrouve
plus dans la liste des abonnés.

Si je le supprime, il disparait de la liste des abonnés et n'est pas ajouté
dans la liste des exclusions.

Si je resynchronise :

Sep 29 15:45:52 localhost wwsympa[3497]: info [robot listes.uclouvain.be]
[session 23355956046840] [client 130.104.207.207] [user
adresse@cachée] [list faq-bdrt] main::do_sync_include()
do_sync_include(faq-bdrt)
Sep 29 15:45:52 localhost wwsympa[3497]: info List::_include_users_sql() 12
included users from SQL query
Sep 29 15:45:52 localhost wwsympa[3497]: info List::_include_users_sql() 965
included users from SQL query
Sep 29 15:45:52 localhost wwsympa[3497]: info List::_include_users_sql() 280
included users from SQL query
Sep 29 15:45:52 localhost wwsympa[3497]: info List::_include_users_sql() 11
included users from SQL query
Sep 29 15:45:52 localhost wwsympa[3497]: info List::insert_delete_exclusion()
List::insert_delete_exclusion("adresse@cachée", "faq-bdrt",
"listes.uclouvain.be", "delete")
Sep 29 15:45:52 localhost wwsympa[3497]: notice List::sync_include()
List:sync_include(faq-bdrt): 1 users added
Sep 29 15:45:52 localhost wwsympa[3497]: notice List::sync_include()
List:sync_include(faq-bdrt): 0 users updated
Sep 29 15:45:52 localhost wwsympa[3497]: info [robot listes.uclouvain.be]
[session 23355956046840] [client 130.104.207.207] [user
adresse@cachée] [list faq-bdrt] main::do_review() do_review(0)


il n'y a que cet utilisateur-là qui est ajouté, pas les 12 autres.

Je vois bien un moyen de contourner le problème :

- les ajouter manuellement à la liste,
- les supprimer
- refaire une synchronisation.



Questions :

à quoi sert la liste d'exclusion ?
comment se construit-elle ?
comment la supprimer (gérer) ?



Merci
Le 29 sept. 2010 à 10:36, David Verdin a écrit :

> Bonjour Pascal,
>
> Je n'arrive pas à reproduire ce comportement ici.
> À tout hasard, est-ce que ces adresses ne se trouveraient pas dans les
> adresses exclues de cette liste (bouton "exclure", en haut à droite dans la
> page que tu nous a envoyées) ?
> Je suis surpris de ne pas voir apparaître de ligne du type :
>
> List::insert_delete_exclusion()
> List::insert_delete_exclusion("adresse@abonner", "faq-bdrt",
> "listes.uclouvain.be", "delete")
>
> Cette fonction est censée être appelée à chaque fois qu'on ajoute un nouvel
> utilisateur. Tout se passe comme si les 12 adresses manquantes étaient déjà
> abonnées (on les trouve dans la base de données) on fait alors une mise à
> jour de leurs données d'abonnés et non un ajout.
>
> Pour diagnostiquer le problème, est-ce que tu peux vérifier si les adresses
> manquantes ne seraient pas déjà présentes dans la tables subscribers_table
> pour cette liste ?
>
> Pour l'affichage de la liste des membres : c'est un bug signalé par Dan
> Pritts :
> https://sourcesup.cru.fr/tracker/index.php?func=detail&aid=7094&group_id=23&atid=167
> C'est sur ma "todo list".
>
> Cordialement,
>
> David
>
> Le 28/09/2010 21:41, Pascal Maes a écrit :
>> Bonjour,
>>
>>
>> Je suis passé à la vesion 6.1b7.
>> Aucun problème si ce n'est le "custom_robot_parameter" mais c'était déjà
>> signalé.
>>
>> Par contre je suis confronté à un comportement bizarre.
>>
>> Une liste de type "include2" utilise une requête SQL.
>> Lorsque je synchronise les abonnés, je vois ceci dans le fichier sympa.log
>>
>> Sep 28 21:17:35 localhost wwsympa[3498]: info [robot listes.uclouvain.be]
>> [session 3938766681036] [client 130.104.240.228] [user
>> adresse@cachée
>> ] [list faq-bdrt] main::do_sync_include() do_sync_include(faq-bdrt)
>> Sep 28 21:17:35 localhost wwsympa[3498]: info List::_include_users_sql()
>> 13 included users from SQL query
>> Sep 28 21:17:35 localhost wwsympa[3498]: notice List::sync_include()
>> List:sync_include(faq-bdrt): 0 users updated
>> Sep 28 21:17:35 localhost wwsympa[3498]: info [robot listes.uclouvain.be]
>> [session 3938766681036] [client 130.104.240.228] [user
>> adresse@cachée
>> ] [list faq-bdrt] main::do_review() do_review(0)
>>
>>
>> le 13 est bien correct mais après la synchronisation, l'interface web
>> affiche toujours 1 seul abonné (voir image jointe)
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> je ne vois pas pourquoi "la liste des membres de la liste a été
>> générée/mise à jour" est affiché deux fois.
>>
>>
>>
>>
>
> --
> David Verdin
> Comité réseau des universités
>
> Due to the limitations of human brain, I fail to remember all the mails.
> So if you want your bug reports or feature requests for Sympa to be
> processed, please post them to the Sympa tracker

--
Pascal










Archives gérées par MHonArc 2.6.19+.

Haut de le page