Your message dated Wed, 03 May 2006 14:17:09 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#364074: fixed in proftpd 1.3.0-5
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: proftpd
Version: 1.3.0-4
Severity: important


# cat /var/lib/dpkg/info/proftpd.prerm
#! /bin/sh

if [ -x "/usr/sbin/invoke-rc.d" ]; then
    invoke-rc.d proftpd stop
else 
        if [ -x "/etc/init.d/proftpd" ]; then
                /etc/init.d/proftpd stop
        fi
fi

If proftpd isn't running while removing the package removal fails.
The reason for the behaviour is that 'postinst abort-remove' is
executed after 'invoke-rc.d proftpd stop' which fails and you don't
take care of 'abort-remove' in the postinst script:

Removing proftpd ...
Stopping ftp server: proftpd failed!
invoke-rc.d: initscript proftpd, action "stop" failed.
dpkg: error processing proftpd (--remove):
 subprocess pre-removal script returned error exit status 1
Starting ftp server: proftpd.
[...]

Please adjust the prerm script to:

  invoke-rc.d proftpd stop || true
  /etc/init.d/proftpd stop || true

and handle abort-remove in the postinst script so removal of package
works also if proftpd isn't running. This should fix #363657 as well.

regards,
-mika-


--- End Message ---
--- Begin Message ---
Source: proftpd
Source-Version: 1.3.0-5

We believe that the bug you reported is fixed in the latest version of
proftpd, which is due to be installed in the Debian FTP archive:

proftpd-doc_1.3.0-5_all.deb
  to pool/main/p/proftpd/proftpd-doc_1.3.0-5_all.deb
proftpd-ldap_1.3.0-5_all.deb
  to pool/main/p/proftpd/proftpd-ldap_1.3.0-5_all.deb
proftpd-mysql_1.3.0-5_all.deb
  to pool/main/p/proftpd/proftpd-mysql_1.3.0-5_all.deb
proftpd-pgsql_1.3.0-5_all.deb
  to pool/main/p/proftpd/proftpd-pgsql_1.3.0-5_all.deb
proftpd_1.3.0-5.diff.gz
  to pool/main/p/proftpd/proftpd_1.3.0-5.diff.gz
proftpd_1.3.0-5.dsc
  to pool/main/p/proftpd/proftpd_1.3.0-5.dsc
proftpd_1.3.0-5_i386.deb
  to pool/main/p/proftpd/proftpd_1.3.0-5_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Francesco Paolo Lovergine <[EMAIL PROTECTED]> (supplier of updated proftpd 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Wed,  3 May 2006 22:55:39 +0200
Source: proftpd
Binary: proftpd proftpd-mysql proftpd-pgsql proftpd-ldap proftpd-doc
Architecture: source all i386
Version: 1.3.0-5
Distribution: unstable
Urgency: low
Maintainer: Francesco Paolo Lovergine <[EMAIL PROTECTED]>
Changed-By: Francesco Paolo Lovergine <[EMAIL PROTECTED]>
Description: 
 proftpd    - Versatile, virtual-hosting FTP daemon
 proftpd-doc - Versatile, virtual-hosting FTP daemon (Documentation)
 proftpd-ldap - Versatile, virtual-hosting FTP daemon (dummy transitional 
package
 proftpd-mysql - Versatile, virtual-hosting FTP daemon (dummy transitional 
package
 proftpd-pgsql - Versatile, virtual-hosting FTP daemon (dummy transitional 
package
Closes: 363657 364074 364400 364580
Changes: 
 proftpd (1.3.0-5) unstable; urgency=low
 .
   * New fr.po debconf templates.
     (closes: #364400)
   * Now proftpd.init does not fail when proftpd is already stopped.
     (closes: #364074, #363657)
   * Revised the mothly cron script.
     (closes: #364580)
Files: 
 daceccd8a09418559b2e0d8f01d2bd45 892 net optional proftpd_1.3.0-5.dsc
 d3b1d6ef803afff4b8d58e018307198e 66225 net optional proftpd_1.3.0-5.diff.gz
 65b827c86fd4a26b3ce5479bc743bb56 620576 net optional proftpd_1.3.0-5_i386.deb
 f409052b6b119430ff7ad59edb0b24a2 480512 doc optional 
proftpd-doc_1.3.0-5_all.deb
 de6223ce49080c0c447ee3df79441e99 160840 net optional 
proftpd-mysql_1.3.0-5_all.deb
 017596ab4f90ddf953cd5a46f19eae1e 160844 net optional 
proftpd-pgsql_1.3.0-5_all.deb
 d0cc54e104ef135e0809a1840012ce9b 160838 net optional 
proftpd-ldap_1.3.0-5_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQFEWRvgpFNRmenyx0cRAlyzAJ9P/a8sdhm74Bnriuulxp3b5Wm9qQCgmrAw
dtTAFRfYoGSNiFBshVBK/Ds=
=YBuf
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to