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)