Hi On Thu, Sep 06, 2012 at 10:11:28PM +0200, Salvatore Bonaccorso wrote: > $^S is '0' > Sep 6 21:51:21.233 [9298] error: Socket version 1.95 required--this is only > version 1.94 at /usr/share/perl5/IO/Socket/SSL.pm line 71. > Sep 6 21:51:21.233 [9298] error: Can't locate IO/Socket/IP.pm in @INC (@INC > contains: /usr/share/perl5 /etc/perl /usr/local/lib/perl/5.14.2 > /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/lib/perl/5.14 > /usr/share/perl/5.14 /usr/local/lib/site_perl .) at > /usr/share/perl5/IO/Socket/SSL.pm line 85. > $^S is '0'
Small addition on this: before and after the eval it is 0, during the eval 1, correctly thus the errors are printed out $^S is '0' $^S is '1' Sep 7 10:35:27.087 [1883] error: Socket version 1.95 required--this is only version 1.94 at /usr/share/perl5/IO/Socket/SSL.pm line 71. Sep 7 10:35:27.087 [1883] error: Can't locate IO/Socket/IP.pm in @INC (@INC contains: /usr/share/perl5 /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at /usr/share/perl5/IO/Socket/SSL.pm line 85. $^S is '1' $^S is '0' as we have 120 $SIG{__DIE__} = sub { 121 # see http://use.perl.org/comments.pl?mode=flat&sid=33872 for $^S 122 log_message("error", $_[0]) unless $^S; 123 }; 124 } Regards, Salvatore
signature.asc
Description: Digital signature