OVH Cloud OVH Cloud

probleme RRDtool / RRDTool::OO

4 réponses
Avatar
Fabrice L.
Bonjour,

apres avoir installé rrdtool et les modules perls liés (make install & make
site-perl-install)

je n'arrive toujours pas a executer le script d'exemple de la doc...

#!/usr/bin/perl

use RRDTool::OO;

use lib qw( /usr/local/rrdtool-1.2.11/lib/perl/5.8.4 );

print "Content-type: text/html\n\n";

# Constructor
my $rrd = RRDTool::OO->new(file => "myrrdfile.rdd" );

# Create a round-robin database
$rrd->create(
step => 1, # one-second intervals
data_source => { name => "mydatasource",
type => "GAUGE" },
archive => { rows => 5 }
);

(..couic..)

me donne la magnifique erreur :
Can't load '/usr/local/lib/perl/5.8.4/auto/RRDs/RRDs.so' for module RRDs:
librrd.so.2: cannot open shared object file: No such file or directory at
/usr/lib/perl/5.8/DynaLoader.pm line 225.
at /usr/local/share/perl/5.8.4/RRDTool/OO.pm line 7
Compilation failed in require at /usr/local/share/perl/5.8.4/RRDTool/OO.pm
line 7.


inutile de vous préciser que RRDs.so est bien présent la ou il cherche a le
charger
et qu'aucun probleme n'est apparu lors de la compilation.

je rame...
ramons .... ramons.... ramez, on a tous dans le coeur un canoé

d'avance merci
FAb

4 réponses

Avatar
damien guerin
et librrd.so.2???
Avatar
Fabrice L.
elle se trouve la : /usr/local/rrdtool-1.2.11/lib/librrd.so.2

J'ai pas mal cherché sur le net sans reellement trouver de solutions donc je
suis preneur de toute idée.

merci
Fab


"damien guerin" a écrit dans le message de
news:
et librrd.so.2???



Avatar
Paul Gaborit
À (at) Thu, 28 Jul 2005 20:27:45 +0200,
"Fabrice L." écrivait (wrote):
elle se trouve la : /usr/local/rrdtool-1.2.11/lib/librrd.so.2

J'ai pas mal cherché sur le net sans reellement trouver de solutions donc je
suis preneur de toute idée.


Trois pistes (très liées):
- ldconfig
- la variable d'environnement LD_LIBRARY_PATH
- l'option -R (ou équivalent) de votre éditeur de lien

Mais ça n'a plus grand chose à voir avec Perl...

--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
Perl en français - <http://perl.enstimac.fr/>

Avatar
Fabrice L.
Effectivement,

c lié a ca, malgré tout j'ai essayé maintes fois de bidouiller ldconfig sans
grand succes.

j'ai donc copié la librairie librrd.so.2 dans le rep annoncé dans l'erreur
et par magie ca fonctionne... tip top !

Pas tres catholique tout ca, mais bon ....

merci monsieur paul de m'avoir mis sur la voie

Fabrice



"Paul Gaborit" a écrit dans le message de
news:

....couic...

Trois pistes (très liées):
- ldconfig
- la variable d'environnement LD_LIBRARY_PATH
- l'option -R (ou équivalent) de votre éditeur de lien