Re: Strange message with spamassassin

Benjamin Jacobs <[email protected]>
Newsgroups gmane.os.freebsd.devel.ports
Message-ID <20260811012531.6be1247d@medion>
On Sun, 9 Aug 2026 17:44:12 +0200
Andrea Venturoli <[email protected]> wrote:

> Hello.
> 
> I've been using spamassassing for several years.
> After I upgraded to 2026Q3, I see the following message.
> 
> > # spamassassin -r 94023. 
> > Aug  9 17:37:11.358 [34869] warn: dns: resolver create failed:
> > Net::DNS required Aug  9 17:37:14.098 [34869] warn: plugin: eval
> > failed: Can't locate object method "new" via package
> > "Net::DNS::Resolver" at /usr/local/lib/perl5/site_perl/Net/DNS.pm
> > line 62.  
> 
> My lack of Perl knowledge doesn't allow me to understand what to do.
> Any idea?
> 
>   bye & Thanks
> 	av.
> 

Hi,

Coincidentally the following got reported. It seems that SA misbehave
when the ENV environment variable exists or is defined.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=297394 

Could you check if your issue is related, or whether or not the ENV
environment variable is defined in your shell, and which shell it is?

A wild guess is that it looks like there is a bug in SA that messes up
perl's %ENV when ENV exists in the shell environment, somehow.
(Net::DNS looks up environment variables during initialization, for the
mentioned PR it looks like the PATH was mangled?)

Best regards,

Benjamin
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.