Hi,

sorry, I almost forgot about this issue.

Daniel Burrows wrote:

> > backport:/home/wolf# aptitude -o 'aptitude::auto-install=false' install
> > postfix
> > Reading package lists... Done
> > Building dependency tree... Done
> > Reading extended state information       
> > Initializing package states... Done
> > Reading task descriptions... Done  
> > Building tag database... Done    
> > The following packages are BROKEN:
> >   exim4-config exim4-daemon-light postfix 
> > The following packages are RECOMMENDED but will NOT be installed:
> >   resolvconf 
> > 0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
> > Need to get 949kB of archives. After unpacking 2265kB will be used.
> > The following packages have unmet dependencies:
> >   exim4-config: Conflicts: postfix but 2.2.10-2 is to be installed.
> >   postfix: Depends: ssl-cert but it is not installable
> >            Conflicts: mail-transport-agent which is a virtual package.
> >   exim4-daemon-light: Conflicts: mail-transport-agent which is a virtual
> > package.
> > Resolving dependencies...
> > The following actions will resolve these dependencies:
> > 
> > Remove the following packages:
> > exim4
> > exim4-base
> > exim4-config
> > exim4-daemon-light
> > 
> > Install the following packages:
> > openssl [0.9.8b-2 (testing)]
> > resolvconf [1.36 (testing)]
> > ssl-cert [1.0.13 (testing)]
> > 
> > Score is -1569
> 
>   ...postfix will still be installed in this solution...

Indeed. Well, this bug should probably be retitled as enhancement bug.
This question came up on [EMAIL PROTECTED], and besides me there
were at least two other people failing to see that this solution will
lead to postfix being installed. Is there a way, so that in the above
situation, the following is written out?

| The following actions will resolve these dependencies:
| 
| Remove the following packages:
| exim4
| exim4-base
| exim4-config
| exim4-daemon-light
| 
| Install the following packages:
| openssl [0.9.8b-2 (testing)]
| resolvconf [1.36 (testing)]
| ssl-cert [1.0.13 (testing)]
| postfix [....... (testing)]      <--- added this line
| 
| Score is -1569

I think this would be really helpful, but I know too little about
aptitude's internals to say if this is possible.

>   Could you send me a transcript of what happens without
> -o auto-install=false?

I guess there will also be solutions leading to postfix being installed,
but I still think the output could be more clear about this. Here's the
transcript (rather lengthy):


backport:/# aptitude install postfix
[...snip...]
The following packages are BROKEN:
  exim4 exim4-config 
The following packages are unused and will be REMOVED:
  fortune-mod fortunes-min hicolor-icon-theme libart-2.0-2 libatk1.0-0 
libatk1.0-data libdbh1.0-1 libgnomecanvas2-common 
  libgtk2.0-common libjpeg62 libpng12-0 librecode0 libtiff4 menu sgml-base 
The following NEW packages will be automatically installed:
  openssl ssl-cert 
The following packages will be automatically REMOVED:
  exim4-daemon-light 
The following packages have been kept back:
  udev 
The following NEW packages will be installed:
  openssl postfix ssl-cert 
The following packages will be REMOVED:
  exim4-daemon-light 
0 packages upgraded, 3 newly installed, 16 to remove and 1 not upgraded.
Need to get 2075kB of archives. After unpacking 17.5MB will be freed.
The following packages have unmet dependencies:
  exim4-config: Conflicts: postfix but 2.3.3-1 is to be installed.
  exim4: Depends: exim4-daemon-light but it is not installable or
                  exim4-daemon-heavy but it is not installable or
                  exim4-daemon-custom which is a virtual package.
Resolving dependencies...
The following actions will resolve these dependencies:

Keep the following packages at their current version:
exim4-daemon-light [4.63-3 (testing, now)]
postfix [Not Installed]

Score is 14

Accept this solution? [Y/n/q/?] n
Resolving dependencies...
The following actions will resolve these dependencies:

Install the following packages:
exim4-daemon-heavy [4.63-3 (testing)]
libmysqlclient15off [5.0.24a-4 (testing)]
libperl5.8 [5.8.8-6.1 (testing)]
libpq4 [8.1.4-6 (testing)]
mysql-common [5.0.24a-4 (testing)]

Keep the following packages at their current version:
postfix [Not Installed]

Score is -344

Accept this solution? [Y/n/q/?] n
Resolving dependencies...
The following actions will resolve these dependencies:

Remove the following packages:
exim4

Install the following packages:
nbsmtp [1.00-2 (testing)]

Keep the following packages at their current version:
postfix [Not Installed]

Score is -421

Accept this solution? [Y/n/q/?] n
Resolving dependencies...
The following actions will resolve these dependencies:

Remove the following packages:
exim4
exim4-base
exim4-config

Score is -1009

