<div dir="ltr"><div dir="ltr"><div>Hello, I'm using Ubuntu 18.04.1 LTS.</div><div>I am kind of noob as far as Linux goes.</div><div>I installed amavisd-new-2.11.1 from the website.</div><div>It works and starts ok manually, but not on startup.</div><div><br></div><div>I put amavisd_init.sh in /etc/init.d/</div><div>I guess it has to be edited, but I don't really know how exactly.</div><div><br></div><div>Here are the parts of amavisd_init.sh that I have already edited:</div><div><br></div><div>#. /etc/rc.d/init.d/functions</div><div>. /lib/lsb/init-functions</div><div><br></div><div># Source networking configuration.</div><div>#. /etc/sysconfig/network</div><div>. /etc/network/interfaces</div><div><br></div><div>#prog="/opt/amavisd-new/sbin/amavisd"</div><div>#prog="/usr/sbin/amavisd"</div><div>prog="/usr/local/sbin/amavisd"</div><div>prog_base="$(basename ${prog})"</div><div><br></div><div>I don't really understand what am I supposed to write at # Source configuration.</div><div><br></div><div>If I use [ -e /etc/sysconfig/${prog_base} ] && . /etc/sysconfig/${prog_base} </div><div>or [ -e /etc/default/${prog_base} ] && . /etc/default/${prog_base}</div><div>then the scripts shows this error:</div><div><br></div><div>sudo /etc/init.d/amavisd_init.sh start</div><div>[....] Starting amavisd_init.sh (via systemctl): amavisd_init.serviceJob for amavisd_init.service failed because the control process exited with error code.</div><div>See "systemctl status amavisd_init.service" and "journalctl -xe" for details.</div><div> failed!</div><div> </div><div> journalctl -xe</div><div>-- Subject: Unit amavisd_init.service has begun start-up</div><div>-- Defined-By: systemd</div><div>-- Support: <a href="http://www.ubuntu.com/support">http://www.ubuntu.com/support</a></div><div>--</div><div>-- Unit amavisd_init.service has begun starting up.</div><div>Jan 18 09:07:25 ubuntu-test-04 amavisd_init.sh[23247]: /etc/init.d/amavisd_init.sh: 41: /etc/init.d/amavisd_init.sh: action: not found</div><div>Jan 18 09:07:25 ubuntu-test-04 systemd[1]: amavisd_init.service: Control process exited, code=exited status=127</div><div>Jan 18 09:07:25 ubuntu-test-04 systemd[1]: amavisd_init.service: Failed with result 'exit-code'.</div><div>Jan 18 09:07:25 ubuntu-test-04 systemd[1]: Failed to start SYSV: amavisd is an interface between MTA and content checkers.</div><div>-- Subject: Unit amavisd_init.service has failed</div><div>-- Defined-By: systemd</div><div>-- Support: <a href="http://www.ubuntu.com/support">http://www.ubuntu.com/support</a></div><div>--</div><div>-- Unit amavisd_init.service has failed.</div><div>--</div><div>-- The result is RESULT.</div><div><br></div><div><br></div><div>I also tried using [ -e /usr/local/sbin/${prog_base} ] && . /usr/local/sbin/${prog_base}:</div><div><br></div><div>Jan 18 09:14:11 ubuntu-test-04 amavisd_init.sh[23532]: /etc/init.d/amavisd_init.sh: 135: /usr/local/sbin/amavisd: BEGIN: not found</div><div>Jan 18 09:14:11 ubuntu-test-04 amavisd_init.sh[23532]: /etc/init.d/amavisd_init.sh: 136: /usr/local/sbin/amavisd: Syntax error: "(" unexpected</div><div>Jan 18 09:14:11 ubuntu-test-04 systemd[1]: amavisd_init.service: Control process exited, code=exited status=2</div><div>Jan 18 09:14:11 ubuntu-test-04 systemd[1]: amavisd_init.service: Failed with result 'exit-code'.</div><div>Jan 18 09:14:11 ubuntu-test-04 systemd[1]: Failed to start SYSV: amavisd is an interface between MTA and content checkers.</div><div><br></div><div><br></div>-- <div><span style="color:rgb(0,0,0);white-space:pre-wrap">Thanks.</span><div dir="ltr" class="gmail_signature"><div dir="ltr"><div dir="ltr"><div>
      </div>
    
  


<br><span></span></div></div></div></div></div></div>