I had the following on a other node that I don't want to send mails at
all. So I purged the package informations below and will give the
versions by hand.
Affected apt version: 1.0.5 (amd64)
> apt-get install libdbd-anydata-perl
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libdbd-anydata-perl : Depends: libdbi-perl (>= 1.612) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
> apt-cache policy libdbi-perl
libdbi-perl:
Installed: 1.631-3
Candidate: 1.631-3
Version table:
*** 1.631-3 0
500 ftp://ftp.de.debian.org/debian/ sid/main amd64 Packages
100 /var/lib/dpkg/status
> dpkg --compare-versions 1.631-3 '>=' 1.612; echo $?
0
So apt wrongly don't take 1.631-3 bigger than 1.612. That makes
libdbd-anydata-perl uninstallable so I would even see this bug as
serious (But I filled it as just as important).
And before you ask, no, libdbi-perl is not hold as it is suggested by
the error.