Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Problème d'installation de client Oracle

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

Archives de la liste

Chronologique Discussions  
  • From: Simeau-Adenis Annie <adresse@cachée>
  • To: adresse@cachée, David Verdin <adresse@cachée>
  • Subject: Re: [sympa-fr] Problème d'installation de client Oracle
  • Date: Thu, 10 Jul 2014 17:44:34 +0200

Bonjour,

Selon David Verdin le 2014-07-08 17:56:
adresse@cachée"> Bonjour,

Merci pour ce rapport d'erreur très détaillé.

Effectivement, tout se passe comme si l'interpréteur Perl ne trouvait pas le module.

Question bête : avez-vous essayé après avoir redémarré Sympa ?
Oui plusieurs fois, et également reboot du serveur ...

adresse@cachée"> Question moins bête : est-ce que ça marche à partir de l'interface web de Sympa ?
Non,  nous avons
dans les log sympa
Jul 10 11:03:59 listesdev wwsympa[3872]: err SQLSource::connect() No Database Driver installed for Oracle ; you should download and install DBD::Oracle from CPAN

et à l'écran un pop-up
"ERREUR INTERNE (edit_list) - Impossible de construire les membres de la liste "
adresse@cachée">
Enfin, que donne la commande suivante (normalement, il ne devrait pas y avoir de sortie du tout) :
perl -e 'use DBD::Oracle'

Ha ha !
Effectivement il n'y a pas de sortie en tant que root

mais en tant que sympa:
# su - sympa
sympa@listesdev:~$ perl -e 'use DBD::Oracle'
Can't locate DBD/Oracle/Object.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at /usr/local/lib/perl/5.14.2/DBD/Oracle.pm line 23.
BEGIN failed--compilation aborted at /usr/local/lib/perl/5.14.2/DBD/Oracle.pm line 23.
Compilation failed in require at -e line 1.
BEGIN failed--compilation aborted at -e line 1.
Je suis donc en train de vérifier les droits, réinstaller DBD::Oracle en tant que sympa
de plus je ne suis pas sûre que le .bashrc soit bien exécuté lors du lancement des processus sympa

Je vous tiens au courant
Merci de votre aide

Annie Simeau

adresse@cachée">
Cordialement,

David Verdin

Le 07/07/14 16:38, Simeau-Adenis Annie a écrit :
adresse@cachée">

Bonjour,

 

Nous essayons d’installer un sympa 6.1.20 sur une debian 7.5 wheezy

L’idée étant de récupérer les données (configuration, données partagées et archives) de l’ancien serveur, puis de basculer de l’ancien vers le nouveau serveur

 

Nous avons quelques listes peuplées par des base de données extérieures au serveur :

-          LDAP, pas de problèmes -          Oracle et c’est là que mous rencontrons des difficultés

 

En effet, lorsque nous voulons peupler notre liste via une base oracle nous avons les erreurs suivantes :

Jul  7 15:33:09 listesdev task_manager[12750]: notice main::execute() Running task /adresse@cachée, line 0 with vars )

Jul  7 15:33:09 listesdev task_manager[12750]: err SQLSource::connect() No Database Driver installed for Oracle ; you should download and install DBD::Oracle from CPAN

Jul  7 15:33:10 listesdev task_manager[12750]: err List::_load_users_include2() Inclusion include_sql_query failed in list liste.oracle

Jul  7 15:33: listesdev task_manager[12750]: err List::sync_include() Errors occurred while synchronizing datasources for list: liste.oracle

 

or

 « /home/sympa/bin/sympa_wizard.pl --check » retourne :

DBD::Oracle          DBD-Oracle     OK (1.74   >= 0.90)

 

Et, lorsque nous lançons la commande « à la main » 

"sqlplus adresse@cachée:1521/DBName"

+ le SELECT de la liste

tout fonctionne et nous obtenons bien le bon nombre de réponses

 

 

Il doit nous manquer un petit quelque chose pour que tout tombe en marche

Une idée ?

 

 

Très cordialement

Annie Simeau

 

 

 


 

 

Autres informations qui pourraient être pertinentes

 

Nous avons installé:

      http://search.cpan.org/CPAN/authors/id/P/PY/PYTHIAN/DBD-Oracle-1.70.tar.gz

 

Puis Oracle-1.74 à partir de cpan install DBD::Oracle   dans .bashrc                         de root et de sympa        ORACLE_HOME=/usr/local/instantclient; export ORACLE_HOME   LD_LIBRARY_PATH=$ORACLE_HOME:$ORACLE_HOME/lib; export LD_LIBRARY_PATH     Autres fichiers de config   vi /etc/ld.so.conf.d/oracle.conf #ajout de /usr/local/instantclient chmod a+r /etc/ld.so.conf.d/oracle.conf   ln -s instantclient_11_2 instantclient
  ldconfig –v /usr/local/instantclient:         libociei.so -> libociei.so         libocci.so.11.1 -> libocci.so.11.1         libocijdbc11.so -> libocijdbc11.so         libsqlplus.so -> libsqlplus.so         libnnz11.so -> libnnz11.so         libclntsh.so.11.1 -> libclntsh.so.11.1         libsqlplusic.so -> libsqlplusic.so ...

 

 

Merci

Annie Simeau

 

--
Annie SIMEAU-ADENIS

Annie  SIMEAU-ADENIS

École Normale Supérieure de Lyon

Service de la Direction des Systemes d'Information

Systèmes, Réseaux et Sécurité

 

e-mail :  adresse@cachée  Téléphone  : 04 26 73 11 77

Standard : 04 26 73 11 00 - Télécopie : 04 26 73 11 45

19, allée de Fontenay - bâtiment Ferdinand Buisson, BP 17424 - 69347 LYON cedex 07

 


--
A bug in Sympa? Quick! To the bug tracker!

 
David Verdin
Études et projets applicatifs
 

Tél : +33 2 23 23 69 71
Fax : +33 2 23 23 71 21
 

www.renater.fr
RENATER
263 Avenue du Gal Leclerc
35042 Rennes Cedex




--
Annie SIMEAU-ADENIS

Annie  SIMEAU-ADENIS

École Normale Supérieure de Lyon

Service de la Direction des Systemes d'Information

Systèmes, Réseaux et Sécurité

 

e-mail :  adresse@cachée  Téléphone  : 04 26 73 11 77

Standard : 04 26 73 11 00 - Télécopie : 04 26 73 11 45

19, allée de Fontenay - bâtiment Ferdinand Buisson, BP 17424 - 69347 LYON cedex 07

 

Attachment: pngqmW_JyCE9f.png
Description: PNG image




Archives gérées par MHonArc 2.6.19+.

Haut de le page