On 2024-03-07 17:15:05 +0000, Simon McVittie wrote: > 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?
But if it were aptitude, I would assume that it would have a REMOVE line with this package in its logs. > 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. Some aptitude developer told me that installation issues were in general due to declarations by packages. > Other logs, in particular /var/log/apt/term.log, might provide more > information about what actually happened. I've attached the corresponding part of this file. Note that libgtk2.0-common is mentioned only at the end (what I had already given). > 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? It was already available. And I installed it just after the error. aptitude should obviously have proposed it for upgrade. I don't know whether this is a bug in aptitude or something wrong in the dependencies. -- Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/> 100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/> Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)
Log started: 2024-03-07 16:01:43 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 655929 files and directories currently installed.) Preparing to unpack .../libgtk2.0-bin_2.24.33-4_amd64.deb ... Unpacking libgtk2.0-bin (2.24.33-4) over (2.24.33-3) ... Preparing to unpack .../libgail-common_2.24.33-4_amd64.deb ... Unpacking libgail-common:amd64 (2.24.33-4) over (2.24.33-3) ... dpkg: libgail18:amd64: dependency problems, but removing anyway as you requested: libgnomecanvas2-0:amd64 depends on libgail18 (>= 1.18.0). (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 655928 files and directories currently installed.) Removing libgail18:amd64 (2.24.33-3) ... Selecting previously unselected package libgail18t64:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 655923 files and directories currently installed.) Preparing to unpack .../libgail18t64_2.24.33-4_amd64.deb ... Unpacking libgail18t64:amd64 (2.24.33-4) ... dpkg: libgtk2.0-0:amd64: dependency problems, but removing anyway as you requested: xournal depends on libgtk2.0-0 (>= 2.14.0). pinentry-gtk2 depends on libgtk2.0-0 (>= 2.18.0). pavumeter depends on libgtk2.0-0 (>= 2.8.0). libgtkmm-2.4-1v5:amd64 depends on libgtk2.0-0 (>= 2.24.0). libgnomecanvas2-0:amd64 depends on libgtk2.0-0 (>= 2.8.17). libgimp2.0:amd64 depends on libgtk2.0-0 (>= 2.24.10). ibus-gtk:amd64 depends on libgtk2.0-0 (>= 2.24.0). gromit depends on libgtk2.0-0 (>= 2.24.0). gkrellweather depends on libgtk2.0-0 (>= 2.8.0). gkrellm-volume depends on libgtk2.0-0 (>= 2.8.0). gkrellm depends on libgtk2.0-0 (>= 2.24.0). gimp depends on libgtk2.0-0 (>= 2.24.10). (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 655928 files and directories currently installed.) Removing libgtk2.0-0:amd64 (2.24.33-3) ... Selecting previously unselected package libgtk2.0-0t64:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 655898 files and directories currently installed.) Preparing to unpack .../libgtk2.0-0t64_2.24.33-4_amd64.deb ... libgtk2.0-0t64.preinst: Removing /var/lib/dpkg/info/libgtk2.0-0:amd64.postrm to avoid loss of /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache... removed '/var/lib/dpkg/info/libgtk2.0-0:amd64.postrm' Unpacking libgtk2.0-0t64:amd64 (2.24.33-4) ... Preparing to unpack .../gtk2-engines-pixbuf_2.24.33-4_amd64.deb ... Unpacking gtk2-engines-pixbuf:amd64 (2.24.33-4) over (2.24.33-3) ... Setting up libgtk2.0-0t64:amd64 (2.24.33-4) ... Setting up libgail18t64:amd64 (2.24.33-4) ... Setting up libgtk2.0-bin (2.24.33-4) ... Setting up libgail-common:amd64 (2.24.33-4) ... Setting up gtk2-engines-pixbuf:amd64 (2.24.33-4) ... Processing triggers for man-db (2.12.0-3) ... Processing triggers for libc-bin (2.37-15.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 655928 files and directories currently installed.) 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 Log ended: 2024-03-07 16:01:48