[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

Simon McVittie smcv at debian.org
Fri Jul 15 19:13:21 BST 2022


(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?

> 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.

    smcv



More information about the Pkg-utopia-maintainers mailing list