Package: courier Version: 0.78.0-2 Severity: grave Tags: patch Justification: renders package unusable User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu bionic ubuntu-patch
Hi Markus, In Ubuntu, we discovered that the courier-mta package fails to install because the courierfilter systemd unit cannot work: Setting up courier-mta (0.78.0-2) ... Job for courierfilter.service failed because the control process exited with error code. See "systemctl status courierfilter.service" and "journalctl -xe" for details. invoke-rc.d: initscript courierfilter, action "start" failed. ESC[0;1;31m●ESC[0m courierfilter.service - Courier Filter Daemon Loaded: loaded (/lib/systemd/system/courierfilter.service; disabled; vendor preset: enabled) Active: ESC[0;1;31mfailedESC[0m (Result: exit-code) since Tue 2017-10-31 18:25:07 UTC; 17ms ago Process: 4043 ExecStart=/usr/sbin/courierfilter start ESC[0;1;31m(code=exited, status=127)ESC[0m Oct 31 18:25:07 autopkgtest systemd[1]: Starting Courier Filter Daemon... Oct 31 18:25:07 autopkgtest courierfilter[4043]: /bin/sh: 1: /usr/lib/courier/courier/courierfilter: not found Oct 31 18:25:07 autopkgtest systemd[1]: ESC[0;1;39mcourierfilter.service: Control process exited, code=exited status=127ESC[0m It is surprising to me that this problem has not been reported in Debian, but I can't see any way that this would work in Debian any better than in Ubuntu, so I'm filing this bug as 'grave'. Please find attached a one-liner patch to add the missing file to the courier-mta binary package. Thanks, -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ slanga...@ubuntu.com vor...@debian.org
diff -Nru courier-0.78.0/debian/courier-mta.install courier-0.78.0/debian/courier-mta.install --- courier-0.78.0/debian/courier-mta.install 2017-09-12 04:49:46.000000000 -0700 +++ courier-0.78.0/debian/courier-mta.install 2017-11-13 21:54:14.000000000 -0800 @@ -34,6 +34,7 @@ usr/lib/courier/courier/aliascombine usr/lib/courier/courier/aliascreate usr/lib/courier/courier/courierd +usr/lib/courier/courier/courierfilter usr/lib/courier/courier/modules/dsn/courierdsn usr/lib/courier/courier/modules/esmtp/courieresmtp usr/lib/courier/courier/modules/esmtp/courieresmtpd