LINUX.ORG.RU

не могу запустить SysUsage - Can't locate RRDs.pm in @INC


0

0

Добрый день.

ОС: linux debian 5.03

Очень захотелось посмотреть на такую штучку как Sysusage. делаю строго все по инструкции

http://sysusage.darold.net/SysUsagePage.html#requirement

Ставлю в начале rrdtools, модуль на perl для него. потом sysstat (все из репы), потом ставлю командами perl Makefile.PL; make && make install

Все идет без сучка и задоринки. ни одной ошибки. но! при запуске выдает ошибку:

admdeb:/home/leo/distr/rrdtool-1.4.2# /usr/local/sysusage/bin/sysusage --debug

Can't locate RRDs.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/local/sysusage/bin/sysusage line 27.

Не видит rrds.pm. удалял пакет, ставил из исходников. анологично все без ошибок. но sysusage от этого легче не стало - все тоже самое

помогите разобраться как ее запустить.


1. Проверить правильность путей.
2. Там где требуется RRDs.pm вписать в самом начале use lib '/path/to/rrds.pm';
3. Аналог второго пункта через ENV, export PERL5LIB=/path/to/rrds.pm

gh0stwizard ★★★★★
()
Ответ на: комментарий от gh0stwizard

>2. Там где требуется RRDs.pm вписать в самом начале use lib '/path/to/where/rrds/module/placed';

fixed

gh0stwizard ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.