"Scott Techlist" <[email protected]> writes:
> Redhat/Centos 8
>
> Spamassassin 3.4.0 running on Perl version 5.16.3
3.4.0 was released in February, 2014.
4.0.0 was released on December 18, 2022.
Thus you are more than 3 years behind making the jump to 4, and using a
long-unmaintained version of 3.4.x, instead of 3.4.6 (from 2021 I
think).
FWIW, my system says:
$ spamassassin --version
SpamAssassin version 4.0.2
running on Perl version 5.42.0
While I can't claim there are problems with your perl version, SA 3.4.0
is too old to be reasonable to use. I would not expect SA's current
rules, or KAM rules, to necessarily work well with old SA. Were I
maintaining a ruleset, I wouldn't be testing with obsolete SA.
My advice is figure out how to run current code instead. This is
basically a redhat problem, caused by your choice (or someone else's in
your world) to run old software because "stable" is better than
up-to-date ("LTS") and how to get newer versions of things that need to
be newer should probably be addressed in redhat/centos channels.
Overall, your errors look like packaging problems.