Processed: Re: Bug#822067: courier-mta: init scripts completely broken

2016-04-21 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 +moreinfo
Bug #822067 [courier-mta] courier-mta: init scripts completely broken
Added tag(s) moreinfo.
> severity -1 important
Bug #822067 [courier-mta] courier-mta: init scripts completely broken
Severity set to 'important' from 'grave'

-- 
822067: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=822067
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#822067: courier-mta: init scripts completely broken

2016-04-21 Thread Ondřej Surý
Control: tags -1 +moreinfo
Control: severity -1 important

J, you probably should not fill bugs when you are pissed.

This bug report is not a bug report, but a complaint. If you have
anything you want to fix, you should say it. You are also more then
welcome to send patches or join the effort to package Courier MTA in
Debian as you clearly use it and understand the problems with the
packages.

O.
-- 
Ondřej Surý 
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server

On Thu, Apr 21, 2016, at 01:43, J Mo wrote:
> 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-authlib0.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-unicode11.4-2
> ii  libgcc11: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.225.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  
> 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
> 



Bug#822067: courier-mta: init scripts completely broken

2016-04-20 Thread J Mo
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-authlib0.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-unicode11.4-2
ii  libgcc11: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.225.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  
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