Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] installation avec source de données Oracle (sur FreeBSD)

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] installation avec source de données Oracle (sur FreeBSD)
  • Date: Tue, 05 Feb 2013 13:36:27 +0100


Le 05/02/13 12:41, Patrick Proniewski a écrit :
Bonjour David,

On 5 févr. 2013, at 11:01, David Verdin wrote:

Ben normalement, on exécute sympa_wizard.pl après l'installation. C'est lui qui te demande si tu veux installer le module DBD pour Oracle.
Dans les versions packagées, je ne suis pas sûr que ce script soit lancé après l'installation, vu qu'il installe depuis CPAN et pas avec des paquets.
Je confirme que le script n'est pas lancé. J'ai bien tenté l'installation de Perl-DBD-Oracle sur le FreeBSD, mais le port est catégorisé "BROKEN" d'une part, et il dépend du client Oracle d'autre part qui n'est pas disponible en version 64 bits sur FreeBSD. j'ai un patch pour réparer le port Perl-DBD-Oracle, mais rien pour installer le client Oracle 64 bits dont dépend sa compilation.
Moralité, je suis marron. Seule solution, passer par Perl-DBD-Proxy, mais je ne sais pas si c'est vraiment faisable.
Voui, mais il reste toujours CPAN.
Si tu fais quelque chose comme :
# cpan -i DBD::Oracle

Ça devrait installer le DBD. Il faut que la machine ait positionné une variable d'environnement ORACLE_HOME pour que ça marche...

Après tu n'as plus qu'à configurer tes listes. Attention : c'est idiot mais quand, dans la config, on indique le type de base de données à utiliser le terme est sensible à la casse. Il faut donc indiquer "Oracle" et pas "oracle".
Merci, je note, c'est effectivement un coup à s'arracher les cheveux.


Quid du fonctionnement de l'interface fcgi quand il faut peupler une liste par requête Oracle via l'interface Web ?
Ça marche pareil. Entendons-nous bien : la manière dont tu peuples tes listes n'a aucun impact sur le fonctionnement de l'interface web. Sauf s'il faut attendre trois heures la connexion à la base de données, auquel cas l'affichage de la liste des membres prendra du temps.
ben je ne sais pas trop quoi en penser, en fait. On a ici une vieille installation historique en 5.x de SYMPA, en interne via un script le provisioning via Oracle fonctionne, mais la même opération lancée dans l'interface web échoue. "On m'a dit" que cela venait d'une option d'installation de fcgi qui n'avait pas été activée. Il est plus probable que le tout ait été installé en dépit du bon sens.
Un coup d'œil à ta config web pourrait peut-être nous fournir des éléments de dépannage.


Quid du fonctionnement des scripts de mise à jour des listes et des pré-requis locaux (Oracle Client ? Perl-DBD-Oracle ?
On n'utilise que Perl-DBD-Oracle, si j'ai bonne mémoire. Après tout, on n'a qu'à effectuer un select de temps en temps. Même avec Oracle (troll open) ça reste une fonctionnalité raisonnablement basique.

Merci beaucoup pour toutes ces réponses.

Patrick PRONIEWSKI

--
A bug in Sympa? Quick! To the bug tracker!
David Verdin
Services Applicatifs aux Utilisateurs
Tel. +33 2 23 23 69 71
GIP RENATER

Attachment: smime.p7s
Description: Signature cryptographique S/MIME




Archives gérées par MHonArc 2.6.19+.

Haut de le page