Skip Menu |

This queue is for tickets about the Net-SSH-Perl CPAN distribution.

Report information
The Basics
Id: 17946
Status: resolved
Priority: 0/
Queue: Net-SSH-Perl

People
Owner: Nobody in particular
Requestors: martin [...] chaos-net.de
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 1.29
Fixed in: 1.28



Subject: Can't locate object method "blocking" in Net::SSH:Perl 1.29
After updating from Version 1.28 to 1.29 I got the error: --- Can't locate object method "blocking" via package "IO::Handle" at /System/Library/Perl/5.8.6/Net/SSH/Perl.pm line 212, <GEN0> line 1. --- in a script tha worked before. Could get a workarround by commenting out two lines in /System/Library/Perl/5.8.6/Net/ SSH/Perl.pm --- 212 # defined($sock->blocking(0)) 213 # or die "Can't set socket non-blocking: $!"; --- I hope this is helpful Best regards Martin OS: Mac OS X 10.4.5 perl -v This is perl, v5.8.6 built for darwin-thread-multi-2level (with 2 registered patches, see perl -V for more detail)
same thing on RedHat ES4, --- perl version: This is perl, v5.8.5 built for i386-linux-thread-multi --- error: Can't locate object method "blocking" via package "IO::Handle" at /usr/lib/perl5/site_perl/ 5.8.5/Net/SSH/Perl.pm line 212, <GEN0> line 1.
With latest perl installed on RedHat ES4 Show quoted text
> This is perl, v5.8.8 built for i686-linux
same error is still there.