Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Problème de listes vides

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

Archives de la liste

Chronologique Discussions  
  • From: Patrick Timmons <adresse@cachée>
  • To: David Verdin <adresse@cachée>
  • Cc: Bruno Rouillard <adresse@cachée>, adresse@cachée
  • Subject: Re: [sympa-fr] Problème de listes vides
  • Date: Tue, 25 Nov 2008 07:43:37 -0500

Chez-nous, avec la version 3.4.3.1, ça arrive quand une liste est bâtie à partir d'inclusions d'autres listes et que la création de la cache subscriber.db plante. Dans ce cas, on a un subscriber.db vide. J'ai un cron au 5 minutes qui efface ces fichiers, ce qui force la reconstruction.

David Verdin wrote:
Bonjour,

C'est effectivement un bug curieux. Je ne vous surprendrai sans doute pas si je vous dis que personne ne nous l'avait signalé jusqu'alors. ;)
Sur la base de informations - pourtant fort précises - que vous nous donnez, il est délicat de faire un diagnostic.
Tout se passe comme si, momentanément, le paramètre user_data_source avait eu la valeur 'file' ou 'include' (c'est ce quigénère les erreurs "Function available for lists in database mode only").
Or, dans ce cas, Sympa n'effectue jamais le compte des abonnés. Leur nombre semble donc être de 0. Pourtant, vos abonnés étaient toujours enregistrés dans la base (sinon ils ne seraient pas revenus le lendemain).
Lorsque vous avez rencontré ce problème, la liste apparaissait-elle effectivement vide d'abonnés ou bien était-ce juste leur effectif qui avait une valeur de 0 ?

Vous pourriez vérifier si, dans une de précédentes versions du fichier de config de liste (config.#, ou # est un nombre, les fichiers les plus récents étant ceux avec le numéro le plus élevé) le paramètre user_data_source a effectivement un autre valeur que "include2" ou "database" ?
Cela signifierait que, pour une raison qui m'échappe, cette valeur a été modifiée au cours des opérations que vous évoquez.

Cordialement,

Bruno Rouillard a écrit :

Bonjour,

Je suis le listmaster des listes de l'Université d'angers et j'ai constaté le problème suivant sur une liste dont mon collègue et moi sommes propriétaires :
- mon collègue s'est connecté à la liste par l'interface web et a effacé un abonné
- 50mn plus tard, je me suis connecté en tant que listmaster à l'interface d'administration web sur cette liste
- j'ai modifié les privilèges de l'autre propriétaire (de normal à privileged)
- après validation de ce paramètre, la liste s'est trouvée vidée de ses abonnés (abonnés : 0)

Dans un deuxième temps (le lendemain), toujours par l'interface web d'administration, j'ai supprimé mon nom de la liste des propriétaires
- après validation, comme par miracle, les 53 abonnés sont redevenus visibles dans la liste

Voici un extrait du log qui montre le moment de ma connexion et la disparition des abonnés:
Nov 17 17:41:58 vsympa wwsympa[730]: [robot listes.univ-angers.fr] [client 193.49.146.252] [user bruno.rouillard at univ-angers.fr] [list telephonegsm] main::do_admin() do_admin
Nov 17 17:42:05 vsympa wwsympa[666]: List::get_total_bouncing() Function available for lists in database mode only
Nov 17 17:42:05 vsympa wwsympa[666]: [robot listes.univ-angers.fr] [client 193.49.146.252] [user bruno.rouillard at univ-angers.fr] [list telephonegsm] main::do_edit_list_request() do_edit_list_request()
Nov 17 17:42:12 vsympa wwsympa[676]: List::get_total_bouncing() Function available for lists in database mode only
Nov 17 17:42:12 vsympa wwsympa[676]: [robot listes.univ-angers.fr] [client 193.49.146.252] [user bruno.rouillard at univ-angers.fr] [list telephonegsm] main::do_edit_list_request() do_edit_list_request(description)
Nov 17 17:42:22 vsympa wwsympa[730]: List::get_total_bouncing() Function available for lists in database mode only
Nov 17 17:42:22 vsympa wwsympa[730]: [robot listes.univ-angers.fr] [client 193.49.146.252] [user bruno.rouillard at univ-angers.fr] [list telephonegsm] main::do_edit_list() do_edit_list()
Nov 17 17:42:23 vsympa wwsympa[730]: [robot listes.univ-angers.fr] [client 193.49.146.252] [user bruno.rouillard at univ-angers.fr] [list telephonegsm] main::do_edit_list_request() do_edit_list_request(description)
Nov 17 17:42:52 vsympa wwsympa[666]: [robot listes.univ-angers.fr] [client 193.49.146.252] [user bruno.rouillard at univ-angers.fr] [list telephonegsm] main::do_review() do_review(0)
Nov 17 17:42:52 vsympa wwsympa[666]: [robot listes.univ-angers.fr] [client 193.49.146.252] [user bruno.rouillard at univ-angers.fr] [list telephonegsm] main::do_review() do_review: no subscriber

Version Sympa : 5.3.2
Occurrence : rare, impossible à reproduire... probablement liée à l'utilisation de l'interface web par le listmaster et par quelqu'un d'autre dans un délais court

Si vous avez des idées pour pister la provenance de ce dysfonctionnement, je suis preneur.

Merci pour votre support,

Cordialement,

Bruno Rouillard




--
P.Timmons, service informatique http://www.polymtl.ca/si/
Ecole Polytechnique de Montreal, Canada http://www.polymtl.ca
Tel: 514-340-4711 (4785), Fax: 514-340-4189

Règlements concernant l'utilisation et la gestion des ressources informatiques:
http://www.polymtl.ca/sg/docs_officiels/1310rei2.htm



Archives gérées par MHonArc 2.6.19+.

Haut de le page