Unattended-upgrades failed to install exim4-daemon-heavy 4.89-2+deb9u4

Phil Endecott phil_ltdnf_endecott at chezphil.org
Thu Jun 6 10:22:08 BST 2019


Dear Debian Exim people,

I have a system running exim4-daemon-heavy on Stretch 
with unattended-upgrades.  This morning I checked to see 
if the security upgrade to 4.89-2+deb9u4 had been 
installed and I found this:

$ dpkg -l '*exim*'
(edited output)
ii  exim4-base             4.89-2+deb9u4    amd64
ii  exim4-config           4.89-2+deb9u4    all
ii  exim4-daemon-heavy     4.89-2+deb9u3    amd64

Note the daemon-heavy package has not been upgraded.

# tail /var/log/unattended-upgrades/unattended-upgrades.log
2019-06-06 06:24:33,290 INFO Starting unattended upgrades script
2019-06-06 06:24:33,290 INFO Allowed origins are: ['origin=Debian,codename=stretch,label=Debian-Security']
2019-06-06 06:24:38,294 INFO Packages that will be upgraded: exim4-base exim4-config exim4-daemon-heavy
2019-06-06 06:24:38,296 INFO Writing dpkg log to '/var/log/unattended-upgrades/unattended-upgrades-dpkg.log'
2019-06-06 06:24:42,017 INFO All upgrades installed

# tail /var/log/unattended-upgrades/unattended-upgrades-dpkg.log
Log started: 2019-06-06  06:24:38
apt-listchanges: Reading changelogs...
Preconfiguring packages ...
(Reading database ... 131863 files and directories currently installed.)
Preparing to unpack .../exim4-config_4.89-2+deb9u4_all.deb ...
Unpacking exim4-config (4.89-2+deb9u4) over (4.89-2+deb9u3) ...
Preparing to unpack .../exim4-base_4.89-2+deb9u4_amd64.deb ...
Unpacking exim4-base (4.89-2+deb9u4) over (4.89-2+deb9u3) ...
Setting up exim4-config (4.89-2+deb9u4) ...
Setting up exim4-base (4.89-2+deb9u4) ...
Processing triggers for systemd (232-25+deb9u11) ...
Processing triggers for man-db (2.7.6.1-2) ...
Log ended: 2019-06-06  06:24:42

So unattended-upgrades.log lists exim4-daemon-heavy as "will be upgraded", 
and also reports "All upgrades installed", but unattended-upgrades-dpkg.log 
doesn't mention it at all.

It did install when I tried manually:

# apt-get install exim4-daemon-heavy
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  libmariadbclient18
The following packages will be upgraded:
  exim4-daemon-heavy libmariadbclient18
2 upgraded, 0 newly installed, 0 to remove and 112 not upgraded.
Need to get 1,378 kB of archives.
After this operation, 7,168 B of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 http://security.debian.org/debian-security stretch/updates/main amd64 exim4-daemon-heavy amd64 4.89-2+deb9u4 [593 kB]
Get:2 http://cdn-aws.deb.debian.org/debian stretch/main amd64 libmariadbclient18 amd64 10.1.38-0+deb9u1 [785 kB]
Fetched 1,378 kB in 0s (15.7 MB/s)                                              
Reading changelogs... Done
Preconfiguring packages ...
(Reading database ... 131863 files and directories currently installed.)
Preparing to unpack .../libmariadbclient18_10.1.38-0+deb9u1_amd64.deb ...
Unpacking libmariadbclient18:amd64 (10.1.38-0+deb9u1) over (10.1.37-0+deb9u1) ...
Preparing to unpack .../exim4-daemon-heavy_4.89-2+deb9u4_amd64.deb ...
Unpacking exim4-daemon-heavy (4.89-2+deb9u4) over (4.89-2+deb9u3) ...
Setting up libmariadbclient18:amd64 (10.1.38-0+deb9u1) ...
Processing triggers for libc-bin (2.24-11+deb9u3) ...
Setting up exim4-daemon-heavy (4.89-2+deb9u4) ...
Updating GnuTLS DH parameter file
Processing triggers for man-db (2.7.6.1-2) ...

Note that that has also installed a new libmariadbclient18.  Is 
that what caused the problem for unattended-upgrades?  Is it OK 
for this security update to require a new version of a library?


(Please Cc: me in any replies.)

Regards,  Phil.






More information about the Pkg-exim4-maintainers mailing list