Hello Kari, On Mon, May 01, 2006 at 03:29:05PM +0200, Nicolas François wrote: > > I will run with this patch, and will inform you if I find any side effect.
So, I ran with your patch. I experienced a failure (well, at least a behavior change; I've not investigated deeply; maybe it's a bug in the packages dependencies, which is unoticed without the patch) I failed to upgrade exim4 (exim4, exim4-base, exim4-daemon-light, exim4-config) from 4.61-1 to 4.62-1 with this patch applied (and succeeded without it). I'm attaching more information in case somebody wants to reproduce this failure. I will investigate more later (and will try to make small packages to ease reproducing it in the future). I also experienced another failure while updating gcc-4.1 (I've not yet checked if it's the same issue). Kind Regards, -- Nekral
# dpkg -l exim4-base exim4-daemon-light exim4 exim4-config dpkg -l exim4-base exim4-daemon-light exim4 exim4-config Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ ii exim4 4.61-1 metapackage to ease exim MTA (v4) installati ii exim4-base 4.61-1 support files for all exim MTA (v4) packages ii exim4-config 4.61-1 configuration for the exim MTA (v4) ii exim4-daemon-l 4.61-1 lightweight exim MTA (v4) daemon Original dpkg ============= # dpkg -i /var/cache/apt/archives/exim4-daemon-light_4.62-1_i386.deb /var/cache/apt/archives/exim4-config_4.62-1_all.deb /var/cache/apt/archives/exim4-base_4.62-1_i386.deb /var/cache/apt/archives/exim4_4.62-1_all.deb dpkg -i /var/cache/apt/archives/exim4-daemon-light_4.62-1_i386.deb /var/cache/apt/archives/exim4-config_4.62-1_all.deb /var/cache/apt/archives/exim4-base_4.62-1_i386.deb /var/cache/apt/archives/exim4_4.62-1_all.deb (Reading database ... 197649 files and directories currently installed.) Preparing to replace exim4-daemon-light 4.61-1 (using .../exim4-daemon-light_4.62-1_i386.deb) ... Stopping MTA: exim4. Unpacking replacement exim4-daemon-light ... Replacing files in old package exim4-base ... Preparing to replace exim4-config 4.61-1 (using .../exim4-config_4.62-1_all.deb) ... Unpacking replacement exim4-config ... Preparing to replace exim4-base 4.61-1 (using .../exim4-base_4.62-1_i386.deb) ... Unpacking replacement exim4-base ... Preparing to replace exim4 4.61-1 (using .../archives/exim4_4.62-1_all.deb) ... Unpacking replacement exim4 ... Setting up exim4-config (4.62-1) ... Installing new version of config file /etc/exim4/conf.d/main/01_exim4-config_listmacrosdefs ... Configuration file `/etc/exim4/exim4.conf.template' ==> Modified (by you or by a script) since installation. ==> Package distributor has shipped an updated version. What would you like to do about it ? Your options are: Y or I : install the package maintainer's version N or O : keep your currently-installed version D : show the differences between the versions Z : background this process to examine the situation The default action is to keep your current version. *** exim4.conf.template (Y/I/N/O/D/Z) [default=N] ? dpkg -s debconf dpkg --compare-versions 1.5.0 le 1.4 dpkg --compare-versions 4.61-1 le-nl 4.20-1 dpkg --compare-versions 4.61-1 le-nl 4.20-2 dpkg --compare-versions 4.61-1 le-nl 4.20-1 Setting up exim4-base (4.62-1) ... dpkg --compare-versions 4.61-1 le 4.30-1 dpkg --compare-versions 4.61-1 <= 4.61-1 Setting up exim4-daemon-light (4.62-1) ... Starting MTA: exim4. Setting up exim4 (4.62-1) ... Modified dpkg ============= # dpkg -i /var/cache/apt/archives/exim4-daemon-light_4.62-1_i386.deb /var/cache/apt/archives/exim4-config_4.62-1_all.deb /var/cache/apt/archives/exim4-base_4.62-1_i386.deb /var/cache/apt/archives/exim4_4.62-1_all.deb dpkg -i /var/cache/apt/archives/exim4-daemon-light_4.62-1_i386.deb /var/cache/apt/archives/exim4-config_4.62-1_all.deb /var/cache/apt/archives/exim4-base_4.62-1_i386.deb /var/cache/apt/archives/exim4_4.62-1_all.deb (Reading database ... 197649 files and directories currently installed.) Preparing to replace exim4-daemon-light 4.61-1 (using .../exim4-daemon-light_4.62-1_i386.deb) ... Stopping MTA: exim4. Unpacking replacement exim4-daemon-light ... Replacing files in old package exim4-base ... Preparing to replace exim4-config 4.61-1 (using .../exim4-config_4.62-1_all.deb) ... Unpacking replacement exim4-config ... Preparing to replace exim4-base 4.61-1 (using .../exim4-base_4.62-1_i386.deb) ... Unpacking replacement exim4-base ... Preparing to replace exim4 4.61-1 (using .../archives/exim4_4.62-1_all.deb) ... Unpacking replacement exim4 ... dpkg: dependency problems prevent configuration of exim4-daemon-light: exim4 depends on exim4-daemon-light | exim4-daemon-heavy | exim4-daemon-custom; however: Package exim4-daemon-heavy is not installed. exim4 depends on exim4-daemon-light | exim4-daemon-heavy | exim4-daemon-custom; however: Package exim4-daemon-custom is not installed. dpkg: error processing exim4-daemon-light (--install): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of exim4-config: exim4-base depends on exim4-config (>= 4.30) | exim4-config-2; however: Package exim4-config-2 is not installed. dpkg: error processing exim4-config (--install): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of exim4-base: exim4-base depends on exim4-config (>= 4.30) | exim4-config-2; however: Package exim4-config is not configured yet. Package exim4-config-2 is not installed. Package exim4-config which provides exim4-config-2 is not configured yet. dpkg: error processing exim4-base (--install): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of exim4: exim4 depends on exim4-base (>= 4.62); however: Package exim4-base is not configured yet. exim4 depends on exim4-daemon-light | exim4-daemon-heavy | exim4-daemon-custom; however: Package exim4-daemon-light is not configured yet. Package exim4-daemon-heavy is not installed. Package exim4-daemon-custom is not installed. dpkg: error processing exim4 (--install): dependency problems - leaving unconfigured Errors were encountered while processing: exim4-daemon-light exim4-config exim4-base exim4 Dependencies of 4.61-1 packages =============================== exim4-base ---------- Package: exim4-base Status: install ok installed Priority: standard Section: mail Installed-Size: 1520 Maintainer: Exim4 Maintainers <[EMAIL PROTECTED]> Architecture: i386 Source: exim4 Version: 4.61-1 Replaces: exim, exim-tls, exim4-daemon-light, exim4-daemon-heavy, exim4-daemon-custom Depends: libc6 (>= 2.3.5-1), libdb4.2, cron (>= 3.0pl1-42), debconf (>= 0.5) | debconf-2.0, exim4-config (>= 4.30) | exim4-config-2, adduser, netbase Recommends: psmisc Suggests: mail-reader, eximon4, exim4-doc-html | exim4-doc-info, gnutls-bin Conflicts: exim, exim-tls, exim4-daemon-light (<< 4.61), exim4-daemon-heavy (<< 4.61), exim4-daemon-custom (<< 4.61) Conffiles: /etc/cron.daily/exim4-base 87b8705a55dc708addf31223046edc97 /etc/logrotate.d/exim4-base 01f942c386cdc344f9ef2130cd5529f6 /etc/init.d/exim4 bfd3ac7d2ac8cc701ac758db1754eaa1 Description: support files for all exim MTA (v4) packages exim4-daemon-light ------------------ Package: exim4-daemon-light Status: install ok installed Priority: standard Section: mail Installed-Size: 844 Maintainer: Exim4 Maintainers <[EMAIL PROTECTED]> Architecture: i386 Source: exim4 Version: 4.61-1 Replaces: mail-transport-agent Provides: mail-transport-agent Depends: exim4-base (>= 4.61), libc6 (>= 2.3.5-1), libdb4.2, libgnutls12 (>= 1.2.5), libpcre3 (>= 4.5) Conflicts: mail-transport-agent Description: lightweight exim MTA (v4) daemon exim4 ----- Package: exim4 Status: install ok installed Priority: standard Section: mail Installed-Size: 32 Maintainer: Exim4 Maintainers <[EMAIL PROTECTED]> Architecture: all Version: 4.61-1 Depends: exim4-base (>= 4.61), exim4-daemon-light | exim4-daemon-heavy | exim4-daemon-custom Description: metapackage to ease exim MTA (v4) installation exim4-config ------------ Package: exim4-config Status: install ok installed Priority: standard Section: mail Installed-Size: 928 Maintainer: Exim4 Maintainers <[EMAIL PROTECTED]> Architecture: all Source: exim4 Version: 4.61-1 Provides: exim4-config-2 Depends: debconf (>= 0.5) | debconf-2.0, adduser Conflicts: exim, exim-tls, exim4-config, exim4-config-2, bash (<< 2.05), exim4-daemon-light (<< 4.50), exim4-daemon-heavy (<< 4.50), courier-mta, esmtp-run, masqmail, mta-dummy, nullmailer, postfix, postfix-snap, sendmail, sendmail-bin, smail, ssmtp, xmail, zmailer, zmailer-ssl Conffiles: ... Description: configuration for the exim MTA (v4) Dependencies of 4.62-1 packages =============================== exim4-base ---------- Package: exim4-base Priority: standard Section: mail Installed-Size: 1524 Maintainer: Exim4 Maintainers <[EMAIL PROTECTED]> Architecture: i386 Source: exim4 Version: 4.62-1 Replaces: exim, exim-tls, exim4-daemon-light, exim4-daemon-heavy, exim4-daemon-custom Depends: libc6 (>= 2.3.6-6), libdb4.3 (>= 4.3.28-1), cron (>= 3.0pl1-42), debconf (>= 0.5) | debconf-2.0, exim4-config (>= 4.30) | exim4-config-2, adduser, netbase Recommends: psmisc Suggests: mail-reader, eximon4, exim4-doc-html | exim4-doc-info, gnutls-bin Conflicts: exim, exim-tls, exim4-daemon-light (<< 4.62), exim4-daemon-heavy (<< 4.62), exim4-daemon-custom (<< 4.62) Filename: pool/main/e/exim4/exim4-base_4.62-1_i386.deb Size: 907640 MD5sum: 39af7f7a8c57506222d7a8fc204365ac Description: support files for all exim MTA (v4) packages exim4-daemon-light ------------------ Package: exim4-daemon-light Priority: standard Section: mail Installed-Size: 844 Maintainer: Exim4 Maintainers <[EMAIL PROTECTED]> Architecture: i386 Source: exim4 Version: 4.62-1 Replaces: mail-transport-agent, exim4-base (<= 4.61-1) Provides: mail-transport-agent Depends: exim4-base (>= 4.62), libc6 (>= 2.3.6-6), libdb4.3 (>= 4.3.28-1), libgnutls13 (>= 1.3.5), libpcre3 (>= 4.5) Conflicts: mail-transport-agent Filename: pool/main/e/exim4/exim4-daemon-light_4.62-1_i386.deb Size: 399610 MD5sum: a23a971ad252eeac6303ff119324e071 Description: lightweight exim MTA (v4) daemon exim4 ----- Package: exim4 Priority: standard Section: mail Installed-Size: 32 Maintainer: Exim4 Maintainers <[EMAIL PROTECTED]> Architecture: all Version: 4.62-1 Depends: exim4-base (>= 4.62), exim4-daemon-light | exim4-daemon-heavy | exim4-daemon-custom Filename: pool/main/e/exim4/exim4_4.62-1_all.deb Size: 1572 MD5sum: 5af784431a906e75e6d2c1138dcbdae4 Description: metapackage to ease exim MTA (v4) installation exim4-config ------------ Package: exim4-config Priority: standard Section: mail Installed-Size: 944 Maintainer: Exim4 Maintainers <[EMAIL PROTECTED]> Architecture: all Source: exim4 Version: 4.62-1 Provides: exim4-config-2 Depends: debconf (>= 0.5) | debconf-2.0, adduser Conflicts: exim, exim-tls, exim4-config, exim4-config-2, bash (<< 2.05), exim4-daemon-light (<< 4.50), exim4-daemon-heavy (<< 4.50), courier-mta, esmtp-run, hula-mta, masqmail, mta-dummy, nullmailer, postfix, sendmail-bin, smail, ssmtp, xmail, zmailer Filename: pool/main/e/exim4/exim4-config_4.62-1_all.deb Size: 276110 MD5sum: e5583cf7e472756ad054222c17cfd16d Description: configuration for the exim MTA (v4)