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.61k stars 263 forks source link

Unable to Run AppImage #518

Open anutting opened 2 years ago

anutting commented 2 years ago

Pre-submit checks

Describe the bug

When clicking the Application in my start menu, the appimage does not run. I can run the appimage just fine without AppImageLauncher installed, but once AppImageLauncher is installed, the appimage does not run.

Expected behavior

I expect to see the AppImage start up when clicked through my start menu

Steps to reproduce the issue

  1. Download the appimage from here: https://snosme.github.io/awakened-poe-trade/download
  2. chmod +x it. Then run it ./AwakenedPoeTrade.appimage and see that it runs.
  3. Download the AppimageLauncher RPM from here: https://github.com/TheAssassin/AppImageLauncher/releases/tag/v2.2.0
  4. install it: sudo dnf install -y ./AppImageLauncher.rpm
  5. integrate the AppImage: sudo ail-cli integrate ./AwakedPoeTrade.appimage
  6. Run the appimage again: ./AwakedPoeTrade.appimage
  7. Observe the following error:
  8. ERROR: ld.so: object '/usr/lib/appimagelauncher/libbinfmt-bypass-preload.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. execv error: No such file or directory

Screenshots

No response

Distribution and desktop environment

NAME="Fedora Linux" VERSION="36 (Workstation Edition)" ID=fedora VERSION_ID=36 VERSION_CODENAME="" PLATFORM_ID="platform:f36" PRETTY_NAME="Fedora Linux 36 (Workstation Edition)" ANSI_COLOR="0;38;2;60;110;180" LOGO=fedora-logo-icon CPE_NAME="cpe:/o:fedoraproject:fedora:36" HOME_URL="https://fedoraproject.org/" DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f36/system-administrators-guide/" SUPPORT_URL="https://ask.fedoraproject.org/" BUG_REPORT_URL="https://bugzilla.redhat.com/" REDHAT_BUGZILLA_PRODUCT="Fedora" REDHAT_BUGZILLA_PRODUCT_VERSION=36 REDHAT_SUPPORT_PRODUCT="Fedora" REDHAT_SUPPORT_PRODUCT_VERSION=36 PRIVACY_POLICY_URL="https://fedoraproject.org/wiki/Legal:PrivacyPolicy" VARIANT="Workstation Edition" VARIANT_ID=workstation

Using KDE Plasma desktop environment

Installed AppImageLauncher version

appimagelauncher-2.2.0-travis995.0f91801.x86_64.rpm

List of AppImages you tried

Just the one AppImage referenced above.

Additional context

No response

mmahmoudian commented 1 year ago

@TheAssassin Please also add a more descriptive text to the errors of AppImageLauncher so that the user knows which software is throwing the error. Some of the bug reports are going to repos of other software and it cause quite a bit of confusion because AppImageLauncher is not telling the user that it is handling the AppImage and the user thinks the error is from the software that they are trying to run. Thanks.

ilario-gottardello commented 1 year ago

Hello, I have the same issue with LibrePCB (librepcb.org). Tried appimagelauncher from ppa stable and ppa daily, it doesn't start throwing "execv error: No such file or directory" on the console (and that is the only output it gives). Removing appimagelauncher fix the issue, but I have to mention that with 0.1.6 version it worked... and it still works with FreeCAD (freecad.org). I am using KDE Neon based on Ubuntu 22.04, updated daily. This behaviour is common on two computers I use, that have same software setup.