Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
[sympa-fr] Pb avec la gestion des abonnés inclus depuis des listes (sympa 6.1.3)
- From: Sébastien JEAN <adresse@cachée>
- To: sympa-fr <adresse@cachée>
- Subject: [sympa-fr] Pb avec la gestion des abonnés inclus depuis des listes (sympa 6.1.3)
- Date: Wed, 8 Jun 2011 10:47:45 +0200 (CEST)
Bonjour,
Nous rencontrons un dysfonctionnement important avec notre sympa (6.1.3) avec
le mécanisme d'inclusion d'abonnés depuis d'autres listes (issu de différents
robots).
Nous avons une liste (liste2test) dont les abonnés sont la résultante
d'inclusion de liste (une grosse douzaine). Parmi les abonnés, il en existe
en double (présents dans plusieurs listes incluses). pour au moins certains
de ces abonnés la gestion des doublons ne se passe pas bien.
Lors de la construction des abonnés (en automatique, en synchronisation
manuelles des sources de données externes), le processus se stoppe en cours
lorsqu'il rencontre un (ou certain) doublon.
Voici un extrait de nos logs lors de la mise à jour des abonnés de ma liste
de test:
Jun 8 09:53:46 munster wwsympa[1410]: info [robot inpl-nancy.fr] [session
76911784069505] [client mon@ip] [user adresse@cachée] [list
liste2test] main::do_review() do_review(0)
Jun 8 09:53:46 munster wwsympa[1410]: notice List::on_the_fly_sync_include()
Synchronizing list members...
Jun 8 09:53:46 munster wwsympa[1410]: info List::_include_users_list()
Include 26 users from list adresse@cachée
Jun 8 09:53:46 munster wwsympa[1410]: info List::_include_users_list()
Include 247 users from list adresse@cachée
[...]
Jun 8 09:53:47 munster wwsympa[1410]: info List::_include_users_list()
Include 46 users from list adresse@cachée
Jun 8 09:53:47 munster wwsympa[1410]: info List::insert_delete_exclusion()
List::insert_delete_exclusion("adresse@cachée",
"liste2test", "inpl-nancy.fr", "delete")
Jun 8 09:53:47 munster wwsympa[1410]: err List::add_user() Unable to execute
SQL statement "INSERT INTO subscriber_table (user_subscriber,
comment_subscriber, list_subscriber, robot_subscriber, date_subscriber,
update_subscriber, reception_subscriber, topics_subscriber,
visibility_subscriber,subscribed_subscriber,included_subscriber,include_sources_subscriber,custom_attribute_subscriber,suspend_subscriber,suspend_start_date_subscriber,suspend_end_date_subscriber)
VALUES ('adresse@cachée', NULL, 'liste2test',
'inpl-nancy.fr', FROM_UNIXTIME(1307519627), FROM_UNIXTIME(1307519627),
'mail', NULL, 'noconceal', 0, 1, '86d5380b', '<?xml version=\"1.0\"
encoding=\"UTF-8\" ?><custom_attributes></custom_attributes>', NULL, NULL,
NULL)" : Duplicate entry
'adresse@cachée' for key 1
Jun 8 09:53:47 munster wwsympa[1410]: err List::sync_include()
List:sync_include(liste2test): Failed to add new users
Ce que je constate dans les logs:
J'ai comme l'impression de le doublon est repéré (ligne info
List::insert_delete_exclusion), mais que malgré cela une tentative de
déclaration d'abonnement a tout de même lieux (cf la requete sql INSERT
INTO). Or cette requête plante puisqu'une entrée du même type existe déjà.
Ensuite le processus de construction des abonnés se stoppe (cf Failed to add
new users) Nous n'avons donc pas l'ensemble de nos abonnés présents dans
cette liste.
Pour avoir fait d'autres test avec des listes dont les abonnés sont construit
par inclusion de listes avec présence de doublon, cela fonctionne
correctement (pas de blocage, information pertinente des origines des
abonnements, etc). Avec la même liste mais en déclaration les 12 listes
d'inclusion d'abonnés de ma liste2test, je rencontre le même
dysfonctionnement que décrit précédemment....
Quelqu'un aurait-il une idée de l'origine de ce comportement?
Sébastien JEAN
Administrateur Système et Réseaux
Pôle Systèmes, Réseaux et Télécom - CRI (Centre de Ressources Informatiques)
Institut National Polytechnique de Lorraine
Tél : 03.83.59.61.49 06.03.19.73.46
Email : adresse@cachée
- [sympa-fr] Pb avec la gestion des abonnés inclus depuis des listes (sympa 6.1.3), Sébastien JEAN, 08/06/2011
Archives gérées par MHonArc 2.6.19+.