Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Forcer le chargement des "owner_include" [RESOLU]

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

Archives de la liste

Chronologique Discussions  
  • From: Pascal Maes <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] Forcer le chargement des "owner_include" [RESOLU]
  • Date: Fri, 16 Oct 2009 15:33:30 +0200


Un espace en trop derrière le paramètre.
Cela se voit à peine via l'interface web et il faut passer en mode ":set list" avec "vi"

Désolé,

Pascal

Le 16 oct. 2009 à 15:06, Pascal Maes a écrit :

Bonjour


Ci-dessous le fichier owner.incl (qui se trouve dans /var/sympa/etc/ data_sources)

include_sql_query
db_type Oracle
host le_nom_du_serveur
user le_nom_du_user
passwd son_password
db_name UCL
db_env ORACLE_HOME=/usr/local/oracle;TWO_TASK=UCL;TNS_ADMIN=/usr/ local/oracle
sql_query SELECT DISTINCT fgs_email.email FROM fgs_email,zhrcprof,zhraff,zhrsgn,mnd_mna,mnd_mnd WHERE fgs_email.actif = 1 AND fgs_email.matric_fgs=zhraff.matric_fgs AND zhraff.matric_fgs=mnd_mna.matric_fgs AND zhrsgn.pernr=zhraff.rfpnr AND appart_str=1 AND mnd_mna.num_mandat=mnd_mnd.num_mandat AND mnd_mnd.code_organe='[% param.0 %]' AND mnd_mna.date_debut <= sysdate AND mnd_mna.date_fin >= sysdate AND mnd_mnd.date_debut <= sysdate AND mnd_mnd.date_fin >=sysdate AND zhrcprof.pernr=zhraff.rfpnr AND zhrcprof.begda <= sysdate AND zhrcprof.endda >= sysdate AND zhrcprof.seqnr != '009' AND zhrcprof.seqnr != '005'


et ci-dessous le résultat de la requête avec sql_plus



SQL> SELECT DISTINCT fgs_email.email FROM fgs_email,zhrcprof,zhraff,zhrsgn,mnd_mna,mnd_mnd
2 WHERE fgs_email.actif = 1 AND fgs_email.matric_fgs=zhraff.matric_fgs AND zhraff.matric_fgs=mnd_mna.matric_fgs
3 AND zhrsgn.pernr=zhraff.rfpnr AND appart_str=1 AND mnd_mna.num_mandat=mnd_mnd.num_mandat
4 AND mnd_mnd.code_organe='LSM' AND mnd_mna.date_debut <= sysdate AND mnd_mna.date_fin >= sysdate
5 AND mnd_mnd.date_debut <= sysdate AND mnd_mnd.date_fin >=sysdate AND zhrcprof.pernr=zhraff.rfpnr
6 AND zhrcprof.begda <= sysdate AND zhrcprof.endda >= sysdate AND zhrcprof.seqnr != '009' AND zhrcprof.seqnr != '005';

EMAIL
--------------------------------------------------------------------------------
adresse@cachée
adresse@cachée



J'ai mis le log level à 4 mais je n'ai rien de plus dans le fichier sympa.log


Petite remarque en passant, une fois que le paramètre "owner_include" a été fixé, il n'est plus possible de le supprimer via l'interface web. On peut éventuellement le modifier.


Un rédémarrage de sympa ne change rien (effectué pour que le log level soit pris en compte).


Pascal

Le 16 oct. 2009 à 09:33, David Verdin a écrit :

Salut Pascal,

Tes logs indiquent que la requête SQL n'a pas échoué, mais renvoit 0 lignes. Si elle avait échoué, normalement on aurait un message d'erreur.
Il faudrait voir la source elle-même pour comprendre q'il y a une erreur SQL ou un problème d'interprétation du paramètre donné en argument.

David

Pascal Maes a écrit :

Le 14 oct. 2009 à 15:56, Pascal Maes a écrit :

Bonjour,


J'utilise la version 6.0 de sympa

Pour certaines listes, les propriétaires (et modérateurs) définis par le owner_include (editor_include) ne sont pas affichés.
Comment puis-je forcer une resynchronisation ?

Pour une liste, j'ai modifié le fichier config en supprimant les lignes owner_include, je les ai rajoutées via l'interface web et après avoir cliqué sur mise à jour les propriétaires ont été affichés.

Pour une autre liste, j'ai procédé de la même manière (ce sont les mêmes propriétaires, définis avec le même paramètre) et dans ce cas, rien n'apparaît.
Le owner_include est defini comme suit :

owner_include
source owner
reception mail
profile privileged
visibility noconceal
source_parameters LSM


Vu le nombre de liste et le caractère aléatoire de "ma" solution, j'aimerais trouver une autre piste.


Merci
--
Pascal


Dans les logs, j'ai ceci

Oct 15 16:15:44 localhost wwsympa[20295]: [robot xxx.uclouvain.be] [session 57196602532770] [client y] main::do_home() do_home
Oct 15 16:15:46 localhost wwsympa[20289]: [robot xxx.uclouvain.be] [session 57196602532770] [client y] main::do_login() do_login(adresse@cachée )
Oct 15 16:15:46 localhost wwsympa[20289]: [robot xxx.uclouvain.be] [session 57196602532770] [client y] [user adresse@cachée] main::do_redirect() do_redirect(https://machine.ucl.ac.be/institution )
Oct 15 16:15:46 localhost wwsympa[20296]: [robot xxx.uclouvain.be] [session 57196602532770] [client y] [user adresse@cachée] main::do_home() do_home
Oct 15 16:15:53 localhost wwsympa[20295]: [robot xxx.uclouvain.be] [session 57196602532770] [client y] [user adresse@cachée] [list x- aca-lsm] main::do_admin() do_admin
Oct 15 16:16:06 localhost wwsympa[20289]: [robot xxx.uclouvain.be] [session 57196602532770] [client y] [user adresse@cachée] [list x- aca-lsm] main::do_edit_list_request() do_edit_list_request()
Oct 15 16:16:08 localhost wwsympa[20296]: [robot xxx.uclouvain.be] [session 57196602532770] [client y] [user adresse@cachée] [list x- aca-lsm] main::do_edit_list_request() do_edit_list_request (description)
Oct 15 16:16:35 localhost wwsympa[20295]: [robot xxx.uclouvain.be] [session 57196602532770] [client y] [user adresse@cachée] [list x- aca-lsm] main::do_edit_list() do_edit_list()
Oct 15 16:16:35 localhost wwsympa[20295]: List::_include_users_sql () 0 included users from SQL query
Oct 15 16:16:35 localhost last message repeated 3 times
Oct 15 16:16:35 localhost wwsympa[20295]: [robot xxx.uclouvain.be] [session 57196602532770] [client y] [user adresse@cachée] [list x- aca-lsm] main::do_edit_list_request() do_edit_list_request (description)


pas grand-chose

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




--
Pascal






--
Pascal










Archives gérées par MHonArc 2.6.19+.

Haut de le page