-
Notifications
You must be signed in to change notification settings - Fork 236
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
Issues with Fedora 30 after integrating an AppImage #256
Comments
Related to #218. |
That libcurl message seems like a warning that shouldn't prevent the app from running. The error itself, |
I can confirm the above issue and behavior using the same RPM package version 2.0.2 in Fedora 30 with the following error message:
The above issue disappears when uninstalling version 2.0.2 and going back to version 1.5.0. In version 1.5.0 AppImage programs can be started without that issue. |
Can confirm that this happen also with Fedora 31, RC 1.9 which will become Fedora 31 next week |
The linking issues are most likely related to libappimage, which nowadays links to There is a chance we're simply going to build binaries for Fedora on Fedora for now to provide a short-term fix. But there must be some proper way to get rid of this annoying bug. |
Can confirm that this also happens on OpenSUSE Tumbleweed. |
@lholden I can't really understand why the dialog works in the one scenario ("run once", first integration) but doesn't in another (running after integration). That kind of indicates that the bug is unrelated to libappimageupdate, right? I mean AppImageLauncher is linked to it, and AppImageLauncher runs in some scenarios. Am I missing something here? |
Possibly related: https://forums.gentoo.org/viewtopic-t-1092002-start-0.html Doesn't provide a solution, though. |
I'm guessing that AppImageLauncher as is, works without issue. Run once doesn't modify the appimage, so it will be able to launch the application without issue. AppImageLauncher then embeds libappimageupdate into the target image, so perhaps in this case, it is the environment of the appimage that is incompatible? I'd think that maybe if libappimageupdate was statically linked to its own dependencies might make it more immune to such issues?. I'll give it a try with a few other appimages. To be honest, Tiled is the only application I've tried. (If it helps, it can be found here: https://www.mapeditor.org/ ) |
After having fiddled with this issue and having thought a bit about the actual error message, I found a pretty big problem within my implementation, see aa7b05f. Builds are on the way. The change should solve this particular problem. |
Yup, the bionic package e.g., seems to run fine on eoan again, etc. @lholden I'll try Fedora in a few, feedback from you is appreciated as well. |
Everything seems to work as intended again. @lholden @valmar @zilti @skipperTux can you please check whether things work again? I'd like to close this issue, make a new release and remove the distro specific package builds again. |
Fedora 30 Travis build The crash when pressing the "choose location" button in AppImageLauncherSettings (#218) is still there with the following error message:
|
@skipperTux that's a Qt bug that we, unfortunately, cannot solve easily. The only way to fix it would be to use a theme that we also ship with the binaries. I know it's annoying. The problem is tracked in #218. The general issue seems to be resolved after all. |
I think you assassinated the problem @TheAssassin ! Looks like things are good now. :) |
Hi there!
I've installed AppImage via the RPM package on Fedora 30. The AppImageLauncher application itself seems to run fine. Run Once on an AppImage seems to also work fine. But after having Launcher integrate the AppImage the application will no longer load.
Running the AppImage manually seems to indicate libappimageupdate.so is having issues with libcurl.so.4
AppImageLauncher package:
appimagelauncher-2.0.2-travis878.4986e77.x86_64.rpm
The text was updated successfully, but these errors were encountered: