GIO errors with 1.4.2 AppImage in Ubuntu 25.04. Extensions can not use GTK
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