Skip to content

GIO errors with 1.4.2 AppImage in Ubuntu 25.04. Extensions can not use GTK

Report bug like a PRO !

Summary:

Is there a workaround to the library mismatch between the current AppImage and Ubuntu 25.04?

Steps to reproduce:

  • Run the current Inkscape 1.4.2 AppImage

What happened?

$ ./Inkscape-ebf0e94-x86_64.AppImage
Setting _INKSCAPE_GC=disable as a workaround for broken libgc
You should not use AppImage in production, but you can speed up the AppImage by following this guide: https://inkscape.org/learn/appimage/
/usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so: undefined symbol: g_assertion_message_cmpint
Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
/tmp/.mount_Inkscayd3VBF/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so)
Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so

Inkscape opens and is mostly usable. Inkscape Extension Manager does not load. Instead, a window with many errors appears.

Extensions making use of GTK 3.0 are not able to detect GTK and do not open. For example, this sort of Python code in the TexText extension seems to fail:

import gi; gi.require_version('Gtk', '3.0'); from gi.repository import Gtk, Gdk, GdkPixbuf

What should have happened?

...

Sample attachments:

Version info

- Inkscape Version: Inkscape-ebf0e94-x86_64.AppImage (1.4.2)
- Operating System: Ubuntu Desktop
- Operating System version: Ubuntu 25.04 amd64
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information