Apologies, but I don't understand. I am running "make test" as the AWS user "ec2-user" when getting these errors. Are you saying that its an acceptable error right now, and I can just do the "sudo make install"?
Thanks, Tuc On Fri, Apr 5, 2024 at 9:58 PM Sidney Markowitz <sid...@sidney.com> wrote: > Scott Ellentuch wrote on 4/04/24 9:43 am: > > File attached. However, I don't see any smoking gun. > > I've verified the problem. I ran sudo make test in a directory tree in > /tmp with world r-x access, and got the error in t/spamd_client.t as > well as in t/spamc_optL.t. I don't know why you didn't see the second of > those, but that doesn't matter for fixing it. > > It looks like the fix to bug 5529 was only a partial solution, made even > worse by the way that it put nothing in place to ensure that newly > created tests would not have the same problem as the ones it "fixed". > > I'll open a new bug for this and finish the job bug 5529 started. > > However, it remains a good idea to not run the tests as root. > Even if you need root to install SpamAssassin you can do it either by using > > perl Makefile.PL < /dev/null > make > make test > sudo make install > > or if you have been using sudo cpan to do the installation, instead use > cpanm with the -S option. That option allows you to run cpanm as > non-root and it does the sudo make install for you. > > If you do that it will work before I fix the bug. > > Sidney > >