On Mon, Feb 06, 2006 at 09:35:11AM -0800, Andrew Sackville-West wrote: > On Mon, 06 Feb 2006 07:22:26 +0100 > Robert Waldner <[EMAIL PROTECTED]> wrote: > > > > > On Sat, 04 Feb 2006 19:30:02 PST, Andrew Sackville-West writes: > > >> On one of my Sarge boxes, when I try an aptitude dist-upgrade, it wants > > >> to remove postfix and install exim instead. Now I don't have anything > > >> against exim in particular, I just don't want it on my box ;) > > > > > try man apt_preferences. I think you can just pin exim4 to <0 and > > > that'll prevent it from being installed, which should subsequently > > > prevent postfix from being removed. > > > > Thanks, I pinned exim* to -1 and postfix* to 1001, but still aptitude > > wants to install exim instead of postfix. > > > > >Also, maybe you have postfix as > > > part of an old meta package and the meta package has been changed to > > > include exim4 (the current default mailer for debian) and so that is > > > the source of your problem. If you remove that meta-package (if it > > > exists) then maybe that will prevent this problem. > > > > I installed postfix right after installation myself, so it didn't get > > on as a dependency, BTW. > > apt-cache policy exim4* shows that it conflicts and replaces any > mail-transfer-agent, so the dist-upgrade will do that and there's no way around it I know of.
It makes sense that installing exim would remove other conflictint mail-transfer agents, but there seems to be a serious bug here that it decides to install exim at all when there is another perfectly servicable mail-transfer agent available to be upgraded, and, I presume, explicitly requested by the user. Not sure where the bug *is*, though. A faulty dependency, maybe? A a faulty conflict resolution algorithm? -- hendrik -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]