Demande #5899
mail [ADMINS AUTO] Cron <root@sympa> /usr/local/bin/sync-aliases.pl
0%
Description
Depuis aujourd'hui 12h05, le mail ci-dessous est envoyé toutes les 5 minutes sur la liste de diffusion admins-auto:
Subject: [ADMINS AUTO] Cron <root@sympa> /usr/local/bin/sync-aliases.pl err Sympa::List::_load_list_config_file() Expecting a paragraph for "creation" parameter in /var/lib/sympa/expl/libre-en-fete.net/contact-lef/config, ignore it
Files
History
Updated by Pierre-Louis Bonicoli over 1 year ago
- File screenshot.png screenshot.png added
- Status changed from Nouveau to En cours de traitement
Le fichier de configuration de la liste a été modifié quelques minutes avant que les erreurs n'apparaissent:
# ls -lt -c /var/lib/sympa/expl/libre-en-fete.net/contact-lef/config{.24,.25,} -rw-r----- 1 sympa sympa 651 Jun 2 17:15 /var/lib/sympa/expl/libre-en-fete.net/contact-lef/config -rw-r----- 1 sympa sympa 665 Jun 2 12:01 /var/lib/sympa/expl/libre-en-fete.net/contact-lef/config.25 -rw-r----- 1 sympa sympa 993 Oct 3 2017 /var/lib/sympa/expl/libre-en-fete.net/contact-lef/config.24
Le fichier
config
semble réécrit toutes les 5 minutes.
La différence entre le fichier de configuration actuel et le précédent (les deux fichiers ont été recopiés et réordonnés avant comparaison):
# diff -Naur config.25 config --- config.25 2022-06-02 17:29:31.492951578 +0200 +++ config 2022-06-02 17:29:45.476938326 +0200 @@ -3,6 +3,7 @@ available_user_options,reception digest,html,mail,nomail,not_me,notice,summary,txt,urlize clean_delay_queuemod 15 cookie toto5 +creation custom_subject contact-LEF del owner_notify digest 5 20:56 @@ -10,12 +11,12 @@ process_archive on review private send privateorpublickey -serial 25 +serial 26 status open subject Libre en Fete <http://www.libre-en-fete.net> subscribe closed topics organisation_interne/groupes_de_travail,sensibilisation unsubscribe auth_notify -update,date 03 Oct 2017 at 21:50:22,email automatic,date_epoch 1507060222 +update,date_epoch 1654164108,email XXXX@april.org user_data_source include2 -visibility noconceal +visibility conceal
La date de modification mentionnée correspond:
# date -d @1654164108 Thu 02 Jun 2022 12:01:48 PM CEST
Au niveau de l'interface d'administration de la liste, il n'y a effectivement pas d'information relative à sa création:
Je ne sais pas si le fichier config est régulièrement généré depuis une autre source de donnée. J'essaie dans un premier temps de simplement supprimer la ligne creation
du fichier.
Updated by Pierre-Louis Bonicoli over 1 year ago
Il n'y a pas eu de mail envoyé à admins-auto après la suppression de la ligne creation
au fichier /var/lib/sympa/expl/libre-en-fete.net/contact-lef/config
.
Pour vérifier le comportement de sympa, je vais:
1. afficher https://listes.libre-en-fete.net/wws/edit_list_request/contact-lef/description
2. cliquer sur le bouton mise à jour
(sans rien modifier) dans le but de
3. vérifier si creation
est à nouveau ajouté au fichier config
(et donc les mails à nouveau envoyés) ou non
Updated by Pierre-Louis Bonicoli over 1 year ago
- Status changed from En cours de traitement to Résolu
Pour forcer la création du fichier config, j'ai rajouté puis supprimé un espace dans le sujet de la liste.
Suite à cette action:
- le mot clef creation
reste absent du fichier config
- le mail d'erreur ne réapparait pas
Le problème apparaît donc uniquement à la première édition d'une liste possédant une configuration dans un ancien format, les logs contiennnent d'ailleurs:
Jun 02 12:01:48 sympa wwsympa[861]: err main::#1557 > main::do_edit_list#10646 > Sympa::List::new#173 > Sympa::List::load#690 > Sympa::List::_load_list_config_file#5090 Expe cting a paragraph for "creation" parameter in /var/lib/sympa/expl/libre-en-fete.net/contact-lef/config, ignore it [...] Jun 02 12:01:52 sympa task_manager[1112280]: err main::#148 > Sympa::Spindle::spin#78 > Sympa::Spool::next#125 > Sympa::Spool::Task::_load#57 > Sympa::Spool::Task::_create_all_tasks#93 > Sympa::List::get_lists#4607 > Sympa::List::new#173 > Sympa::List::load#690 > Sympa::List::_load_list_config_file#5090 Expecting a paragraph for "creation" parameter in /var/lib/sympa/expl/libre-en-fete.net/contact-lef/config, ignore it Jun 02 12:01:53 sympa sympa_msg[1112272]: err main::#240 > Sympa::Spindle::spin#78 > Sympa::Spool::next#149 > Sympa::Spool::unmarshal#283 > Sympa::Spool::unmarshal_metadata#424 > Sympa::List::new#173 > Sympa::List::load#690 > Sympa::List::_load_list_config_file#5090 Expecting a paragraph for "creation" parameter in /var/lib/sympa/expl/libre-en-fete.net/contact-lef/config, ignore it
Il ne semble pas qu'il y ait d'autre listes concernées (grep -A 1 creation /var/lib/sympa/expl/*/*/config
).
Updated by Pierre-Louis Bonicoli over 1 year ago
- Status changed from Résolu to En cours de traitement
Le problème apparaît aujourd'hui avec la liste /var/lib/sympa/expl/candidats.fr/candidatsfr/config
: il semblerait donc qu'il y ait une opération qui ajoute cette directive.
J'ai supprimé la ligne creation
du fichier /var/lib/sympa/expl/candidats.fr/candidatsfr/config
.
Updated by Frédéric Couchet over 1 year ago
Ce matin j'ai fait une modification dans la configuration de la liste candidatsfr@candidats.fr via l'interface web WWSympa, c'est peut-être ce qui génère ça. Peut-être que WWSympa a ajouté un champ creation incomplet.
Updated by Pierre-Louis Bonicoli over 1 year ago
J'ai constaté que la modification faite par Fred est la suivante:
add owner add owner > creation [...] > bounce,halt_rate 50,warn_rate 101 > bouncers_level1,action notify_bouncers,notification owner,rate 101 > bouncers_level2,action remove_bouncers,notification owner,rate 101 custom_subject Contact Candidats.fr custom_subject Contact Candidats.fr [...] send public send public serial 17 | serial 18 status open status open [...] unsubscribe auth_notify unsubscribe auth_notify update,date 03 Oct 2017 at 21:50:21,date_epoch 1507060221,ema | update,date_epoch 1654678939,email XXXX@april.org user_data_source include2 user_data_source include2 visibility noconceal visibility noconceal
D'après le schéma de la configuration, la directive creation
est bien optionnelle.
J'ai fait le test suivant:
- via l'interface web: modifier l'un des taux seuils (rate) de 101 à 102
- vérifier que le fichier config
est bien changé (102 présent dans le fichier, ligne update
modifiée)
- la directive creation
n'est pas présente dans le fichier config
Je n'ai pas identifié ce qui déclenchait l'écriture de la directive creation
.
Une autre personne a rencontré ce problème et l'a contourné en rajoutant les paramètres creation
.
Dans la base de données MySQL, les champs creation_email_list
et creation_epoch_list
de la liste candidatsfr
sont NULL
.
La configuration des listes n'est pas mises en cache:
/etc/sympa/sympa/sympa.conf:cache_list_config none
Exécuter avec l'utilisateur sympa
, la commande sympa -d --health_check
n'affiche rien et ne retourne pas erreur.
Updated by Quentin Gibeaux about 1 year ago
- Target version changed from Été 2022 to Septembre 2022
Updated by Quentin Gibeaux about 1 year ago
- Target version changed from Septembre 2022 to Octobre 2022
Updated by Quentin Gibeaux 11 months ago
- Target version changed from Octobre 2022 to Novembre 2022
Updated by Quentin Gibeaux 10 months ago
- Target version changed from Novembre 2022 to Décembre 2022
Updated by Quentin Gibeaux 9 months ago
- Target version changed from Décembre 2022 to Janvier 2023
Updated by Quentin Gibeaux 8 months ago
- Target version changed from Janvier 2023 to Février 2023
Updated by Pierre-Louis Bonicoli about 2 months ago
Le problème est réapparu ce jour avec le fichier de configuration /var/lib/sympa/expl/april.org/libreavous/config
(j'ai manuellement supprimé la ligne contenant "creation").
/var/lib/sympa/expl/april.org/libreavous/config.7
contient:
date 10 janv. 2020 at 15:38:26 date_epoch 1578667106
Updated by Quentin Gibeaux about 1 month ago
- Target version changed from Été 2023 to Septembre 2023
Updated by Quentin Gibeaux 6 days ago
- Target version changed from Septembre 2023 to Octobre 2023