我有一个新的Ubuntu18.04.1安装,我已经安装了ISPConfig 3。我已经多次完成相同的安装,没有任何问题。由于某种原因,这次Amavis根本不会使用init脚本启动。
如果我运行systemctl restart amavis,它会给我这样的结果:
amavis.service - LSB: Starts amavisd-new mailfilter
Loaded: loaded (/etc/init.d/amavis; generated)
Active: active (exited) since Thu 2018-09-20 08:52:55 EDT; 1s ago
Docs: man:systemd-sysv-generator(8)
Process: 3587 ExecStop=/etc/init.d/amavis stop (code=exited, status=0/SUCCESS)
Process: 3596 ExecStart=/etc/init.d/amavis start (code=exited, status=0/SUCCESS)
Sep 20 08:52:55 mx2.proverbs.microtronix-tech.com systemd[1]: Starting LSB: Starts amavisd-new mailfilter...
Sep 20 08:52:55 mx2.proverbs.microtronix-tech.com amavis[3596]: Starting amavisd:
Sep 20 08:52:55 mx2.proverbs.microtronix-tech.com amavis[3596]: Warning: Fake start-stop-daemon called, doing nothing.
Sep 20 08:52:55 mx2.proverbs.microtronix-tech.com amavis[3596]: amavisd-new.
Sep 20 08:52:55 mx2.proverbs.microtronix-tech.com systemd[1]: Started LSB: Starts amavisd-new mailfilter.然后运行netstat -tap | grep amavis将什么也不返回。检查syslog,除了Fake start-stop-daemon错误之外,没有其他可以想象的错误。
但是,如果我运行amavisd-new debug,它将很好地启动,并且netstat确实返回结果:
tcp 0 0 localhost:10024 0.0.0.0:* LISTEN 3986/amavisd-new (m
tcp 0 0 localhost:10026 0.0.0.0:* LISTEN 3986/amavisd-new (m
tcp6 0 0 localhost:10024 [::]:* LISTEN 3986/amavisd-new (m
tcp6 0 0 localhost:10026 [::]:* LISTEN 3986/amavisd-new (m所以我不认为这是配置,因为它从那里开始很好,然后在这个服务器上进行邮件传递。但是通过init脚本它不会启动。
发布于 2019-07-13 07:02:03
通常,此消息来自OS /a包的安装/升级失败。
您最好的选择是运行一些命令,看看它们是否解决了这种情况:
apt update --fix-missing
sudo apt install -f amavisd-new如果这还不够,请先备份您的系统(这些命令会破坏操作系统),然后继续检查dpkg和蛮力重新安装amavis-new的配置问题。
sudo dpkg --configure -a
sudo dpkg --remove --force-remove-reinstreq amavisd-new然后
sudo apt clean
sudo apt updatehttps://serverfault.com/questions/931857
复制相似问题