Bug 425487

Summary: libappimage0 packaged from NEON repository breaks some popular appimages
Product: [KDE Neon] neon Reporter: Ilario Gottardello <ilario.gottardello>
Component: Packages User EditionAssignee: Neon Bugs <neon-bugs-null>
Status: RESOLVED FIXED    
Severity: major CC: ach, donaldinou, jr, neon-bugs-null, rayfinkle2008-kde, sitter
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

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!