[Aptitude-devel] Bug#1065626: libgtk2.0-0t64 / libgtk2.0-bin dependency problem makes dpkg fail with attempt of removal of libgtk2.0-common
Simon McVittie
smcv at debian.org
Thu Mar 7 17:15:05 GMT 2024
Control: reassign -1 aptitude,libgtk2.0-0t64
Control: tags -1 + moreinfo
On Thu, 07 Mar 2024 at 16:10:17 +0100, Vincent Lefevre wrote:
> During an upgrade with aptitude:
>
> dpkg: dependency problems prevent removal of libgtk2.0-common:
> libgtk2.0-bin depends on libgtk2.0-common.
> libgtk2.0-0t64:amd64 depends on libgtk2.0-common.
>
> dpkg: error processing package libgtk2.0-common (--purge):
> dependency problems - not removing
> Errors were encountered while processing:
> libgtk2.0-common
>
> Note that "apt install -f" has nothing to fix; this upgrade just
> triggered a dpkg error (similar to bugs 1065603 and 1065625).
>
> Moreover, like in these bugs, aptitude did not propose the removal
> of libgtk2.0-common:
>
> Aptitude 0.8.13: log report
> Thu, Mar 7 2024 16:01:36 +0100
>
> IMPORTANT: this log only lists intended actions; actions which fail
> due to dpkg problems may not be completed.
>
> Will install 5 packages, and remove 2 packages.
> 2048 B of disk space will be used
> ========================================
> [...]
> [HOLD, DEPENDENCIES] libgtk2.0-common:amd64 2.24.33-3
> [...]
> [INSTALL, DEPENDENCIES] libgail18t64:amd64 2.24.33-4
> [INSTALL, DEPENDENCIES] libgtk2.0-0t64:amd64 2.24.33-4
> [REMOVE, DEPENDENCIES] libgail18:amd64 2.24.33-3
> [REMOVE, DEPENDENCIES] libgtk2.0-0:amd64 2.24.33-3
> [...]
> [UPGRADE] gtk2-engines-pixbuf:amd64 2.24.33-3 -> 2.24.33-4
> [UPGRADE] libgail-common:amd64 2.24.33-3 -> 2.24.33-4
> [UPGRADE] libgtk2.0-bin:amd64 2.24.33-3 -> 2.24.33-4
> ========================================
I can confirm that version 2.24.33-4 of libgtk2.0-common, libgtk2.0-0t64
and libgtk2.0-bin are, in fact, installable (I have them installed
right now). I can't see any dependency relationships between them that
look suspicious.
If dpkg is removing libgtk2.0-common, then something must surely be
asking dpkg to remove it?
I notice that you have reported at least three bugs that are "the same
shape" with three unrelated libraries, which suggests that this might
be more of an aptitude problem than a GTK problem.
> IMPORTANT: this log only lists intended actions
Other logs, in particular /var/log/apt/term.log, might provide more
information about what actually happened.
Alternatively, if there is some heuristic about "try to keep packages
from the same source at the same version" being applied, perhaps waiting
for libgtk2.0-common_2.24.33-4 to become available from the
Architecture: all buildd would help?
smcv
More information about the Aptitude-devel
mailing list