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