TheAssassin / AppImageLauncher

Helper application for Linux distributions serving as a kind of "entry point" for running and integrating AppImages
https://assassinate-you.net/tags/appimagelauncher/
MIT License
5.41k stars 257 forks source link

Latest .deb no longer works with Ubuntu 24.04.1 #657

Open billsmithem opened 2 weeks ago

billsmithem commented 2 weeks ago

Pre-submit checks

Describe the bug

Appimagelauncher fails to integrate or run image.. When I run the appimage, this happens: ./PrusaSlicer-2.8.0+linux-x64-GTK3-202406271021-Ubuntu-24-04.AppImage Squashfs image uses (null) compression, this version supports only xz, zlib. ERROR: appimage_shall_not_be_integrated : sqfs_open_image error: /home/wsmithem/Downloads/PrusaSlicer-2.8.0+linux-x64-GTK3-202406271021-Ubuntu-24-04.AppImage AppImageLauncher error: appimage_shall_not_be_integrated() failed (returned -1) Squashfs image uses (null) compression, this version supports only xz, zlib. ERROR: appimage_is_terminal_app : sqfs_open_image error: /home/wsmithem/Downloads/PrusaSlicer-2.8.0+linux-x64-GTK3-202406271021-Ubuntu-24-04.AppImage AppImageLauncher error: appimage_is_terminal_app() failed (returned -1) execv error: No such file or directory

Expected behavior

Appimage should be integrated and run.

Steps to reproduce the issue

  1. Download PrusaSlicer-2.8.0+linux-x64-GTK3-202406271021-Ubuntu-24-04.AppImage
  2. Make executable
  3. Run appimage

Screenshots

No response

Distribution and desktop environment

Ubuntu desktop Distributor ID: Ubuntu Description: Ubuntu 24.04.1 LTS Release: 24.04 Codename: noble

Installed AppImageLauncher version

AppImageLauncher version 2.2.0 (git commit d9d4c73), built on 2022-09-08 14:49:51 UTC

List of AppImages you tried

No response

Additional context

No response

magellan-13016 commented 1 week ago

Hello, Same problem for me with Kubuntu 24.04. No way to make AppLauncher working anymore. Can someone post a workaround please ? I'm technology teacher in two French middle school and I manage 2 computer rooms (62 computers) using Linux OS and many AppImages so I really need this app to work. The last xenial package can't be installed on Noble Numbat.

Thanks, David.

billsmithem commented 1 week ago

Hey David, Started using GearLever (https://github.com/mijorus/gearlever) and so far it's been working for me. Good luck, Bill.

magellan-13016 commented 1 week ago

Thank's Bill !

TheAssassin commented 1 week ago

@magellan-13016 please try https://github.com/TheAssassin/AppImageLauncher/releases/continuous, the "xenial" ones are clearly not the latest ones. This has been explained in so many issues. The "bionic" binaries work just fine. I use them every single day.

EnverOsmanov commented 1 week ago

I had an issue to "Integrate and Run" one of my few AppImages on Ubuntu 24.04.1. It is qBittorrent (AppImage). But it had error message not the same as you have.

I just tried "continuous" and it worked just fine.

TheAssassin commented 1 week ago

The "old" release is super old. The main blocker is packaging. I just picked it up because the frustration of replying to the ever same "issues" with just this response is getting worse than spending time with this topic...

ColinMaudry commented 6 days ago

On Ubuntu 24.04.1

  1. I downloaded the bionic amd64 build from here https://github.com/TheAssassin/AppImageLauncher/releases/continuous
  2. I ran sudo dpkg -i appimagelauncher_2.2.0-gha111.d9d4c73+bionic_amd64.deb

And got the following errors:

Selecting previously unselected package appimagelauncher.
(Reading database ... 148589 files and directories currently installed.)
Preparing to unpack appimagelauncher_2.2.0-gha111.d9d4c73+bionic_amd64.deb ...
Unpacking appimagelauncher (2.2.0-gha111~d9d4c73+bionic) ...
dpkg: dependency problems prevent configuration of appimagelauncher:
 appimagelauncher depends on libgdk-pixbuf2.0-0 (>= 2.22.0); however:
  Package libgdk-pixbuf2.0-0 is not installed.
 appimagelauncher depends on libqt5core5a (>= 5.9.0~beta); however:
  Package libqt5core5a is not installed.
 appimagelauncher depends on libqt5dbus5 (>= 5.0.2); however:
  Package libqt5dbus5 is not installed.
 appimagelauncher depends on libqt5gui5 (>= 5.7.0); however:
  Package libqt5gui5 is not installed.
 appimagelauncher depends on libqt5widgets5 (>= 5.2.0~alpha1); however:
  Package libqt5widgets5 is not installed.

dpkg: error processing package appimagelauncher (--install):
 dependency problems - leaving unconfigured
Processing triggers for systemd (255.4-1ubuntu8.4) ...
Processing triggers for gnome-menus (3.36.0-1.1ubuntu3) ...
Processing triggers for desktop-file-utils (0.27-2build1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for man-db (2.12.0-4build2) ...
Processing triggers for shared-mime-info (2.4-4) ...
Errors were encountered while processing:
appimagelauncher
  1. I tried to sudo apt install these missing dependencies, but they are not available.

edit: and thanks for the good work! I wish it came by default in mainstream distributions.

EnverOsmanov commented 6 days ago

@ColinMaudry , In case it would be helpful, I checked the 1st dependency and I see it (I don't remember when I installed it):

apt show libgdk-pixbuf2.0-0 Package: libgdk-pixbuf2.0-0 Version: 2.40.2-3build2 Priority: optional Section: universe/libs Source: gdk-pixbuf-xlib Origin: Ubuntu Maintainer: Ubuntu Developers Original-Maintainer: Debian GNOME Maintainers Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 13.3 kB Depends: libgdk-pixbuf-2.0-0 (>= 2.40.0), libgdk-pixbuf-xlib-2.0-0 (>= 2.40.2-3build2) Homepage: https://www.gtk.org/ Download-Size: 2,454 B APT-Manual-Installed: no APT-Sources: http://mirror.mirohost.net/ubuntu noble/universe amd64 Packages Description: GDK Pixbuf library (transitional package) The GDK Pixbuf library provides: - Image loading and saving facilities. - Fast scaling and compositing of pixbufs. - Simple animation loading (ie. animated GIFs) . This transitional package depends on the main library libgdk-pixbuf-2.0-0 and the deprecated Xlib integration library libgdk-pixbuf-xlib-2.0-0. . Packages that only require the main library should depend on libgdk-pixbuf-2.0-0. . Packages that require the Xlib integration should port away from it, or until that can be done, depend on libgdk-pixbuf-xlib-2.0-0.
ColinMaudry commented 6 days ago

You're right! I started from the bottom and forgot the only available one.

Martzy303 commented 4 days ago

I have the same problem with the latest version (2.2.0) on Mint 21.3, have installed an older version (2.1.4) and it works, but I can't integrate apps, the shortcut is not created. What I did is install newest version, integrate the app, remove newest and install older one, and then I can run the shortcut.

mardy commented 2 days ago

Hi @TheAssassin, can you please enable noble (24.04) builds in https://launchpad.net/~appimagelauncher-team/+archive/ubuntu/stable?