[Pkg-utopia-maintainers] Bug#1014984: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0: undefined symbol: g_task_set_name in Debian 11

Dwight Walker dwight at wwwalker.com.au
Sat Jul 16 03:56:31 BST 2022


On Sat, July 16, 2022 04:13, Simon McVittie wrote:
> (Please send any replies to bug #1014984, and not to the unrelated
> bug #972666.)
>
> On Sat, 16 Jul 2022 at 00:01:41 +1000, Dwight Walker wrote:
>> flatpak: symbol lookup error:
>> /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0: undefined symbol:
>> g_task_set_name
>
> This looks like there is a problem with dependencies: flatpak finds
> libgdk_pixbuf-2.0.so.0, but libgdk_pixbuf-2.0.so.0 is finding an outdated
> version of libgio-2.0.so.0 (part of GLib).
>
> One common reason why this can happen is if you have a version of GLib
> in /usr/local/lib, but it is older than the version that is required by
> libgdk_pixbuf-2.0.so.0.
>
> Debian 11 includes GLib 2.66.8-1 and gdk-pixbuf 2.42.2+dfsg-1. Any
> locally-installed version older than those is going to cause problems.
>
>> Versions of packages flatpak depends on:
>> pn bubblewrap <none>
>> pn libappstream-glib8 <none>
>> pn libdconf1 <none>
>> pn libgdk-pixbuf-2.0-0 <none>
>> pn libjson-glib-1.0-0 <none>
>> pn libmalcontent-0-0 <none>
>> pn libostree-1-1 <none>
>> pn libpolkit-agent-1-0 <none>
>> pn libpolkit-gobject-1-0 <none>
>> pn libsoup2.4-1 <none>
>> pn xdg-dbus-proxy <none>
>
> If you don't have the required packages installed, then flatpak will not
> work, and that's not a bug.
>
> Or, if you do have the required packages installed, but they're not being
> reported here, then that's a bug in whatever bug-reporting tool you're
> using. (In particular, if it's reportbug-ng, please use reportbug
> instead.)
>
> On Sat, 16 Jul 2022 at 00:26:50 +1000, Dwight Walker wrote:
>> The following NEW packages will be installed:
>>   libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common
>
> How did you manage to install flatpak 1.10.7-0+deb11u1 without also
> installing the libraries that it depends on?
> libgdk-pixbuf-2.0-0?

I tried to remove flatpak and it was not found. Hence no installation of
related libraries. The upgrade from 9 to 10 to 11 may have caused this
error to creep in.

I then installed flatpak OK with font errors:

Processing triggers for libglib2.0-0:amd64 (2.66.8-1) ...
/usr/lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas: symbol lookup
error: /usr/lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas: undefined
symbol: g_task_set_name

Processing triggers for libgdk-pixbuf-2.0-0:amd64 (2.42.2+dfsg-1) ...
g_module_open() failed for
/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ani.so:
/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0: undefined symbol:
g_task_set_name
g_module_open() failed for
/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-bmp.so:
/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0: undefined symbol:
g_task_set_name
g_module_open() failed for
/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gif.so:
/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0: undefined symbol:
g_task_set_name
g_module_open() failed for
/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-icns.so:
/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0: undefined symbol:
g_task_set_name
g_module_open() failed for
/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ico.so:
/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0: undefined symbol:
g_task_set_name
g_module_open() failed for
/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so:
/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0: undefined symbol:
g_task_set_name
g_module_open() failed for
/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so:
/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0: undefined symbol:
g_task_set_name
g_module_open() failed for
/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-pnm.so:
/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0: undefined symbol:
g_task_set_name
g_module_open() failed for
/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-qtif.so:
/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0: undefined symbol:
g_task_set_name
g_module_open() failed for
/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so:
/usr/lib/x86_64-linux-gnu/libpango-1.0.so.0: undefined symbol:
g_ptr_array_copy
g_module_open() failed for
/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-tga.so:
/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0: undefined symbol:
g_task_set_name
g_module_open() failed for
/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-tiff.so:
/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0: undefined symbol:
g_task_set_name
g_module_open() failed for
/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xbm.so:
/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0: undefined symbol:
g_task_set_name
g_module_open() failed for
/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so:
/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0: undefined symbol:
g_task_set_name

Setting up flatpak (1.10.7-0+deb11u1) ...
flatpak: symbol lookup error:
/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0: undefined symbol:
g_task_set_name

Setting up libgtk-3-0:amd64 (3.24.24-4+deb11u2) ...
/usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0: symbol
lookup error: /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0: undefined
symbol: g_ptr_array_copy

I then removed flatpak OK with no errors.

>
>> g_module_open() failed for
>> /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ani.so:
>> /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0: undefined symbol:
>> g_task_set_name
>
> This indicates that programs on your system are still finding an outdated
> copy of libgio-2.0.so.0.
>
>> ii libxml2 2.9.14+dfsg-0+0~20220524.12+debian11~1.gbpc5dc45
>
> This is a third-party package (possibly an unofficial backport from
> Debian testing/unstable) and is not supported by Debian.

It originally was Debian 8 which used backports then was upgraded to
Debian 9 then 10 then 11. Errors only occurred last week when I upgraded
from 9 to 10 then 11.

>
>     smcv
>

-- 
Dwight Walker
WWWalker Web Development Pty Ltd
https://wwwalker.com.au



More information about the Pkg-utopia-maintainers mailing list