Я использую Perl SSH модуль из CPAN. После выполнения скрипта я получаю эту ошибку
Math::BigInt: couldn't load specified math lib(s),
fallback to Math::BigInt::Calc
at /usr/local/lib/perl5/site_perl/5.14.2/Crypt/DH.pm line 6
Это скрипт:
!/usr/bin/perl
use Net::SSH::Perl;
my $host = 'mymachine.com';
my $user = 'xyz';
my $pass = 'xyx';
my $ssh = Net::SSH::Perl->new($host);
$ssh->login($user, $pass);
my($stdout, $stderr, $exit) = $ssh->cmd($cmd);
Это, вероятно, означает, что вам не хватает модулей Perl.
Crypt::DH
хочет либо Math::BigInt
, либо Math::BigInt::GMP
, либо Math::BigInt::Pari
. Попробуйте установить их и следите за предупреждениями.
(cpan> install Math::BigInt
, cpan> install Math::Pari
, cpan> install Math::PMG
)
Если вы получите
WARNING! No GMP libraries were detected!
, то у вас могут отсутствовать заголовочные файлы для libgmp (пакет разработки для libgmp).