Автор Тема: Проблем при инсталирането на SNMP Perl module  (Прочетена 2600 пъти)

onesome

  • Участници
  • ***
  • Публикации: 3
    • Профил
Здравейте на всички,

Исках да си направя елементарен perl скрипт, който да праща SNMP traps. След доста ровене из Google и грешки от самия скрипт разбрах, че е нужно да се инсталира module-a SNMP::Util. Тук обаче винаги забива на едно също място и за съжаление не мога да намеря много инфо по този проблем в интернет (използвам CentOS release 5.4).

Ето и грешката:

test#perl Makefile.PL
Checking for SNMP, V1.8
You don't have installed the SNMP module, version 1.8 or later.

Enter the IP address of the Device: x.x.x.x
Enter the SNMP community string: test
Writing Makefile for SNMP::Util

test# make
Manifying blib/man3/SNMP::Util.3pm

test#make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/libtest....Can't locate SNMP.pm in @INC (@INC contains: . /home/scripts/SNMP-Util-1.8/blib/lib /home/scripts/SNMP-Util-1.8/blib/arch /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) at /home/scripts/SNMP-Util-1.8/blib/lib/SNMP/Util.pm line 15.
BEGIN failed--compilation aborted at /home/scripts/SNMP-Util-1.8/blib/lib/SNMP/Util.pm line 15.
Compilation failed in require at t/libtest.t line 4.
BEGIN failed--compilation aborted at t/libtest.t line 4.
t/libtest....dubious
        Test returned status 2 (wstat 512, 0x200)
FAILED--1 test script could be run, alas--no output ever seen
make: *** [test_dynamic] Error 2

Ако се опитам да инсталирам същия модул използвайки CPAN, тогава пак идвам на същия проблем.

Някой може ли да ме насочи как може да оправя този проблем. Благодаря на всички отзовали се.
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Пробвай първо да инсталираш Net::SNMP ;)
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

onesome

  • Участници
  • ***
  • Публикации: 3
    • Профил
Последвах съвета ти и инсталирах NET::SNMP (преди това трябваше да инсталирам Crypt::DES, Digest::SHA1 и Digest::HMAC). Но отново ми дава същата грешка. Отново мерси на всички, които помагат.
Активен

schemer

  • Напреднали
  • *****
  • Публикации: 49
  • Distribution: Debian
  • Window Manager: Gnome 2
    • Профил
http://search.cpan.org/~hardaker/SNMP-5.0401/SNMP.pm

Опитал ли си да инсталираш този модул?

cpan ако не намери някоя от зависимостите в хранилището, в което търси, инсталацията ще се провали.

8) - Се е получило добре в лога с грешките :)
« Последна редакция: Dec 29, 2009, 12:33 от schemer »
Активен

onesome

  • Участници
  • ***
  • Публикации: 3
    • Профил
Пробвах да го инсталирам ръчно, но имам проблем  ...

test#perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for SNMP
ERROR:
Net-SNMP installed version: 5.3.2.2 => 5.03022
Perl Module Version:        5.0401

These versions must match for perfect support of the module.  It is possible
that different versions may work together, but it is strongly recommended
that you make these two versions identical.  You can get the Net-SNMP
source code and the associated perl modules directly from

   http://www.net-snmp.org/

If you want to continue anyway please set the NETSNMP_DONT_CHECK_VERSION
environmental variable to 1 and re-run the Makefile.PL script.


За CPAN-а нещо не иска да се закачи на ftp-тата и time out-ва след известно време. В началото мислех, че е firewall проблем, но такъв не можах да намеря.
Активен

schemer

  • Напреднали
  • *****
  • Публикации: 49
  • Distribution: Debian
  • Window Manager: Gnome 2
    • Профил
За cpan - и при мен достига таймаут, но когато опитва да свали с алтернативни методи като lynx.
Забелязал съм, че няма проблем с Net::FTP и LWP.

Инсталирах си SNMP::Util, но не знам как да тествам дали работи правилно, тъй като пренебрегнах
провалените тестове.

Първо ти трябва версия 5.4.1 на net-snmp за да може да инсталираш SNMP. Тук http://download.opensuse.org/repositories/net-snmp/openSUSE_11.0/src/net-snmp-5.4.1-31.4.src.rpm
имаше и архив със сорс код, които си го компилирах и инсталирах.
После си копирах скрипта net-snmp-config в /usr/bin  .

За SNMP ти трябва и NetSNMP::default_store .

После от директорията с сорса на SNMP правиш make и make install. В README-то си пише, че може
да се пренебрегнат резултатите от тестовете.

SNMP::Util се инсталира лесно, но имах провалени тестове.
Активен

nemanema

  • Напреднали
  • *****
  • Публикации: 103
    • Профил
Здрасти !
От кога цитираната ОС има проблем с модул perl-Net-SNMP или пакетната зависимост ???
А пробва ли : perl -MCPAN -e shell ? Какво казва ?
Я питащият да се вземе в ръце и да си провери както следва : мрежова свързаност, репо настройки и ако е необходимо да си добави, да се обнови системата, и ако пак не стане тогава да се бори с компилация на модули от сорс.

Успех !
Активен

---=== мир и любов ===---

schemer

  • Напреднали
  • *****
  • Публикации: 49
  • Distribution: Debian
  • Window Manager: Gnome 2
    • Профил
Здрасти !
От кога цитираната ОС има проблем с модул perl-Net-SNMP или пакетната зависимост ???
А пробва ли : perl -MCPAN -e shell ? Какво казва ?
Я питащият да се вземе в ръце и да си провери както следва : мрежова свързаност, репо настройки и ако е необходимо да си добави, да се обнови системата, и ако пак не стане тогава да се бори с компилация на модули от сорс.

Успех !

От това което прочетох вчера, останах с впечатлението, че Net::SNMP и SNMP са различни неща.
Първото е независимо от второто, а второто надгражда над http://www.net-snmp.org/ и не може без
него.
И естествено, SNMP::Util зависи от втория модул.


« Последна редакция: Dec 30, 2009, 09:18 от schemer »
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
как да си спра мрежовата карта през snmp
Настройка на програми
jmut 5 2489 Последна публикация Mar 09, 2005, 11:43
от
Проблем със SNMP
Хардуерни и софтуерни проблеми
kris_p 0 1666 Последна публикация May 05, 2005, 14:26
от kris_p
Инсталиране на perl module?
Web development
excess 1 2169 Последна публикация Nov 09, 2007, 02:13
от VladSun
Snmp
Системни настройки
milena_y_k 0 1792 Последна публикация Jan 31, 2008, 11:36
от milena_y_k
snmp ограничение на трафика
Настройка на програми
b2l 7 3003 Последна публикация May 19, 2009, 19:21
от b2l