Accéder au contenu.
Menu Sympa

fr - [sympa-fr] Re: création de liste / template + robot - bug ?

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

Archives de la liste

Chronologique Discussions  
  • From: David Verdin <adresse@cachée>
  • To: DUVAL Olivier <adresse@cachée>
  • Cc: adresse@cachée
  • Subject: [sympa-fr] Re: création de liste / template + robot - bug ?
  • Date: Tue, 19 Jun 2007 12:01:35 +0200

DUVAL Olivier a écrit :
Bonjour,

J'ai l'impression qu'il y a peut-être un bug lors de la création d'une liste avec
modèle lorsque create_liste_templates\<modele> se trouve dans ~/etc/<robot>/
et non dans ~/etc

Ma configuration : Debian Etch + Sympa 5.3.1
Un robot ccinet.cci.fr : ~/etc/ccinet.cci.fr

Lorsque j'ai
~/etc/ccinet.cci.fr/create_list_templates/ccinet_list/config.tt2 la demande
de création me donne un config vide dans ~/expl/ccinet.cci.fr/liste/
Je déplace ce même create_liste_templates sous ~/etc (donc pas dans
le robot), pas de problème, la liste est bien créée avec le config souhaité

Je vous joins le config.tt2 et le wwsympa.log : l.1 à 15 : création d'une liste tourisme : échoue, le create_list_templates se trouve dans le répertoire robot ~/etc/ccinet.cci.fr/
l.16 à la fin : création d'une liste qualite : réussie, le
create_list_templates se trouve dans ~/etc

Est-ce un bug (je l'inscris dans l'appli des bugs), ou je me suis
trompé quelque part ?

Merci par avance- OD


<<config.tt2>> <<wwsympa.log.bug>>
Bonjour,

Comme vous l'avez constaté, les avis divergeaient sur votre problème. C'est parce que les configurations divergent aussi parfois. :)
En résumé (et au nom du CRU maintenant unanime) on a bien un problème du côté de Sympa, mais il faut quand même que vous vérifiiez vos droits d'accès comme l'a recommandé Olivier.

Indépendamment des droits, nous arrivons à reproduire votre problème quand le nom de l'hôte virtuel est le même que celui de l'hôte par défaut (celui défini dans le paramètre "host" de sympa.conf).
Dans ce cas, au moment de choisir le template à employer, sympa cherche dans le répertoire "create_list_templates/" de l'hôte par défaut, pas dans celui de l'hôte virtuel. Ceci pour éviter d'explorer un répertoire "etc/<robot>" qui peut très bien ne pas exister puisqu'il n'est pas obligatoire. Dans ce cas, votre template se trouvant dans le répertoire de l'hôte virtuel et pas celui de l'hôte par défaut, Sympa ne le trouve pas au moment de créer la liste.

Il faut que nous clarifiions cette question, notamment en différenciant mieux l'hôte par défaut et l'hôte virtuel.

Dans l'intervalle, vous avez la possibilité :
- de mettre votre modèle dans le répertoire etc/. Ce qui peut être ennuyeux puisque tous les hôtes virtuels vont en hériter ;
- de faire en sorte que l'hôte par défaut et l'hôte virtuel n'aient plus le même nom.

De notre côté, nous allons voir de quelle manière améliorer le code de Sympa pour ne plus retomber sur ce genre de problème.

Cordialement,

--
David Verdin
Comité réseau des universités




Archives gérées par MHonArc 2.6.19+.

Haut de le page