perl - Can't locate object method "new" via package "IO::Socket::SSL" -


can throw me bone on one?

can't locate object method "new" via package "io::socket::ssl" @ services/imap/client.pm line 136.

          if ( $use_ssl ) { 135             require io::socket::ssl; 136             $imap = io::socket::ssl->new ( 137                                 proto    => "tcp", 138                                 peeraddr => $hostname, 139                                 peerport => $port, 140                                 timeout  => $timeout, 141                                 domain   => af_inet, 142                     ) 143                     or $self->log_(0, "io::socket::ssl error: $@"); 144         } 

it has been running fine months, after upgrading; presumably perl, started.

perl version is: (v5.16.3) on rhel5

$perldoc -lm io::socket::ssl  /usr/local/lib/perl5/site_perl/5.16.3/io/socket/ssl.pm   $perldoc -lm io::socket::inet  /usr/local/lib/perl5/5.16.3/i686-linux/io/socket/inet.pm   $perldoc -lm net::ssleay  /usr/local/lib/perl5/site_perl/5.16.3/i686-linux/net/ssleay.pm 

am missing dependencies?

any appreciated

 these return without errors. [root@gw1 ]# perl -mio::socket::ssl -e1 [root@gw1 ]# perl -mio::socket::ip -e1 [root@gw1 ]# perl -mio::socket::inet6 -e1 [root@gw1 ]# perl -mio::socket::inet -e1 [root@gw1 ]# perl -mnet::ssleay -e1 [root@gw1 ]# 

io::socket::ssl try load other modules before decides module inherit. these are:

  • io::socket::ip
  • io::socket::inet6
  • io::socket::inet

since have io::socket::inet installed, maybe 1 of other 2 modules making trouble?


Comments

Popular posts from this blog

Change php variable from jquery value using ajax (same page) -

Pull out data related to my apps from Android Play Store and iOS App Store -

How can I fetch data from a web server in an android application? -