Bug 513542

Summary: kf6-core24 snap is missing libssl and libcrypto libraries (broken links)
Product: [KDE Neon] neon Reporter: Furgo <beagletronics>
Component: SnapsAssignee: Neon Bugs <neon-bugs-null>
Status: REPORTED ---    
Severity: normal CC: sgmoore
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Furgo 2025-12-18 15:15:23 UTC
I first realized this while trying to open an https:// url in Python from the FreeCAD source code: Python fails because it cannot find the SSL libraries. It turns out that the kf6-core24 runtime snap ships a broken link to them: the actual libraries are not included.

$ find -L /snap/kf6-core24/current -name "libssl.so*" 2>/dev/null
/snap/kf6-core24/current/usr/lib/x86_64-linux-gnu/libssl.so

$ ls -la /snap/kf6-core24/current/usr/lib/x86_64-linux-gnu/libssl.so
lrwxrwxrwx 1 root root 11 de set.  18 13:12 /snap/kf6-core24/current/usr/lib/x86_64-linux-gnu/libssl.so -> libssl.so.3

$ stat /snap/kf6-core24/current/usr/lib/x86_64-linux-gnu/libssl.so.3
stat: cannot statx '/snap/kf6-core24/current/usr/lib/x86_64-linux-gnu/libssl.so.3': No such file or directory

The same applies to `/snap/kf6-core24/current/usr/lib/x86_64-linux-gnu/libcrypto.so`, as it's a broken link to the `libcrypto.so.3` file, apparently not shipped either.