Hi,

These have been long standing issues I never reported. I am wondering wether 
it’s a problem with my particular setup running on FreeBSD,
a documentation problem or both. Some of the packages on which NFSen depends 
have surely evolved in all these years and this can cause troubles.

First, NFSen depends on Perl, the Socket module, Mail::Header and 
Mail::Internet. Of course RRDtool as well.

Following this list of requirements on FreeBSD (which means installing 
mail/p5-Mail-Tools and net/p5-IO-Socket-INET6 (it should be noted that
the IPv6 version of Socket is required) I get all kind of errors.

FIRST ONE:
Nov 13 09:51:04 rasputin nfsen[30680]: PANIC nfsend dies: Can't locate 
IO/Socket/SSL.pm in @INC (you may need to install the IO::Socket::SSL module) 
(@INC contains: /usr/local/var/nfsen/libexec 
/usr/local/lib/perl5/site_perl/mach/5.26 /usr/local/lib/perl5/site_perl 
/usr/local/lib/perl5/5.26/mach /usr/local/lib/perl5/5.26) at 
/usr/local/lib/perl5/5.26/Net/SMTP.pm line 28. 
Nov 13 09:51:05 rasputin nfsen[30680]: unexpected exit of child Comm 
Server[30681]. Process died. 
Nov 13 09:51:05 rasputin nfsen[30680]: Try to restart NfSen 
Nov 13 09:51:05 rasputin nfsen[30680]: Can not connect to nfsend 


At some point the Mail tools require SSL. Maybe it’s a consequence of some 
fancy setting in the FreeBSD p5-Mail-Tools package. Anyway 
this happened with NFSen trying to send an email.

FIX: Installing mail/p5-Net-SMTP-TLS which probably should be listed as a 
requirement for the p5-Mail-Tools package.


SECOND: 
Nov 13 12:16:03 rasputin nfsen[31460]: PANIC nfsend dies: Can't locate 
URI/_idna.pm in @INC (you may need to install the URI::_idna module) (@INC 
contains: /usr/local/var/nfsen/libexec /usr/local/lib/perl5/site_perl/mach/5.26 
/usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.26/mach 
/usr/local/lib/perl5/5.26) at 
/usr/local/lib/perl5/site_perl/IO/Socket/SSL/PublicSuffix.pm line 124. 
Nov 13 12:16:04 rasputin nfsen[31460]: unexpected exit of child Comm 
Server[31461]. Process died. 
Nov 13 12:16:04 rasputin nfsen[31460]: Try to restart NfSen 
Nov 13 12:16:04 rasputin nfsen[31460]: PANIC nfsend dies: Can't locate 
Net/IDN/Encode.pm in @INC (you may need to install the Net::IDN::Encode module) 
(@INC contains: /usr/local/var/nfsen/libexec 
/usr/local/lib/perl5/site_perl/mach/5.26 /usr/local/lib/perl5/site_perl 
/usr/local/lib/perl5/5.26/mach /usr/local/lib/perl5/5.26) at 
/usr/local/lib/perl5/site_perl/IO/Socket/SSL/PublicSuffix.pm line 130. 
Nov 13 12:16:04 rasputin nfsen[31460]: PANIC nfsend dies: Can't locate 
Net/LibIDN.pm in @INC (you may need to install the Net::LibIDN module) (@INC 
contains: /usr/local/var/nfsen/libexec /usr/local/lib/perl5/site_perl/mach/5.26 
/usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.26/mach 
/usr/local/lib/perl5/5.26) at 
/usr/local/lib/perl5/site_perl/IO/Socket/SSL/PublicSuffix.pm line 134. 
Nov 13 12:16:05 rasputin nfsen[31460]: Can not connect to nfsend 

Not sure wether it’s a FreeBSD specific problem? solved installing 
dns/p5-Net-LibIDN.


Now, the interesting bit. Once nfsend stops crashing and restarting, there 
seems to be a memory leak. I have tried several different versions of
Perl, toggling different options without success. Is anyone else experiencing 
what seems to be a memory leak?


Another problem: the infamous:
Oct 30 13:21:06 rasputin nfsen[48032]: PANIC nfsend dies: Can't locate object 
method "tid" via package "threads" at /usr/local/lib/perl5/5.28/XSLoader.pm 
line 111. 

That one is easy, just compile Perl without threads support.






Borja.




_______________________________________________
Nfsen-discuss mailing list
Nfsen-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfsen-discuss

Reply via email to