Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] problème d'instanciation de famille

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: adresse@cachée
  • Subject: Re: [sympa-fr] problème d'instanciation de famille
  • Date: Fri, 23 Mar 2012 10:20:53 +0100

Bonjour Thomas,

Les logs de Sympa que tu fournis sont tout ce dont tu disposes ? Il n'y a rien d'autre ?
Le répertoire de la famille (/etc/sympa/fam_inst/) appartient bien à Sympa, c'est sûr ? Il a bien les droits d'écriture dessus ?

David

Le 23/03/12 09:52, Thomas van Oudenhove a écrit :
bonjour,

Le jeudi 22 mars 2012 à 12:03:28 (+0100), David Verdin a écrit :
En fait il y a un fichier XML général pour toute la famille qui est
découpé pour produire un fichier par liste.
Quand on veut modifier la famille, il faut modifier le fichier
général, les fichiers XML de liste n'étant là que pour simplifier
l'instantiation de chaque liste de la famille et sont regénérés à
chaque instantiation.
Il y a également un fichier param_constraints.conf qui permet de
contraindre les valeurs autorisées pour chaque paramètre de
configuration des listes de la famille.
du coup, je fais un test ; j'ai une nouvelle famille family-test avec un
config.tt2 fixe, excepté 3 paramètres :
subject [% subject %]
custom_subject [% custom_subject %]
include_ldap_query
...
filter [% query %]

ensuite, je fais un fichier xml des familles :
<?xml version="1.0" ?>
<family>
<list>
<listname>liste.personnels-siE</listname>
<subject>Liste des personnels dans le SI E</subject>
<custom_subject>pers-siE</custom_subject>
<ldap>
<query>(&amp;(typesi=E)(finfonction=X))</query>
</ldap>
</list>
</family>

mais quand je tente l'instanciation :
# sympa -d --instantiate_family family-test --robot<monrobot> --input_file
/etc/sympa/fam_inst/test-lists.xml
I/O error : Permission denied
I/O error : Permission denied

(je précise, j'exécute en root, et tout /etc/sympa appartient à sympa...)

dans le sympa.log :
Mar 23 09:47:05 gentiane sympa[30608]: info Configuration file read, log
level set using options : 2
Mar 23 09:47:05 gentiane sympa[30608]: debug2 List::db_connect()
List::db_connect
Mar 23 09:47:05 gentiane sympa[30608]: debug2 SQLSource::connect() Connected
to Database sympa
Mar 23 09:47:05 gentiane sympa[30608]: debug Conf::_load_auth()
Conf::_load_auth(/etc/sympa/auth.conf)
Mar 23 09:47:05 gentiane sympa[30608]: debug2 tools::cookie_changed() cookie
is stable
Mar 23 09:47:05 gentiane sympa[30608]: debug Running server 30608 for sympa
purpose
Mar 23 09:47:05 gentiane sympa[30608]: notice Sympa 6.1.4 started
Mar 23 09:47:05 gentiane sympa[30608]: debug2 Family::new()
Family::new(family-test,gentiane.ac-grenoble.fr)
Mar 23 09:47:05 gentiane sympa[30608]: debug2 Family::instantiate()
Family::instantiate(family-test)
Mar 23 09:47:05 gentiane sympa[30608]: debug2 Family::get_hash_family_lists()
Family::get_hash_family_lists(family-test)
Mar 23 09:47:05 gentiane sympa[30608]: debug2 List::get_lists()
List::get_lists(gentiane.ac-grenoble.fr)
Mar 23 09:47:05 gentiane sympa[30608]: debug2 Family::_split_xml_file()
Family::_split_xml_file(family-test)


est-ce que je m'y prends bien ? comment faire pour avoir plus de
détails/savoir
où ça plante plus précisément ?

merci,




Archives gérées par MHonArc 2.6.19+.

Haut de le page