Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Appimage no longer works in Ubuntu 24.04 #90

Closed
rflgrt opened this issue May 4, 2024 · 3 comments
Closed

Appimage no longer works in Ubuntu 24.04 #90

rflgrt opened this issue May 4, 2024 · 3 comments

Comments

@rflgrt
Copy link

rflgrt commented May 4, 2024

Hi,

when I tried to start the Appimage of v0.79.10-pl3 on Ubuntu 24.04 (dvdisaster worked in previous Ubuntu versions) I get the following error message:

Gtk-Message: Failed to load module "appmenu-gtk-module" Gtk-Message: Failed to load module "atk-bridge" /tmp/.mount_dvdisaJunE6x/usr/bin/dvdisaster: symbol lookup error: /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libgail.so: undefined symbol: g_once_init_enter_pointer

Best wishes

speed47 added a commit that referenced this issue May 5, 2024
@speed47
Copy link
Owner

speed47 commented May 5, 2024

Interestingly, a workaround was to delete the libgail-common package from your OS: for some reason AppImage tries to use it and of course it fails as the AppImage libraries are not the same version than your host.

I just rebuild and reuploaded the AppImage version of the latest release to include libgail-common, so that it no longer tries to use the host one, this should work without requiring any workaround.

@rflgrt
Copy link
Author

rflgrt commented May 5, 2024

Thanks a lot for the fast fix! That solved the problem.
Also many thanks for keeping this useful tool alive!

@speed47 speed47 closed this as completed May 5, 2024
speed47 added a commit that referenced this issue May 8, 2024
speed47 added a commit that referenced this issue May 8, 2024
* fix: AppImage: add libgail, fixes #90

* chore: push action-gh-release from v1 to v2
@Mo1sture
Copy link

Mo1sture commented Jun 18, 2024

It looks like a version of this issue still exists. I'm unable to correctly use the GUI (checkboxes don't render) on Ubuntu 24.04 or the latest pop os release.

In console:

admin@pop-os:~$ ./dvdisaster-v0.79.10-pl3-x86_64.AppImage 
dvdisaster 0.79.10 (unstable-unofficial patchlevel 3) build GUI-speed47.build1, GNU/Linux 64bit
Copyright 2004-2017 Carsten Gnoerlich.
Copyright 2019-2021 The dvdisaster development team.
This software comes with  ABSOLUTELY NO WARRANTY.  This
is free software and you are welcome to redistribute it
under the conditions of the GNU GENERAL PUBLIC LICENSE.
See the file "COPYING" for further information.
No optical drives found in /dev.
No drives will be pre-selected.
Gtk-Message: Failed to load module "atk-bridge"

(dvdisaster:11384): Gtk-WARNING **: /lib/x86_64-linux-gnu/libibus-1.0.so.5: undefined symbol: g_type_check_instance_is_fundamentally_a

(dvdisaster:11384): Gtk-WARNING **: Loading IM context type 'ibus' failed

(dvdisaster:11384): Gtk-WARNING **: /lib/x86_64-linux-gnu/libibus-1.0.so.5: undefined symbol: g_type_check_instance_is_fundamentally_a

(dvdisaster:11384): Gtk-WARNING **: Loading IM context type 'ibus' failed

** (dvdisaster:11384): WARNING **: Pixbuf theme: Cannot load pixmap file /usr/share/themes/Pop-dark/gtk-2.0/assets/entry-background.png: Couldn't recognize the image file format for file '/usr/share/themes/Pop-dark/gtk-2.0/assets/entry-background.png'


(dvdisaster:11384): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(dvdisaster:11384): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

** (dvdisaster:11384): WARNING **: Invalid borders specified for theme pixmap:
        /usr/share/themes/Pop-dark/gtk-2.0/assets/entry-background.png,
borders don't fit within the image

(dvdisaster:11384): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(dvdisaster:11384): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(dvdisaster:11384): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(dvdisaster:11384): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(dvdisaster:11384): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(dvdisaster:11384): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(dvdisaster:11384): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(dvdisaster:11384): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(dvdisaster:11384): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(dvdisaster:11384): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(dvdisaster:11384): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(dvdisaster:11384): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(dvdisaster:11384): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(dvdisaster:11384): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

It goes on like this for awhile longer, and spams the console with these critical errors whenever you navigate the GUI.

I'd really like to not have to use windows in the last step of authoring my backups. Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants