Hello List,

I'm trying to execute a script which retrieves swap usage memory in remote host. So that I install Net::SSH::Perl module (from source code) from CPAN website.
My script below :
#!/usr/bin/perl -w
use strict;
use Net::SSH::Perl;

my $hostname = "192.168.7.5";
my $username = "abcd";
my $password = "abcd";

my $cmd = "free -m";

my $ssh = Net::SSH::Perl->new("$hostname", debug=>0);
$ssh->login("$username","$password");
my ($stdout,$stderr,$exit) = $ssh->cmd("$cmd");
But the output has some error message and don't know how to solve this problem.
Can't locate Math/Pari.pm in @INC (@INC contains: /usr/lib/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 /usr/lib/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl .) at /usr/lib/perl5/site_perl/5.8.8/Net/SSH/Perl/Util/SSH2MP.pm line 6, <GEN0> line 1. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Net/SSH/Perl/Util/SSH2MP.pm line 6, <GEN0> line 1. Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Net/SSH/Perl/Util.pm line 56, <GEN0> line 1. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Net/SSH/Perl/Kex/DH1.pm line 10, <GEN0> line 1. Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Net/SSH/Perl/Kex.pm line 6, <GEN0> line 1. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Net/SSH/Perl/Kex.pm line 6, <GEN0> line 1. Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Net/SSH/Perl/SSH2.pm line 6, <GEN0> line 1. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Net/SSH/Perl/SSH2.pm line 6, <GEN0> line 1. Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Net/SSH/Perl.pm line 52, <GEN0> line 1.
Did I miss install Math module ? This is modules which already installed in server.
perl-32bit-5.8.8-14.10
perl-Parse-RecDescent-1.80-259.2
perl-Crypt-SmbHash-0.12-13.2
perl-DBD-SQLite-1.11-14.6
perl-Config-IniFiles-2.39-13.4
perl-URI-1.35-15.2
perl-X500-DN-0.28-133.2
perl-Date-Calc-5.4-14.5
perl-Config-Crontab-1.11-12.2
perl-File-Tail-0.99.3-12.2
perl-TimeDate-1.16-136.2
perl-gettext-1.05-13.2
perl-DBI-1.50-13.2
perl-Compress-Zlib-1.35-14.2
perl-Digest-SHA1-2.10-15.2
perl-TermReadKey-2.30-13.2
perl-XML-Writer-0.600-13.2
perl-PlRPC-0.2018-13.2
perl-Bootloader-0.4.19.21-0.4.12
perl-Carp-Clan-5.3-13.5
perl-Digest-MD4-1.5-13.2
perl-XML-Parser-2.34-43.2
perl-Net-Daemon-0.38-61.2
perl-libapparmor-2.2-0.3
perl-Bit-Vector-6.4-13.5
- Some Information :
OS : SUSE Linux SP3.
Perl version : perl-5.8.8-14.10

Any help is greatly appriciated.

--
Thank and best regards,
Jack Vo

Reply via email to