Hmm,
that worked for me just nice.

root@b:~# apt install sasl2-bin
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  db-util db5.3-util
The following NEW packages will be installed:
  db-util db5.3-util sasl2-bin
0 upgraded, 3 newly installed, 0 to remove and 83 not upgraded.
Need to get 173 kB of archives.
After this operation, 680 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 db5.3-util 
amd64 5.3.28-13.1ubuntu1.1 [65.5 kB]
Get:2 http://archive.ubuntu.com/ubuntu bionic/main amd64 db-util all 
1:5.3.21~exp1ubuntu2 [2718 B]
Get:3 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 sasl2-bin 
amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.1 [105 kB]
Fetched 173 kB in 0s (931 kB/s)   
Preconfiguring packages ...
Selecting previously unselected package db5.3-util.
(Reading database ... 42814 files and directories currently installed.)
Preparing to unpack .../db5.3-util_5.3.28-13.1ubuntu1.1_amd64.deb ...
Unpacking db5.3-util (5.3.28-13.1ubuntu1.1) ...
Selecting previously unselected package db-util.
Preparing to unpack .../db-util_1%3a5.3.21~exp1ubuntu2_all.deb ...
Unpacking db-util (1:5.3.21~exp1ubuntu2) ...
Selecting previously unselected package sasl2-bin.
Preparing to unpack .../sasl2-bin_2.1.27~101-g0780600+dfsg-3ubuntu2.1_amd64.deb 
...
Unpacking sasl2-bin (2.1.27~101-g0780600+dfsg-3ubuntu2.1) ...
Setting up db5.3-util (5.3.28-13.1ubuntu1.1) ...
Setting up db-util (1:5.3.21~exp1ubuntu2) ...
Setting up sasl2-bin (2.1.27~101-g0780600+dfsg-3ubuntu2.1) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for ureadahead (0.100.0-21) ...
Processing triggers for systemd (237-3ubuntu10.38) ..

Considering the versions you reported I see no such hard dependencies:

$ apt-cache show sasl2-bin | grep Depe
Depends: db-util, libsasl2-2 (>= 2.1.27~101-g0780600+dfsg-3ubuntu2.1), lsb-base 
(>= 3.0-6), debconf (>= 0.5) | debconf-2.0, libc6 (>= 2.15), libdb5.3, 
libkrb5-3 (>= 1.13~alpha1+dfsg), libldap-2.4-2 (>= 2.4.7), libpam0g (>= 
0.99.7.1), libssl1.1 (>= 1.1.0)
Depends: db-util, libsasl2-2 (>= 2.1.27~101-g0780600+dfsg-3ubuntu2), lsb-base 
(>= 3.0-6), debconf (>= 0.5) | debconf-2.0, libc6 (>= 2.15), libdb5.3, 
libkrb5-3 (>= 1.13~alpha1+dfsg), libldap-2.4-2 (>= 2.4.7), libpam0g (>= 
0.99.7.1), libssl1.1 (>= 1.1.0)
[✓]─[paelzer@Keschdeichel ~]──[119758]──[11:12 Fr Mär 06]──

$ apt-cache show db-util | grep Depe
Depends: db5.3-util

root@b:~# apt-cache show db5.3-util | grep Depen
Depends: libc6 (>= 2.14), libdb5.3 (= 5.3.28-13.1ubuntu1.1)

And that makes sense it is fine to depend on the new version of
libdb5.3.

The older version of db5.3-util depended on 5.3.28-13.1ubuntu1.
It seems you wanted to install that:

Can you compare the following with your system:
root@b:~# apt-cache policy db5.3-util
db5.3-util:
  Installed: 5.3.28-13.1ubuntu1.1
  Candidate: 5.3.28-13.1ubuntu1.1
  Version table:
 *** 5.3.28-13.1ubuntu1.1 500
        500 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 
Packages
        100 /var/lib/dpkg/status
     5.3.28-13.1ubuntu1 500
        500 http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages

If there is a reason why db5.3-util is held back on the old version then
that seems like a local config error you have to resolve.

Please report what you find checking that.
If there is a question left the following will help to understand your case.
Please provide that on the bug ...

$ for i in  sasl2-bin db-util libdb5.3; do apt-cache show $i; apt-cache
policy $i; done

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to cyrus-sasl2 in Ubuntu.
https://bugs.launchpad.net/bugs/1866264

Title:
  incorrect dependancy requirement for sasl2-bin

Status in cyrus-sasl2 package in Ubuntu:
  Incomplete

Bug description:
  Trying to install sasl2-bin on 18.04.4 LTS. received error:

  The following packages have unmet dependencies:
   sasl2-bin : Depends: db-util but it is not going to be installed

  Following the dependencies produced issue with db5.3-util:
  db5.3-util : Depends: libdb5.3 (= 5.3.28-13.1ubuntu1) but 
5.3.28-13.1ubuntu1.1 is to be installed

  Had to downgrade libdb5.3 to 5.3.28-13.1ubuntu1 package in order order
  for sasl2-bin to install.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cyrus-sasl2/+bug/1866264/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to