Bug#579790: uninstallation fails: exec: /usr/sbin/courierlogger: cannot execute: No such file or directory

2010-07-17 Thread Moritz Beyreuther
> But if dpkg can rely on the frontend to not remove any dependencies > of the packages to be removed, the procedure is simple. > > try 1: find a package with no reverse-depends. remove it. >... Yes I also think this is a solution. However it might be easier to change the following behavior: >

Bug#579790: uninstallation fails: exec: /usr/sbin/courierlogger: cannot execute: No such file or directory

2010-07-17 Thread Jonathan Nieder
# [1] severity 579790 serious quit Moritz Beyreuther wrote: > On Sat, Jul 17, 2010 at 08:56:51AM -0500, Jonathan Nieder wrote: >> Moritz Beyreuther wrote: > dpkg: dependency problems prevent removal of courier-mta: Oh, right; --auto-deconfigure only applies to Conflicts and Breaks, not newly uns

Bug#579790: uninstallation fails: exec: /usr/sbin/courierlogger: cannot execute: No such file or directory

2010-07-17 Thread Moritz Beyreuther
>On Sat, Jul 17, 2010 at 08:56:51AM -0500, Jonathan Nieder wrote: > Moritz Beyreuther wrote: > > > The following does not do the job:: > > > > dpkg --auto-deconfigure --force-depends --force-remove-essential \ > > --remove courier-mta courier-base courier-authdaemon \ > > cour

Bug#579790: uninstallation fails: exec: /usr/sbin/courierlogger: cannot execute: No such file or directory

2010-07-17 Thread Jonathan Nieder
Moritz Beyreuther wrote: > The following does not do the job:: > > dpkg --auto-deconfigure --force-depends --force-remove-essential \ > --remove courier-mta courier-base courier-authdaemon \ > courier-authlib-userdb courier-authlib What happens when you leave out the --force-

Bug#579790: uninstallation fails: exec: /usr/sbin/courierlogger: cannot execute: No such file or directory

2010-07-17 Thread Moritz Beyreuther
Ciao Jonathan, thanks for your fast reply, not sure that I got it right. The following does not do the job:: dpkg --auto-deconfigure --force-depends --force-remove-essential \ --remove courier-mta courier-base courier-authdaemon \ courier-authlib-userdb courier-authlib Howeve

Bug#579790: uninstallation fails: exec: /usr/sbin/courierlogger: cannot execute: No such file or directory

2010-07-17 Thread Jonathan Nieder
Jonathan Nieder wrote: > severity 579790 important More thoughts. 1. --force-depends makes semantics hard to reason about, but the algorithm is actually very simple (from src/packages.c): | The criteria for satisfying a dependency vary with the various | tries. In try 1 we treat the depende

Bug#579790: uninstallation fails: exec: /usr/sbin/courierlogger: cannot execute: No such file or directory

2010-07-17 Thread Jonathan Nieder
severity 579790 important quit Hi Moritz, Moritz Beyreuther wrote: > /usr/bin/dpkg --status-fd 11 --force-depends --force-remove-essential > --remove courier-mta courier-base courier-authdaemon courier-authlib-userdb > courier-authlib > > However courier-authlib is deinstalled first which brea