Accéder au contenu.
Menu Sympa

fr - Re: [fr@sympa] erreur

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

Archives de la liste

Chronologique Discussions  
  • From: "guillaume.ns2" <adresse@cachée>
  • To: Luc Didry <adresse@cachée>, "adresse@cachée" <adresse@cachée>
  • Subject: Re: [fr@sympa] erreur
  • Date: Mon, 19 Jan 2026 19:55:27 +0100

Bonjour

Désolé pour la réponse tardive un grand merci pour la réponse! !!

J'ai très vite essayé en étant assez convaincu que cela allait solutionner le pb mais ce n'est pas le cas 😪. J'ai aussi arrêté et redémarré sympa (et pas le service web car pour moi c'estsans rapport) cela n'a eu aucun effet😮‍💨.

Alors peut-être une info qui irait bien dans le sens de la correction proposée :  nous avons des listes qui incluent d'autres listes actuellement vides.

Pour ce qui est des dépendances circulaires nous avons qq principes  qui doivent les éviter et je suis allé faire des requêtes de DB pour vérifier qu'il n'y aurait pas comme abonnés une liste. Je n'ai rien vu d'anormal. Donc j'exclus ça comme éventuel pb.

Guillaume


Le 13 janvier 2026 08:04:34 GMT+01:00, Luc Didry <adresse@cachée> a écrit :
Le lundi 12 janvier 2026, 22:21:59 heure normale d’Europe centrale
guillaume.ns2 a écrit :
Bonjour,

En version 6.2.40, j'ai dans les logs un message d'erreur qui se répète:

Jan 12 21:56:54 ns3082533 task_manager[2846345]: err main::#148 >
Sympa::Spindle::spin#83 > Sympa::Spindle::ProcessTask::_twist#74 >
Sympa::Spindle::ProcessTask::_execute#140 >
Sympa::Spindle::ProcessTask::_cmd_process#174 >
Sympa::Spindle::ProcessTask::do_sync_include#1355 DIED: Can't l
ocate object method "sync_include" via package "*" (perhaps you forgot
to load "*"?) at /usr/share/sympa/lib/Sympa/Spindle/ProcessTask.pm line 1

Dans le fichier je trouve

my %comm = ( #...

sync_include => do_sync_include,

#...

);

et plus loin

sub do_sync_include {

...

}

J'ai cherché sur le net si une erreur similaire avait été identifiée
mais je n'ai rien trouvé.

Quelqu'un peut m'aiguiller ? Nous n'avons toucher à aucun fichier perl
en quoi notre configuration serait erronée ?

Merci par avance pour votre aide

Guillaume.

Bonjour,

De ce que je vois, le problème doit venir de la liste qui essaye de faire une
inclusion. Le fichier a été modifié depuis la 6.2.40.

Vous pouvez ajouter ceci juste après le `my $list = $task->{context};` :

unless (ref $list eq 'Sympa::List') {
$log->syslog('err', 'No list');
return -1;
}

Ça empêchera d’essayer de faire un sync_include sur un objet qui n’est pas une
liste et je pense que ça devrait régler votre problème.

Bonne journée,



Archives gérées par MHonArc 2.6.19+.

Haut de le page