AppImageLauncher breaks starting AppImages because mounting fails #599
Labels
bug
Something isn't working
needs verification
Description of the issue needs to be verified by the team
Pre-submit checks
Describe the bug
Launching an AppImage on the box in question works perfectly (before installing AppImageLauncher as well as after removing its binfmt-misc bits), so all permissions, dependencies, etc. are ok.
But if AppImageLauncher (tried current git and 3.0.0-alpha1) is installed and the binfmt-misc wrapper is enabled, launching any AppImage (including ones known to work with AppImageLauncher disabled), launching the AppImage fails. AppImageLauncher's dialog pops up as expected, and after selecting "Run Once", nothing happens because the AppImage fails to launch.
Output when trying to launch an appimage with AppImageLauncher enabled:
The
execv error: No such file or directory
happens when trying to launch AppRun, because mounting the AppImage failed (in fact, I don't see any attempt of even trying to mount it in strace output).Launching the AppImage with
--appimage-mount
shows the mount point being created, but remaining empty/nothing mounted.Launching AppImages with
--appimage-extract-and-run
keeps working even with AppImageLauncher installed and the binfmt handler enabled.The preloaded wrapper seems to cause mount to fail (or not even be tried).
Expected behavior
AppImage files keep launching when AppImageLauncher is installed and activated through binfmt-misc
Steps to reproduce the issue
Screenshots
No response
Distribution and desktop environment
OpenMandriva Cooker (kernel 6.5.1, glibc 2.38)
KDE Plasma 5.27.7
Installed AppImageLauncher version
AppImageLauncher version 3.0.0alpha-1 (git commit 71e8e32), built on 2023-08-12 14:47:26 UTC
List of AppImages you tried
The issue is not related to any specific AppImage, but happens on all of them, e.g.
Additional context
No response
The text was updated successfully, but these errors were encountered: