Re: Upgrade spamassassin from 4.0.1 to 4.0.2 breaks amavis
| Newsgroups | gmane.mail.spam.spamassassin.general |
|---|---|
| Message-ID | <[email protected]> |
On 10/17/25 11:03 AM, Xavier Humbert wrote: > Hi > > I just upgraded from 4.0.1 to 4.0.2 on FreebSD 14.3-STABLE, then amavis won't start anymore : > > root@numenor ~]# amavisd > fetch_modules: error loading optional module Razor2/Client/Agent.pm: if I remember correctly this happens because you are starting amavisd from a directory that the "amavisd" user cannot access, if the current directory when the program is started is unreadable by the priv-drop user, it fails to find the libraries; starting amavisd from /tmp or, better, using the provided startup script should fix the issue. Giovanni > Can't locate Getopt/Long.pm: lib/Getopt/Long.pm: Permission denied at /usr/local/lib/perl5/site_perl/mach/5.40/Razor2/Client/Agent.pm line 15. > BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/mach/5.40/Razor2/Client/Agent.pm line 15. > Compilation failed in require at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module Mail/DKIM.pm: > Can't locate Mail/DKIM.pm: lib/Mail/DKIM.pm: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module Image/Info.pm: > Can't locate Image/Info.pm: lib/Image/Info.pm: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module Image/Info/GIF.pm: > Can't locate Image/Info/GIF.pm: lib/Image/Info/GIF.pm: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module Image/Info/JPEG.pm: > Can't locate Image/Info/JPEG.pm: lib/Image/Info/JPEG.pm: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module Image/Info/PNG.pm: > Can't locate Image/Info/PNG.pm: lib/Image/Info/PNG.pm: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module Image/Info/BMP.pm: > Can't locate Image/Info/BMP.pm: lib/Image/Info/BMP.pm: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module Image/Info/TIFF.pm: > Can't locate Image/Info/TIFF.pm: lib/Image/Info/TIFF.pm: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module Mail/SPF.pm: > Can't locate Mail/SPF.pm: lib/Mail/SPF.pm: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module Mail/SPF/Server.pm: > Can't locate Mail/SPF/Server.pm: lib/Mail/SPF/Server.pm: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module Mail/SPF/Request.pm: > Can't locate Mail/SPF/Request.pm: lib/Mail/SPF/Request.pm: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module Mail/SPF/Mech.pm: > Can't locate Mail/SPF/Mech.pm: lib/Mail/SPF/Mech.pm: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module Mail/SPF/Mech/A.pm: > Can't locate Mail/SPF/Mech/A.pm: lib/Mail/SPF/Mech/A.pm: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module Mail/SPF/Mech/PTR.pm: > Can't locate Mail/SPF/Mech/PTR.pm: lib/Mail/SPF/Mech/PTR.pm: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module Mail/SPF/Mech/All.pm: > Can't locate Mail/SPF/Mech/All.pm: lib/Mail/SPF/Mech/All.pm: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module Mail/SPF/Mech/Exists.pm: > Can't locate Mail/SPF/Mech/Exists.pm: lib/Mail/SPF/Mech/Exists.pm: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module Mail/SPF/Mech/IP4.pm: > Can't locate Mail/SPF/Mech/IP4.pm: lib/Mail/SPF/Mech/IP4.pm: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module Mail/SPF/Mech/IP6.pm: > Can't locate Mail/SPF/Mech/IP6.pm: lib/Mail/SPF/Mech/IP6.pm: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module Mail/SPF/Mech/Include.pm: > Can't locate Mail/SPF/Mech/Include.pm: lib/Mail/SPF/Mech/Include.pm: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module Mail/SPF/Mech/MX.pm: > Can't locate Mail/SPF/Mech/MX.pm: lib/Mail/SPF/Mech/MX.pm: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module Mail/SPF/Mod.pm: > Can't locate Mail/SPF/Mod.pm: lib/Mail/SPF/Mod.pm: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module Mail/SPF/Mod/Exp.pm: > Can't locate Mail/SPF/Mod/Exp.pm: lib/Mail/SPF/Mod/Exp.pm: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module Mail/SPF/Mod/Redirect.pm: > Can't locate Mail/SPF/Mod/Redirect.pm: lib/Mail/SPF/Mod/Redirect.pm: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module Mail/SPF/SenderIPAddrMech.pm: > Can't locate Mail/SPF/SenderIPAddrMech.pm: lib/Mail/SPF/SenderIPAddrMech.pm: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module Mail/SPF/v1/Record.pm: > Can't locate Mail/SPF/v1/Record.pm: lib/Mail/SPF/v1/Record.pm: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module Mail/SPF/v2/Record.pm: > Can't locate Mail/SPF/v2/Record.pm: lib/Mail/SPF/v2/Record.pm: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module auto/NetAddr/IP/_compV6.al: > Can't locate auto/NetAddr/IP/_compV6.al: lib/auto/NetAddr/IP/_compV6.al: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module auto/NetAddr/IP/short.al: > Can't locate auto/NetAddr/IP/short.al: lib/auto/NetAddr/IP/short.al: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module auto/NetAddr/IP/InetBase/inet_any2n.al: > Can't locate auto/NetAddr/IP/InetBase/inet_any2n.al: lib/auto/NetAddr/IP/InetBase/inet_any2n.al: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module auto/NetAddr/IP/InetBase/inet_n2ad.al: > Can't locate auto/NetAddr/IP/InetBase/inet_n2ad.al: lib/auto/NetAddr/IP/InetBase/inet_n2ad.al: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module auto/NetAddr/IP/InetBase/inet_n2dx.al: > Can't locate auto/NetAddr/IP/InetBase/inet_n2dx.al: lib/auto/NetAddr/IP/InetBase/inet_n2dx.al: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module auto/NetAddr/IP/InetBase/inet_ntoa.al: > Can't locate auto/NetAddr/IP/InetBase/inet_ntoa.al: lib/auto/NetAddr/IP/InetBase/inet_ntoa.al: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module auto/NetAddr/IP/InetBase/ipv6_aton.al: > Can't locate auto/NetAddr/IP/InetBase/ipv6_aton.al: lib/auto/NetAddr/IP/InetBase/ipv6_aton.al: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module auto/NetAddr/IP/InetBase/ipv6_ntoa.al: > Can't locate auto/NetAddr/IP/InetBase/ipv6_ntoa.al: lib/auto/NetAddr/IP/InetBase/ipv6_ntoa.al: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module auto/Crypt/OpenSSL/RSA/new_public_key.al: > Can't locate auto/Crypt/OpenSSL/RSA/new_public_key.al: lib/auto/Crypt/OpenSSL/RSA/new_public_key.al: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module auto/Crypt/OpenSSL/RSA/new_key_from_parameters.al: > Can't locate auto/Crypt/OpenSSL/RSA/new_key_from_parameters.al: lib/auto/Crypt/OpenSSL/RSA/new_key_from_parameters.al: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module auto/Crypt/OpenSSL/RSA/get_key_parameters.al: > Can't locate auto/Crypt/OpenSSL/RSA/get_key_parameters.al: lib/auto/Crypt/OpenSSL/RSA/get_key_parameters.al: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module auto/Crypt/OpenSSL/RSA/import_random_seed.al: > Can't locate auto/Crypt/OpenSSL/RSA/import_random_seed.al: lib/auto/Crypt/OpenSSL/RSA/import_random_seed.al: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > fetch_modules: error loading optional module Error.pm: > Can't locate Error.pm: lib/Error.pm: Permission denied at /usr/local/lib/perl5/site_perl/Amavis/Boot.pm line 77. > > All modules are installed, eg : > > [root@numenor ~]# locate Agent.pm > /usr/local/lib/perl5/site_perl/mach/5.40/Razor2/Client/Agent.pm > > Any help appreciated > > Regards, > > Xavier >
OpenPGP_signature.asc
(application/pgp-signature, 840 B)
-----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEqg3TnG6R3qYMxl94+r7qCYlyWOUFAmjyQawFAwAAAAAACgkQ+r7qCYlyWOVm Lw/+I6kRmLuiBYuqaOLQcAmUzF8ga/iaIZDblIZ+mzdKfqWcwyCX5M8psKe45QcA14Ejqy/MB2Fm vtgdvPHM6L74VDK9flndQF5YJMqTx37lCqcqTmesOhY8A5YJHdCQZl4C3QkC5AQrBZQTGNl7xac6 qV//+rLjNi5nE0xKMYFG2iKUAI1to8jSQrUXs+XHOsd33dX2QDoaYtEK9jpn3hZ4aFHgbO7NAbWL cg+2qJJ0z8EP+AdNWfikXku3Lf1HQ2omR4qFWdb97zxDxEtXG2CLjjBYWNjjMOGuD4quDFfhdUZw y/1SU4eRKnTAcm4R1201atucwszLoyEf634BV1qpAoI07poATen+fietq/XyX9wjDaMVV47O0aio bm2bTQxvmDH0hZIA2/M0I5sjY9k+0WM6yy1ZZtKfyx86QQy9+OVOCI2+2SPfGldvixCflBffJknR UF3LpdNzamK5iNyL6+CqwFXCPSLAy8c9fBNiqd3aJPmrN53fk78jF9pSWh/dxqY9B7QEIT8yydbZ QEkJpNwNxZW1LodWLEiMMgl3iszAsmP7UxjzS4QjMIqsR8j0wAE6V0leZZTHg3qYxft2t6jO3tE/ E4xaVypVAKnHdKzq83rrHMb8PqPJTJnWTw0H21OQqXB2lPMqr2t4W8N/0RjTSfM8Tv91OESi0B76 6yk= =ySBe -----END PGP SIGNATURE-----