Bug#1095249: libgtk-3-0t64: file '/usr/lib/aarch64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0' in both package libgtk-3-0t64 and libgtk-3-0.
Peter Green
plugwash at debian.org
Thu Feb 6 10:48:12 GMT 2025
Looking at the version number, the offending package seems not to be
from debian/raspbian per-se, but from the packages raspberry pi add on
top of Debian/Raspbian to make "raspberry Pi OS".
On 06/02/2025 10:39, Andrew Maier wrote:
> Hello,
>
> Thanks for all these pointers.
>
> For my Raspis, I usually install a Debian (not Rasbian) stable image and then move from stable to testing. I initially had the error when moving from stable to testing and assumed this would be a transitory packaging error. Only when this was not resolved with updates I thought that this was a bug
>
> Looking at the apt sources, I have now discovered that there is a Rasbian source in /etc/apt/sources.lists.d, which has a reference to Rasbian, which I do not recall having added myself. So, the image I am using appears to be not a “pure” Debian image, and this might create the problems I have had.
>
> I will try to have a look and see if the original image contains the Rasbian entry or if this is entirely my fault.
>
> Apologies for all the mess I am creating, but if the apt source is in the original image, I will follow up with Rasbian. Please consider this a stupid user error and not a Debian bug. My only hope is that I have learned something in the process.
>
> Thanks again,
>
> Andrew
>
>> On 5 Feb 2025, at 21:35, Helmut Grohne <helmut at subdivi.de> wrote:
>>
>> Hi Andrew,
>>
>>> On Wed, Feb 05, 2025 at 09:13:04PM +0100, Andrew Maier wrote:
>>> Package: libgtk-3-0t64
>>> Version: 3.24.43-4
>> Are you sure this is the right version you are repoting agains?
>>
>>> Updating the package fails with the message that the file
>>> gtk-query-immodules is in both libgtk-3-0t64 and libgtk-3-0. Hence
>>> upgrading fails, as apt is not able to overwrite the file.
>> libgtk-3-0t64 declares versioned Breaks+Replaces for libgtk-3-0. That
>> should have fixed your upgrade, but for some reason does not.
>>
>>> Kernel: Linux 6.6.62+rpt-rpi-2712 (SMP w/4 CPU threads; PREEMPT)
>> This is Raspbian, not Debian right?
>>
>>> ii libgtk-3-common 1:3.24.38-2~deb12u2+rpt7+rpi1
>> This version does not exist in Debian. I guess that your libgtk-3-0
>> package has the same version. If you look closely, you spot an epoch
>> that does not exist in the Debian package nor in the declared
>> Breaks+Replaces. As a result, Breaks+Replaces do not match and you
>> receive an unpack error.
>>
>> I argue there is nothing Debian can do here. The distribution that added
>> the epoch should also add it to libgtk-3-0t64 and to the
>> Breaks+Replaces. Please close the report if you agree.
>>
>> A kind soul suggested Ccing plugwash for the Raspbian side.
>>
>> Helmut
>>
More information about the pkg-gnome-maintainers
mailing list