Bug 425487 - libappimage0 packaged from NEON repository breaks some popular appimages
Summary: libappimage0 packaged from NEON repository breaks some popular appimages
Status: RESOLVED FIXED
Alias: None
Product: neon
Classification: KDE Neon
Component: Packages User Edition (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR major
Target Milestone: ---
Assignee: Neon Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-08-18 10:01 UTC by Ilario Gottardello
Modified: 2021-01-15 10:04 UTC (History)
6 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ilario Gottardello 2020-08-18 10:01:17 UTC
SUMMARY
AppImages for FreeCAD (www.freecadweb.org) or LibrePCB (librepcb.org) rely on libappimage.so.0, as shipped by official ubuntu package. KDE Neon upgrades it to a new version libappimage.so.1.0, so those AppImages won't run. It should be noted that, given the library version they bring, KDE Neon should rename its package as libappimage1, I think.


STEPS TO REPRODUCE
1. Download AppImage for FreeCAD or LibrePCB
2. Try to run
3. Look at the error message 


OBSERVED RESULT
The programs will not run and instead they will print:
/usr/bin/AppImageLauncher: error while loading shared libraries: libappimage.so.0: cannot open shared object file: No such file or directory


EXPECTED RESULT
The programs will run happily


SOFTWARE/OS VERSIONS
KDE Neon updated to latest version


ADDITIONAL INFORMATION
If I force install the ubuntu version of the package, these programs will run, but then apt will complain of unmet dependencies when updating and it will ask to do a "apt --fix-broken install" to upgrade the package
Comment 1 Achim Bohnet 2021-01-13 13:24:55 UTC
Same problem here:

 * Jitsi-Meet Appimage stopped working. 
 * Nheko Appimage does not run
 * Appimagelauncher tools are no longer available.  Newest PPA version is broken
   too due to missing libappimage0.

TLTR; Appimage support is completely broken im Neon User distro.

AFAIU neons libappimage0 should be named libappimage1 so both an exists in parallel. 

My dirty workaround was to download libappimage0 from ubuntu focal repo and install
libappimage0*so by hand:

 sudo apt install --download-only libappimage0=0.1.9+dfsg-1  
 dpkg --extract /var/cache/apt/archives/libappimage0_0.1.9+dfsg-1_amd64.deb xx
 sudo rsync -av xx/usr/lib/x86_64-linux-gnu/libappimage.so.0* /usr/lib/x86_64-linux-gnu/


Now Jitsi, Nheko and Appimagelaucher work again.
Comment 2 Jonathan Riddell 2021-01-14 16:03:25 UTC
I've now renamed it to libappimage1.0

There's a new override in neon-settings that installs the old one.

Please update your system twice (once to install the override and once to install the old one) and let me know if that helps
Comment 3 Ilario Gottardello 2021-01-15 06:52:43 UTC
Thank you man... now everything works as expected!