Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Sympa et Oracle

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

Archives de la liste

Chronologique Discussions  
  • From: Laurent Spagnol <adresse@cachée>
  • To: adresse@cachée, FLORENT <adresse@cachée>
  • Subject: Re: [sympa-fr] Sympa et Oracle
  • Date: Thu, 21 Nov 2019 13:20:24 +0100

Bonjour Florent,

J'ai vérifié de mon côté: j'ai 16 listes configurées avec des datasource/Oracle.

Exemple d"un fichier "config" ("old school" car sur Sympa 6.2.32):

include_sql_query
sql_query select personne.getmail@Harpege(no_individu) from V_HARP_BAP WHERE BAP = 'E'
db_port 1522
db_name webgest
db_type Oracle
passwd BLABLA
name (oracle) urca-informaticiens
host w.x.y.z
user BLABLA

Elles fonctionnement toutes correctement.

Pour comprendre d'ou ça vient, il faut voir quelles sont les différences entre nos environnements:
- distribution -> toi sous Debian moi sous Ubuntu (mais je pense pas que le problème vienne de là)
- version d'Oracle -> tu en a testé 2, donc à priori ça ne vient pas le là
- et enfin version de Sympa -> moi en 6.2.32 et toi en 6.2.40 ...

Il y a eu pas mal de changements entre ces deux versions. Je n'ai pas fait de mises à jour car j'ai écrit pas mal de scripts qui utilisent les fichiers de config de listes, or sauf erreur de ma part les confs sont maintenant dans la base.

Essaye avec la version 6.2.32 !

Il est possible qu'il y ait une régression sur des versions ultérieures. Le tout est de savoir laquelle pour laisser un ticket à Soji.

Cdlt,

LS


Le 21/11/2019 à 12:00, FLORENT a écrit :
Bonjour,

J'ai effectué une nouvelle installation sur une VM en suivant tes indications.
J'ai le même soucis.

Debian (10)
Sympa (6.2.40)
Oracle (instanclient12 ou 19)

sympa_wizard -check me dit bien que les modules CPAN sont installés (notamment
DBD::Oracle)
un test avec sqlplus me connecte bien à la base oracle sur le serveur distant
il n'y a que la partie définition des sourrces de données sur les listes
(include_sql_query) qui me renvoie l'erreur " ERREUR INTERNE (review) -
Impossible de construire la liste des membres "

extrait du fichier de logs :

Nov 21 11:58:40 listes2 wwsympa[21590]: err main::#1571 >
main::do_sync_include#16592 > Sympa::List::sync_include#6683 >
Sympa::List::_load_list_members_from_include#5887 >
Sympa::List::_include_users_sql#5678 >
Sympa::DatabaseDriver::Oracle::connect#75 > Sympa::Database::connect#124 A
module for Sympa::DatabaseDriver::Oracle is not installed. You should download
and install DBD::Oracle
Nov 21 11:58:40 listes2 wwsympa[21590]: err main::#1571 >
main::do_sync_include#16592 > Sympa::List::sync_include#6683 >
Sympa::List::_load_list_members_from_include#5887 >
Sympa::List::_include_users_sql#5678 >
Sympa::DatabaseDriver::Oracle::connect#75 > Sympa::Database::connect#124 A
module for Sympa::DatabaseDriver::Oracle is not installed. You should download
and install DBD::Oracle
Nov 21 11:58:40 listes2 wwsympa[21590]: notice
Sympa::Spindle::ProcessTemplate::_twist() Processing Sympa::Message::Template
<adresse@cachée,5369>; envelope_sender=sympa-
adresse@cachée; message_id=sympa.
adresse@cachée; recipients=ARRAY;
adresse@cachée; template=listmaster_notification;
type=missing_dbd
Nov 21 11:58:40 listes2 wwsympa[21590]: notice
Sympa::Spindle::ProcessTemplate::_twist() Processing Sympa::Message::Template
<adresse@cachée,5369>; envelope_sender=sympa-
adresse@cachée; message_id=sympa.
adresse@cachée; recipients=ARRAY;
adresse@cachée; template=listmaster_notification;
type=missing_dbd
Nov 21 11:58:40 listes2 wwsympa[21590]: err main::#1571 >
main::do_sync_include#16592 > Sympa::List::sync_include#6683 >
Sympa::List::_load_list_members_from_include#5887 >
Sympa::List::_include_users_sql#5685 Unable to connect to SQL datasource with
parameters host: db.cockinsa-cvl.fr, database: cockinsa
Nov 21 11:58:40 listes2 wwsympa[21590]: err main::#1571 >
main::do_sync_include#16592 > Sympa::List::sync_include#6683 >
Sympa::List::_load_list_members_from_include#5887 >
Sympa::List::_include_users_sql#5685 Unable to connect to SQL datasource with
parameters host: db.cockinsa-cvl.fr, database: cockinsa
Nov 21 11:58:40 listes2 wwsympa[21590]: err main::#1571 >
main::do_sync_include#16592 > Sympa::List::sync_include#6683 >
Sympa::List::_load_list_members_from_include#6012 Inclusion include_sql_query
failed in list Sympa::List <adresse@cachée>
Nov 21 11:58:40 listes2 wwsympa[21590]: err main::#1571 >
main::do_sync_include#16592 > Sympa::List::sync_include#6695 Errors occurred
while synchronizing datasources for list Sympa::List <adresse@cachée-
cvl.fr>
Nov 21 11:58:40 listes2 wwsympa[21590]: err main::#1571 >
main::do_sync_include#16592 > Sympa::List::sync_include#6683 >
Sympa::List::_load_list_members_from_include#6012 Inclusion include_sql_query
failed in list Sympa::List <adresse@cachée>
Nov 21 11:58:40 listes2 wwsympa[21590]: err main::#1571 >
main::do_sync_include#16592 > Sympa::List::sync_include#6695 Errors occurred
while synchronizing datasources for list Sympa::List <adresse@cachée-
cvl.fr>


--
Laurent Spagnol
Administrateur GNU/Linux

Responsable du pôle système
Service réseau et télécom
Direction du Numérique

Université de Reims
Campus du Moulin de la Housse
Bâtiment 3
BP 1039 - 51687 Reims cedex 2

Plan d'accès : https://frama.link/DN-URCA

Tel: +33 3 26 91 88 32
Fax: +33 3 26 91 31 87

https://numerique.univ-reims.fr



Archives gérées par MHonArc 2.6.19+.

Haut de le page