Falta de erro de módulos perl para módulos perl corretamente instalados no FreeBSD 8.3, perl 5.16

2

Tentando executar um plugin do Nagios no 8.3-RELEASE-p3, recebo o erro:

Missing perl modules: Net::SMTP::SSL

Eu reconstruí as portas para p5-Net-SMTP-SSL e perl5.16. cpan -i Net::SMTP::SSL relatórios

Net::SMTP::SSL is up to date (1.01).

O plugin chama / usr / bin / perl no shebang (que é correto por meu caminho) e invoca o módulo via

push @required_module, 'Net::SMTP::SSL' if $ssl;

O que mais eu deveria estar olhando?

    
por Starchy 02.08.2013 / 00:30

1 resposta

2

O comentário de Per Larsks, executando /usr/bin/perl -MNet::SMTP::SSL -e exit , mostrou alguns outros módulos ausentes, um de cada vez:

# /usr/bin/perl -MNet::SMTP::SSL -e exitCan't locate Net/SSLeay.pm in @INC (@INC contains: /usr/local/lib/perl5/5.16/BSDPAN /usr/local/lib/perl5/site_perl/5.16/mach /usr/local/lib/perl5/site_perl/5.16 /usr/local/lib/perl5/5.16/mach /usr/local/lib/perl5/5.16 .) at /usr/local/lib/perl5/site_perl/5.16/IO/Socket/SSL.pm line 17.BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.16/IO/Socket/SSL.pm line 17.Compilation failed in require at /usr/local/lib/perl5/site_perl/5.16/Net/SMTP/SSL.pm line 8.BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.16/Net/SMTP/SSL.pm line 8.
Compilation failed in require.
BEGIN failed--compilation aborted.

A instalação do p5-IO-Socket-SSL e do p5-Net-SSLeay corrigiu o problema.

    
por 02.08.2013 / 21:03

Tags