Accept this solution? [Y/n/q/?] n
Resolving dependencies...
The following actions will resolve these dependencies:

Remove the following packages:
at
cyrus-common-2.2
cyrus-imapd-2.2
exim4
mailx
mutt

Keep the following packages at their current version:
postfix [Not Installed]

Leave the following dependencies unresolved:
cron recommends exim4 | postfix | mail-transport-agent
logrotate recommends mailx
procmail recommends exim4 | mail-transport-agent | fetchmail
Score is -2709

Accept this solution? [Y/n/q/?] n
Resolving dependencies...
The following actions will resolve these dependencies:

Remove the following packages:
at
cyrus-common-2.2
cyrus-imapd-2.2
exim4
mailx
mutt

Install the following packages:
ca-certificates [20060816 (testing)]
fetchmail [6.2.5-12sarge4 (stable, stable)]

Keep the following packages at their current version:
postfix [Not Installed]

Leave the following dependencies unresolved:
cron recommends exim4 | postfix | mail-transport-agent
logrotate recommends mailx
Score is -2667

Accept this solution? [Y/n/q/?] n
Resolving dependencies...
The following actions will resolve these dependencies:

Remove the following packages:
at
cyrus-common-2.2
cyrus-imapd-2.2
exim4
mailx
mutt

Install the following packages:
ca-certificates [20040809 (stable)]
fetchmail [6.2.5-12sarge4 (stable, stable)]

Keep the following packages at their current version:
postfix [Not Installed]

Leave the following dependencies unresolved:
cron recommends exim4 | postfix | mail-transport-agent
logrotate recommends mailx
Score is -2687

Accept this solution? [Y/n/q/?] n
Resolving dependencies...
The following actions will resolve these dependencies:

Remove the following packages:
at
cyrus-common-2.2
cyrus-imapd-2.2
exim4
mailx
mutt

Install the following packages:
fetchmail [6.2.5-12sarge4 (stable, stable)]

Keep the following packages at their current version:
postfix [Not Installed]

Leave the following dependencies unresolved:
fetchmail recommends ca-certificates
cron recommends exim4 | postfix | mail-transport-agent
logrotate recommends mailx
Score is -2798

Accept this solution? [Y/n/q/?] n
Resolving dependencies...
The following actions will resolve these dependencies:

Remove the following packages:
at
cyrus-common-2.2
cyrus-imapd-2.2
exim4
mailx
mutt

Keep the following packages at their current version:
postfix [Not Installed]

Downgrade the following packages:
logrotate [3.7.1-3 (testing, now) -> 3.7-5 (stable)]

Leave the following dependencies unresolved:
logrotate recommends mailx
cron recommends exim4 | postfix | mail-transport-agent
procmail recommends exim4 | mail-transport-agent | fetchmail
Score is -2799

Accept this solution? [Y/n/q/?] n
Resolving dependencies...
The following actions will resolve these dependencies:

Remove the following packages:
at
cyrus-common-2.2
cyrus-imapd-2.2
exim4
mailx
mutt

Keep the following packages at their current version:
postfix [Not Installed]

Downgrade the following packages:
procmail [3.22-16 (testing, now) -> 3.22-11 (stable)]

Leave the following dependencies unresolved:
procmail recommends exim4 | mail-transport-agent | fetchmail
cron recommends exim4 | postfix | mail-transport-agent
logrotate recommends mailx
Score is -2799

Accept this solution? [Y/n/q/?] n
Resolving dependencies...
The following actions will resolve these dependencies:

Remove the following packages:
at
cyrus-common-2.2
cyrus-imapd-2.2
exim4
mailx
mutt

Keep the following packages at their current version:
postfix [Not Installed]

Downgrade the following packages:
cron [3.0pl1-97 (testing, now) -> 3.0pl1-86 (stable)]

Leave the following dependencies unresolved:
cron recommends exim4 | postfix | mail-transport-agent
logrotate recommends mailx
procmail recommends exim4 | mail-transport-agent | fetchmail
Score is -2799

Accept this solution? [Y/n/q/?] n
Resolving dependencies...
The following actions will resolve these dependencies:

Remove the following packages:
at
cyrus-common-2.2
cyrus-imapd-2.2
exim4
mailx
mutt

Install the following packages:
ca-certificates [20060816 (testing)]
fetchmail [6.3.4-6 (testing)]
gettext [0.14.6-1 (testing)]

Keep the following packages at their current version:
postfix [Not Installed]

Leave the following dependencies unresolved:
cron recommends exim4 | postfix | mail-transport-agent
logrotate recommends mailx
Score is -2716

Accept this solution? [Y/n/q/?] q
Abandoning all efforts to resolve these dependencies.
Abort.


Cheers, and thanks for your great work,

Wolf
-- 
Büroschimpfwort des Tages: Gleitzeitökonom - ab 17 Uhr daheim. (Frank Simon)

Reply via email to