Package:  mailman
Version:  1:2.1.11-7
Severity: normal
User:     initscripts-ng-de...@lists.alioth.debian.org
Usertags: incorrect-dependency

Hi, 
while installing on a insserv-enabled system, I encountered an issue
with mailman boot dependency list:

Unpacking mailman (from .../mailman_1%3a2.1.11-7_i386.deb) ...
Processing triggers for man-db ...
Setting up mailman (1:2.1.11-7) ...
Looking for enabled languages (this may take some time) ... done.
Installing site language en ............................................ done.
Configuring mailman for domain thetis ...
Upgrading from version 0x0 to 0x2010bf0
getting rid of old source files
insserv: Service mail-transport-agent has to be enabled to start service 
mailman-qrunner
insserv: exiting now!
dpkg: error processing mailman (--configure):
 subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
 mailman
E: Sub-process /usr/bin/dpkg returned an error code (1)

I discussed it briefly with Peter on IRC, which came up with suggestions:

<pere> the MTAs do not provide a boot facility mail-transport-agent, so it is 
 always wrong to add it as a dependency in the lsb header of init.d scripts.  
 they can't provide it, as it would give problems with conflicting provides.
<pere> (I know some script do provide it, but they are buggy and need to be 
 fixed too. :)
<pere> if mailman uses /usr/lib/sendmail as I suspect, there is no need to 
 have boot dependency on an mta.

Cheers, Luca

-- 
 .''`.  ** Debian GNU/Linux **  | Luca Bruno (kaeso)
: :'  :   The Universal O.S.    | lucab (AT) debian.org
`. `'`                          | GPG Key ID: 3BFB9FB3
  `-     http://www.debian.org  | Debian GNU/Linux Developer

Attachment: pgpJNq91d3LmG.pgp
Description: PGP signature

Reply via email to