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