3

If i run any of my perl script without "use lib qw( /opt/rrdtool-1.4.4/lib/perl );" after perl interpreter. I've to face the following error.

Can't locate RRDs.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .)

Its hard for me to use: "use lib qw( /opt/rrdtool-1.4.4/lib/perl );" in all of my scripts because there are hundreds of scripts. Can anyone help to resolve this....?

4 Answers 4

7

In ubuntu systems :

sudo apt-get install librrds-perl

1
  • in debian the package is: librrdtool-oo-perl May 20, 2014 at 2:41
3

You have a couple options: symlink the rrdtool stuff somewhere into @INC, probably /usr/lib/perl5/site_perl or set/add to the variable PERL5LIB to /opt/rrdtool-1.4.4/lib/perl. Scripts run with taint checks ignore PERL5LIB.

1
  • I've use varible PERL5LIB. I can run scrip manulay. but it does not work with cron...
    – User4283
    Sep 17, 2010 at 0:50
0

export PERL5LIB=${PERL5LIB}:/opt/rrdtool-1.4.4/lib/perl

1
  • Thanks,... I've done after post by embobo. export PERL5LIB=/opt/rrdtool-1.4.4/lib/perl and i've get red of the issue.
    – User4283
    Sep 15, 2010 at 5:41
-1

I encountered this issue when I tried to install collected-web. Finally solved by running cpan -i JSON.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .