PDA

View Full Version : Pb ODS sous FreeBSD


Urania
08-22-2007, 12:35 PM
Bonjour,
Je ne peux pas lancer ods:

bash-2.05b$ sudo ./ods
Can't load '/usr/local/lib/perl5/site_perl/5.8.8/mach/auto/RRDs/RRDs.so' for module RRDs: /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/RRDs/RRDs.so: Undefined symbol "PL_sv_undef" at /usr/local/lib/perl5/5.8.8/mach/DynaLoader.pm line 230.
at ./ods line 33
Compilation failed in require at ./ods line 33.
BEGIN failed--compilation aborted at ./ods line 33.

Si quelqu'un pouvait m'aider a debugger ...

D'autre part, j'ai un petit soucis de comprehension concernant ods.
Dans les sources centreon, j'ai trouve deux script ods, le premier dans le rep ODS ( taille de 17900) et le deuxieme dans ODS_SRC_ETC (taille de 3999) a quoi servent t'ils ?

Merci

Merci

stan314
08-22-2007, 02:01 PM
Pour lancer ODS, c'est /etc/init.d/ods start

DonKiShoot
08-22-2007, 03:28 PM
Ton problème est simple, tu n'as pas installé le module perl de rrdtool.

Il doit se nommer perl-rrdtool ou rrdtool-perl ou les 2 :D

Urania
08-22-2007, 03:39 PM
Bonjour,
Je suis sous FreeBSd donc ce n'est pas /etc/init.d mais /usr/local/etc/rc.d ... ;)
Ensuite j'ai installe les packages suivant:

rrdtool-1.2.15
p5-RRDTool-OO-0.17

Est ce suffisant ou pas ?
Je tiens a preciser que le fichier "/usr/local/lib/perl5/site_perl/5.8.8/mach/auto/RRDs/RRDs.so" est bien au bon endroit:
bash-2.05b$ ls -l
total 20
-r--r--r-- 1 root wheel 0 Aug 8 10:23 RRDs.bs
-r-xr-xr-x 1 root wheel 19725 Aug 8 10:23 RRDs.so



Merci

DonKiShoot
08-22-2007, 03:43 PM
Je ne sais pas mais tu dois obtenir au minimum à la fin un RRDs.so et un RRDs.pm il me semble.

Mais en lisant un peu mieux ton message d'erreur il semblerait que ton module rrdtool pour perl ne soit pas le bon.
Cela ressemble à un problème d'incompatibilité de version.

Urania
08-22-2007, 03:49 PM
je viens d'editer mon post :)
Sinon le PATH pour les deux sont:

bash-2.05b$ sudo find / -name RRDs.pm
/usr/local/lib/perl5/site_perl/5.8.8/mach/RRDs.pm
/usr/local/lib/perl5/site_perl/5.8.8/Log/Log4perl/Appender/RRDs.pm

bash-2.05b$ sudo find / -name RRDs.so
/usr/local/lib/perl5/site_perl/5.8.8/mach/auto/RRDs/RRDs.so

merci pour votre support

Je suis en train de voir pour upgrader a la version 0.19 le package p5-RRDTool