Package: courier-mta
Version: 0.75.0-18
Severity: grave
Justification: renders package unusable

Recently I decided to upgrade courier (mta and imap) on one of my mail servers. 
It was a disaster. The quality of these packages is abysmal and dangerous. This 
is one of the many serious, grave, and critical bugs I ran into during that 
process.



I have the following courier-related init scritps on my system:

courier-mta: /etc/init.d/courier
courier-authdaemon: /etc/init.d/courier-authdaemon
courier-mta: /etc/init.d/courierfilter
courier-imap: /etc/init.d/courier-imap
courier-imap: /etc/init.d/courier-imap-ssl
courier-mta: /etc/init.d/courier-msa
courier-mta: /etc/init.d/courier-mta
courier-mta: /etc/init.d/courier-mta-ssl



Nearly all of these init scripts are broken in many ways. Almost nothing works. 
I would be shocked if any of this passes requirements of the Debian policy.

There is no stdout or stderr provided from the init script. Failures result in 
no output. Success results in no output. There is no error/sanity checking.

stop|status|restart|try-restart|force-reload are all broken.

start is broken on multiple init scripts.

The status argument fails and is not implemented on any of them that I can see.

The stop argument fails to stop running daemons/programs.

The only courier init script which behaves somewhat reasonably is 
/etc/init.d/courier-authdaemon



-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.3.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages courier-mta depends on:
ii  courier-authlib        0.66.4-7
ii  courier-base           0.75.0-18
ii  debconf [debconf-2.0]  1.5.59
ii  libc6                  2.22-7
ii  libcourier-unicode1    1.4-2
ii  libgcc1                1:5.3.1-14
ii  libgdbm3               1.8.3-13.1
ii  libidn11               1.32-3
ii  libnet-cidr-perl       0.17-1
ii  libperl5.22            5.22.1-10
ii  libstdc++6             5.3.1-14
ii  sysvinit-utils         2.88dsf-59.3

courier-mta recommends no packages.

Versions of packages courier-mta suggests:
ii  bsd-mailx [mail-reader]  8.1.2-0.20160123cvs-2
ii  courier-doc              0.75.0-18
ii  courier-filter-perl      0.200+ds-4
pn  couriergrey              <none>
ii  emacs24 [mail-reader]    24.5+1-6+b2
ii  mutt [mail-reader]       1.5.24-1+b1
ii  s-nail [mail-reader]     14.8.8-1

-- Configuration Files:
/etc/courier/aliases/system [Errno 13] Permission denied: 
u'/etc/courier/aliases/system'
/etc/courier/courierd changed [not included]
/etc/courier/dsnheader.txt changed [not included]
/etc/courier/esmtpauthclient [Errno 13] Permission denied: 
u'/etc/courier/esmtpauthclient'
/etc/courier/esmtpd changed [not included]
/etc/courier/esmtpd-msa changed [not included]
/etc/courier/esmtpd-ssl changed [not included]
/etc/courier/esmtpd.cnf [Errno 13] Permission denied: u'/etc/courier/esmtpd.cnf'
/etc/courier/smtpaccess/default [Errno 13] Permission denied: 
u'/etc/courier/smtpaccess/default'
/etc/init.d/courier-mta changed [not included]
/etc/init.d/courier-mta-ssl changed [not included]

-- debconf information excluded

Reply via email to