incorrect dependancy requirement for sasl2-bin
Bug #1866264 reported by
Kevin Chan
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cyrus-sasl2 (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
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-
Had to downgrade libdb5.3 to 5.3.28-13.1ubuntu1 package in order order for sasl2-bin to install.
summary: |
- incorrect dependancy requirement + incorrect dependancy requirement for sasl2-bin |
affects: | ubuntu → cyrus-sasl2 (Ubuntu) |
To post a comment you must log in.
Hmm,
that worked for me just nice.
root@b:~# apt install sasl2-bin archive. ubuntu. com/ubuntu bionic-updates/main amd64 db5.3-util amd64 5.3.28- 13.1ubuntu1. 1 [65.5 kB] archive. ubuntu. com/ubuntu bionic/main amd64 db-util all 1:5.3.21~ exp1ubuntu2 [2718 B] archive. ubuntu. com/ubuntu bionic-updates/main amd64 sasl2-bin amd64 2.1.27~ 101-g0780600+ dfsg-3ubuntu2. 1 [105 kB] 3-util_ 5.3.28- 13.1ubuntu1. 1_amd64. deb ... 13.1ubuntu1. 1) ... util_1% 3a5.3.21~ exp1ubuntu2_ all.deb ... 21~exp1ubuntu2) ... bin_2.1. 27~101- g0780600+ dfsg-3ubuntu2. 1_amd64. deb ... 101-g0780600+ dfsg-3ubuntu2. 1) ... 13.1ubuntu1. 1) ... 21~exp1ubuntu2) ... 101-g0780600+ dfsg-3ubuntu2. 1) ...
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://
Get:2 http://
Get:3 http://
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.
Unpacking db5.3-util (5.3.28-
Selecting previously unselected package db-util.
Preparing to unpack .../db-
Unpacking db-util (1:5.3.
Selecting previously unselected package sasl2-bin.
Preparing to unpack .../sasl2-
Unpacking sasl2-bin (2.1.27~
Setting up db5.3-util (5.3.28-
Setting up db-util (1:5.3.
Setting up sasl2-bin (2.1.27~
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 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) 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) Keschdeichel ~]──[119758] ──[11:12 Fr Mär 06]──
Depends: db-util, libsasl2-2 (>= 2.1.27~
Depends: db-util, libsasl2-2 (>= 2.1.27~
[✓]─[paelzer@
$ apt-cache show db-util | grep Depe
Depends: db5.3-util
root@b:~# apt-cache show db5.3-util | grep Depen 13.1ubuntu1. 1)
Depends: libc6 (>= 2.14), libdb5.3 (= 5.3.28-
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: 13.1ubuntu1. 1 13.1ubuntu1. 1 13.1ubuntu1. 1 500 archive. ubuntu. com/ubuntu bionic-updates/main amd64 Packages security. ubuntu. com/ubuntu bion...
root@b:~# apt-cache policy db5.3-util
db5.3-util:
Installed: 5.3.28-
Candidate: 5.3.28-
Version table:
*** 5.3.28-
500 http://
500 http://