Amavisd fails to start. Missing UNIX::Syslog??
Olivier Nicole
Olivier.Nicole at cs.ait.ac.th
Tue Mar 15 08:17:34 CET 2016
Stephen Davies <sdavies at sdc.com.au> writes:
> Since running dnf update earlier today, amavisd has stopped working.
> The systemctl status reads:
>
> amavisd.service - Amavisd-new is an interface between MTA and content checkers.
> Loaded: loaded (/usr/lib/systemd/system/amavisd.service; enabled; vendor
> preset: disabled)
> Active: failed (Result: start-limit) since Tue 2016-03-15 16:33:46 ACDT;
> 8s ago
> Docs: http://www.ijs.si/software/amavisd/#doc
> Process: 31643 ExecStart=/usr/sbin/amavisd -c /etc/amavisd/amavisd.conf
> (code=exited, status=255)
>
> Mar 15 16:33:46 mustang.sdc.com.au systemd[1]: Unit amavisd.service entered
> failed state.
> Mar 15 16:33:46 mustang.sdc.com.au systemd[1]: amavisd.service failed.
> Mar 15 16:33:46 mustang.sdc.com.au systemd[1]: amavisd.service holdoff time
> over, scheduling restart.
> Mar 15 16:33:46 mustang.sdc.com.au systemd[1]: start request repeated too
> quickly for amavisd.service
> Mar 15 16:33:46 mustang.sdc.com.au systemd[1]: Failed to start Amavisd-new is
> an interface between MTA and content checkers..
> Mar 15 16:33:46 mustang.sdc.com.au systemd[1]: Unit amavisd.service entered
> failed state.
> Mar 15 16:33:46 mustang.sdc.com.au systemd[1]: amavisd.service failed.
>
> and if I try to start it manually, I get:
>
> /usr/sbin/amavisd -c /etc/amavisd/amavisd.conf
> fetch_modules: error loading required module Unix/Syslog.pm:
> Can't load '/usr/local/lib64/perl5/auto/Unix/Syslog/Syslog.so' for module
> Unix::Syslog: libperl.so.5.18: cannot open shared object file: No such file or
> directory at /usr/lib64/perl5/DynaLoader.pm line 193.
> at /usr/sbin/amavisd line 209.
> Compilation failed in require at /usr/sbin/amavisd line 209.
> ERROR: MISSING REQUIRED BASIC MODULES:
> Unix::Syslog
> BEGIN failed--compilation aborted at /usr/sbin/amavisd line 249.
>
> UNIX::Syslog is installed and
> /usr/local/lib64/perl5/auto/Unix/Syslog/Syslog.so exists.
>
> Amavis has been running successfully on this box for years so I can only blame
> the update.
> Any ideas as to what got broken??
Install/reinstall Unix::Syslog (through your prefered method for
installing Perl modules, apt-get, cpan...)
Best regards,
Olivier
More information about the amavis-users
mailing list