Bug 465730 - New Skrooge AppImage Crashes Upon Attempted Load
Summary: New Skrooge AppImage Crashes Upon Attempted Load
Status: RESOLVED NOT A BUG
Alias: None
Product: skrooge
Classification: Applications
Component: general (show other bugs)
Version: 2.29.0
Platform: Mint (Ubuntu based) Linux
: NOR crash
Target Milestone: 25.1.0
Assignee: Stephane MANKOWSKI
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-02-14 22:01 UTC by Jesse
Modified: 2023-02-15 16:03 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Terminal error output (15.15 KB, text/plain)
2023-02-14 22:01 UTC, Jesse
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jesse 2023-02-14 22:01:16 UTC
Created attachment 156248 [details]
Terminal error output

SUMMARY
***
Happy that my previous bug was addressed, I downloaded the new v2.29 AppImage version and tried to run it but it was not opening.  Tried several different mirrors, and several other steps.  Finally I ran file from a terminal and got a bunch of lines that seem to indicate missing components from the AppImage.  Since I understand an AppImage is self-contained, I would not need to have or install these on my OS.  See attached screenshot for error output.
***


STEPS TO REPRODUCE
1. Download new 2.29 AppImage version and make it executable
2.  Attempt to open file using double-click, or "open" command
3.  Then manually execute file in terminal using ./ syntax

OBSERVED RESULT
- Using step 2 above there is no hard drive activity, and no indication that the app will open.  I waited an hour while I went to lunch just to make sure.
- Using step 3 above displays tons of output about items missing, I assume packages or components.  See attached file.

EXPECTED RESULT
After being made executable, AppImage file should open normally.

SOFTWARE/OS VERSIONS
Skrooge AppImage info unknown as it doesn't open.  Desktop Flatpak install works just fine.
Running Linux Mint Cinnamon 21.1 Vera x64

ADDITIONAL INFORMATION
Previous AppImage versions (namely 2.28) opened just fine
Comment 1 Stephane MANKOWSKI 2023-02-15 12:17:53 UTC
Hi,

You must know that:
- The appimage is built on the package built on launchpad https://launchpad.net/~s-mankowski/+archive/ubuntu/ppa-kf5
- The version 2.29.0 of Skrooge is based on KDE framework 5.86.0.
- KDE framework 5.86.0 is not available on Ubuntu Focal.
- So this new appimage of Skrooge 2.29.0 is based on the last ubuntu LTS version: jammy
- This new appimage is built with libc version 2.35 (see https://launchpadlibrarian.net/651177137/buildlog_ubuntu-jammy-amd64.skrooge_2.29.0-0ubuntu1~ppa1_BUILDING.txt.gz)

Your system is based on ubuntu jammy, so this should work.
Could you confirm that your libc version is 2.35 too ?
For that you just have to launch the following command from a terminal:
apt-cache show libc6-dev | grep Version

Regards.
Comment 2 Jesse 2023-02-15 14:57:25 UTC
Hello Stephane,
Thank you for the overview and instructions.  Very helpful.

I executed your terminal command and received a version of 2.31 for several entries.  I then went to review updates and packages that are held back with the "apt update" command and updated them manually, but no progress.

It is then that I, sadly, realized that I was using my secondary machine which looks physically identical, along with the background and several other items. It is running Mint 20.3, not 21.1.  I booted up the proper machine, downloaded the AppImage, made it executable, and it ran immediately with no issues, and all icon images were shown from my last bug. I ran your terminal command anyway and received version 2.35 for 2 entries.

I have now learned that not all Linux AppImages are "backward compatible" between OS versions, even though they are self contained, and will watch out for that in the future.  There are still some necessary dependencies.

I know how frustrating it is for a developer to get reports like this due to my own ignorance/stupidity, and for that I apologize.  I shall make it more obvious to myself which machine I am on in the future.

If this is actually a bug for Mint Cinnamon 20.3, please let me know and I can enter a new bug and provide any additional info you need.

I thank you again for your time.  This issue can be closed.
Comment 3 Stephane MANKOWSKI 2023-02-15 16:03:43 UTC
Hi,

Happy to see that you solved your issue.

This is not a bug Mint Cinnamon 20.3. This is just that Mint Cinnamon 20.3 is "too old" to be able to run this appimage.