Доброго времени суток.
use strict;
use Net::Telnet;
use Net::SSH::Expect;
[...]
print_log("start");
my $ssh=Net::SSH::Expect->new(
user => $user,
host => $host,
password => $pass,
raw_pty => 1
);
$ssh->login();
при выполнении -
2011/06/11 18:09:30: start
Can't locate object method "autoflush" via package "FileHandle" at /usr/share/perl5/Expect.pm line 107.
Убираю use Net::Telnet, - ошибка исчезает. Net::Telnet из дистрибутива Debian, Net::SSH::Expect - из CPAN.
Кто-нибудь сталкивался с конфликтом модулей? Есть ли возможность обойти?