Hello apt-get maintainers,
# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
libdb-dev
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
But aptitude is okay with the upgrade.
# aptitude safe-upgrade
Resolving dependencies...
The following NEW packages will be installed:
libdb5.3-dev{a}
The following packages will be REMOVED:
libdb5.1-dev{u}
The following packages will be upgraded:
libdb-dev
1 packages upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
Need to get 719 kB of archives. After unpacking 301 kB will be used.
Do you want to continue? [Y/n/?]
Explicitly installing libdb-dev works of course.
# apt-get install libdb-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libdb5.3-dev
Suggested packages:
db5.3-doc
The following packages will be REMOVED:
libdb5.1-dev
The following NEW packages will be installed:
libdb5.3-dev
The following packages will be upgraded:
libdb-dev
1 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
Need to get 719 kB of archives.
After this operation, 301 kB of additional disk space will be used.
Do you want to continue? [Y/n]
Turning on debug shows:
# apt-get -o Debug::pkgProblemResolver=yes dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Starting pkgProblemResolver with broken count: 2
Starting 2 pkgProblemResolver with broken count: 2
Investigating (0) libdb-dev [ amd64 ] < 5.1.7 -> 5.3.0 > ( libdevel )
Broken libdb-dev:amd64 Conflicts on libdb5.1-dev [ amd64 ] < 5.1.29-7 > ( libdevel )
Considering libdb5.1-dev:amd64 -1 as a solution to libdb-dev:amd64 -1
Holding Back libdb-dev:amd64 rather than change libdb5.1-dev:amd64
Investigating (0) libdb5.3-dev [ amd64 ] < none -> 5.3.28-3 > ( libdevel )
Broken libdb5.3-dev:amd64 Conflicts on libdb5.1-dev [ amd64 ] < 5.1.29-7 > ( libdevel )
Considering libdb5.1-dev:amd64 -1 as a solution to libdb5.3-dev:amd64 -1
Holding Back libdb5.3-dev:amd64 rather than change libdb5.1-dev:amd64
Try to Re-Instate (1) libdb-dev:amd64
Done
Done
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
The following packages have been kept back:
libdb-dev
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
I don't understand what the debug output is saying. Why won't this
package upgrade normally?
Thanks,
Bob
Attachment:
signature.asc
Description: Digital signature