| Posted on 2009-02-25 05:30:07-08 by pacmoi in response to 7858 |
| Re: problem executing basic script. |
|
Hi I have the same problem,
Inpout:
use Net::Appliance::Session;
print "hop1 \n";
my $sessionref = Net::Appliance::Session->new(Host => $host, Transport => 'SSH',);
print "hop2 \n";
$sessionref->input_log(*STDOUT);
Output :
Uncaught exception from user code:
no loader available of that name
at /usr/lib/perl5/vendor_perl/5.8.8/Data/Phrasebook/Generic.pm line 269
at /usr/lib/perl5/vendor_perl/5.8.8/Data/Phrasebook/Loader.pm line 63
Data::Phrasebook::Loader::new('Data::Phrasebook::Loader', 'class', 'YAML', 'parent', 'Data:
+:Phrasebook::Plain=HASH(0x120bfbe0)') called at /usr/lib/perl5/vendor_perl/5.8.8/Data/Phrasebook/G
+eneric.pm line 269
Data::Phrasebook::Generic::data('Data::Phrasebook::Plain=HASH(0x120bfbe0)', '0 but true') c
+alled at /usr/lib/perl5/vendor_perl/5.8.8/Net/Appliance/Phrasebook.pm line 78
Net::Appliance::Phrasebook::new('Net::Appliance::Phrasebook', 'platform', 'IOS') called at
+/usr/lib/perl5/vendor_perl/5.8.8/Net/Appliance/Session.pm line 95
Net::Appliance::Session::new('Net::Appliance::Session', 'Host', 176.4.254.233, 'Transport',
+ 'SSH') called at RemoteCmd.pl line 176
main::ExecSSH('saccsyd233', 'netadmin', 'sgib1', 'sh ver', '/home/netadmin/Scripts/RemoteCM
+D/data/saccsyd233.sh_ver.temp') called at RemoteCmd.pl line 341
I installed all these packages:
perl-Class-Accessor-0.31-1.el5.rf.noarch.rpm
perl-Class-Accessor-Fast-Contained-0.05-1.el5.rf.noarch.rpm
perl-Class-Classgen-classgen-3.03-1.el5.rf.noarch.rpm
perl-Class-Data-Inheritable-0.08-1.el5.rf.noarch.rpm
perl-Data-Phrasebook-0.29-1.el5.rf.noarch.rpm
perl-Data-Phrasebook-Loader-YAML-0.09-1.el5.rf.noarch.rpm
perl-Devel-StackTrace-1.20-1.el5.noarch.rpm
perl-Exception-Class-1.24-1.el5.rf.noarch.rpm
perl-File-Remove-1.42-1.el5.rf.noarch.rpm
perl-IO-Tty-1.07-3.el5.pp.x86_64.rpm
perl-List-MoreUtils-0.22-1.el5.rf.x86_64.rpm
perl-Module-Install-0.77-1.el5.rf.noarch.rpm
perl-Module-Pluggable-3.7-1.el5.rf.noarch.rpm
perl-Net-Appliance-Phrasebook-1.2-1.el5.rf.noarch.rpm
perl-Net-Appliance-Session-1.24-1.el5.rf.noarch.rpm
perl-Scalar-List-Utils-1.19-1.el5.rf.x86_64.rpm
perl-Spiffy-0.30-7.el5.noarch.rpm
perl-Test-Base-0.55-1.el5.pp.noarch.rpm
perl-UNIVERSAL-require-0.11-1.el5.rf.noarch.rpm
perl-YAML-0.68-1.el5.pp.noarch.rpm
perl-YAML-LibYAML-0.26-1.el5.rf.x86_64.rpm
perl-YAML-Tiny-1.36-1.el5.pp.noarch.rpm
perl-Crypt-DES-2.05-3.2.el5.rf.x86_64.rpm
perl-Digest-SHA1-2.11-1.el5.rf.x86_64.rpm
perl-Crypt-DH-0.06-1.2.el5.rf.noarch.rpm
perl-MailTools-1.74-1.el5.rf.noarch.rpm
perl-Crypt-DSA-0.14-1.el5.rf.noarch.rpm
perl-Math-GMP-2.04-1.2.el5.rf.x86_64.rpm
perl-Class-ErrorHandler-0.01-1.2.el5.rf.noarch.rpm
perl-Crypt-IDEA-1.08-1.el5.rf.x86_64.rpm
perl-Math-Pari-2.010709-1.el5.rf.x86_64.rpm
perl-Class-Loader-2.03-1.2.el5.rf.noarch.rpm
perl-Crypt-Primes-0.50-1.2.el5.rf.x86_64.rpm
perl-Net-SSH-Perl-1.30-2.el5.rf.noarch.rpm
perl-Compress-Zlib-1.42-1.el5.rf.x86_64.rpm
perl-Crypt-RSA-1.58-1.el5.rf.noarch.rpm
perl-Net-Telnet-3.03-1.2.el5.rf.noarch.rpm
perl-Convert-ASCII-Armour-1.4-1.2.el5.rf.noarch.rpm
perl-Crypt-Random-1.25-1.2.el5.rf.noarch.rpm
perl-Net-Telnet-Cisco-1.10-1.2.el5.rf.noarch.rpm
perl-Convert-ASN1-0.21-2.el5.rf.noarch.rpm
perl-Data-Buffer-0.04-1.2.el5.rf.noarch.rpm
perl-Sort-Versions-1.5-1.2.el5.rf.noarch.rpm
perl-Convert-PEM-0.07-1.2.el5.rf.noarch.rpm
perl-Digest-HMAC-1.01-2.2.el5.rf.noarch.rpm
perl-Tie-EncryptedHash-1.21-1.2.el5.rf.noarch.rpm
perl-Crypt-CBC-2.24-1.el5.rf.noarch.rpm
perl-Digest-MD2-2.03-1.2.el5.rf.x86_64.rpm
perl-TimeDate-1.16-3_2.0.el5.noarch.rpm
, Does someone has an idea? I just try to make a script to connect on a cisco device and send a list of command. , , Thanks |
| Direct Responses: 10071 | Write a response |