| Summary: | missing library in kf6-core24-sdk 6.9.2 (edge) | ||
|---|---|---|---|
| Product: | [KDE Neon] neon | Reporter: | Pierre Lamot <pierre> |
| Component: | Snaps | Assignee: | 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: | |||
SUMMARY `qmlimportscanner` is missing library `libduktape.so.207` in kf6-core24-sdk edge 6.9.2 STEPS TO REPRODUCE 1. install kde-qt6-core24-sdk, kde-qt6-core24, kde-qt6-core24-sdk, kde-qt6-core24 on edge channel 2. build following package with --desctructive-mode ( kde-neon-6 extensions would take stable channel by default AFAIK) ``` name: mytest version: "daily" grade: stable base: core24 description: test test test adopt-info: mytest summary: test test test confinement: strict apps: mytest: command: echo extensions: - kde-neon-6 parts: mytest: source: . plugin: cmake cmake-parameters: - -DCMAKE_VERBOSE_MAKEFILE=ON override-build: | echo PATH $PATH echo LD_LIBRARY_PATH $LD_LIBRARY_PATH ldd /snap/kde-qt6-core24-sdk/current/usr/lib/qt6/libexec/qmlimportscanner /snap/kde-qt6-core24-sdk/current/usr/lib/qt6/libexec/qmlimportscanner false ``` OBSERVED RESULT libduktape.so.207 is missing ``` 2025-10-29 12:35:20.697 :: PATH /lol/stage/usr/bin:/snap/kde-qt6-core24-sdk/current/usr/bin:/snap/kf6-core24-sdk/current/usr/bin:/usr/libexec/snapcraft:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2025-10-29 12:35:20.697 :: LD_LIBRARY_PATH /snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu:/snap/kde-qt6-core24-sdk/current/usr/lib:/snap/kf6-core24-sdk/current/usr/lib/x86_64-linux-gnu:/snap/mesa-2404/current/usr/lib/x86_64-linux-gnu:/snap/kf6-core24-sdk/current/usr/lib/x86_64-linux-gnu/blas:/snap/kf6-core24-sdk/current/usr/lib/x86_64-linux-gnu/lapack:/snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libproxy:/snap/kf6-core24-sdk/current/usr/lib:/lol/stage/usr/lib/x86_64-linux-gnu:/lol/stage/usr/lib:/lol/stage/lib/ 2025-10-29 12:35:20.716 :: linux-vdso.so.1 (0x00007ede2a705000) 2025-10-29 12:35:20.716 :: libQt6QmlCompiler.so.6 => /snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libQt6QmlCompiler.so.6 (0x00007ede2a4f8000) 2025-10-29 12:35:20.716 :: libQt6Qml.so.6 => /snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libQt6Qml.so.6 (0x00007ede29f53000) 2025-10-29 12:35:20.716 :: libQt6Core.so.6 => /snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libQt6Core.so.6 (0x00007ede29954000) 2025-10-29 12:35:20.717 :: libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007ede296c9000) 2025-10-29 12:35:20.717 :: libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ede294b5000) 2025-10-29 12:35:20.717 :: libQt6Network.so.6 => /snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libQt6Network.so.6 (0x00007ede292d4000) 2025-10-29 12:35:20.717 :: libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007ede291eb000) 2025-10-29 12:35:20.717 :: libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007ede291bd000) 2025-10-29 12:35:20.717 :: /lib64/ld-linux-x86-64.so.2 (0x00007ede2a707000) 2025-10-29 12:35:20.718 :: libicui18n.so.74 => /snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libicui18n.so.74 (0x00007ede28e6f000) 2025-10-29 12:35:20.718 :: libicuuc.so.74 => /snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libicuuc.so.74 (0x00007ede28c60000) 2025-10-29 12:35:20.718 :: libglib-2.0.so.0 => /snap/kf6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007ede28ae7000) 2025-10-29 12:35:20.718 :: libz.so.1 => /snap/kf6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libz.so.1 (0x00007ede28acb000) 2025-10-29 12:35:20.718 :: libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007ede289eb000) 2025-10-29 12:35:20.718 :: libdouble-conversion.so.3 => /snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libdouble-conversion.so.3 (0x00007ede289d6000) 2025-10-29 12:35:20.718 :: libb2.so.1 => /snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libb2.so.1 (0x00007ede289b6000) 2025-10-29 12:35:20.718 :: libpcre2-16.so.0 => /snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libpcre2-16.so.0 (0x00007ede2892a000) 2025-10-29 12:35:20.718 :: libzstd.so.1 => /snap/kf6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libzstd.so.1 (0x00007ede28870000) 2025-10-29 12:35:20.718 :: libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007ede2881c000) 2025-10-29 12:35:20.718 :: libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007ede2880e000) 2025-10-29 12:35:20.718 :: libproxy.so.1 => /snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libproxy.so.1 (0x00007ede28807000) 2025-10-29 12:35:20.718 :: libicudata.so.74 => /snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libicudata.so.74 (0x00007ede26aa7000) 2025-10-29 12:35:20.718 :: libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007ede26a0d000) 2025-10-29 12:35:20.719 :: libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2 (0x00007ede26a00000) 2025-10-29 12:35:20.719 :: libgcrypt.so.20 => /snap/kf6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007ede268b8000) 2025-10-29 12:35:20.719 :: liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007ede26894000) 2025-10-29 12:35:20.719 :: liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007ede26862000) 2025-10-29 12:35:20.719 :: libgomp.so.1 => /snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libgomp.so.1 (0x00007ede2680c000) 2025-10-29 12:35:20.719 :: libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007ede26743000) 2025-10-29 12:35:20.719 :: libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007ede26717000) 2025-10-29 12:35:20.719 :: libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007ede2670f000) 2025-10-29 12:35:20.719 :: libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007ede26702000) 2025-10-29 12:35:20.719 :: libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007ede266df000) 2025-10-29 12:35:20.719 :: libpxbackend-1.0.so => /snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libproxy/libpxbackend-1.0.so (0x00007ede266d1000) 2025-10-29 12:35:20.719 :: libgobject-2.0.so.0 => /snap/kf6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007ede26661000) 2025-10-29 12:35:20.719 :: libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007ede2663a000) 2025-10-29 12:35:20.719 :: libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007ede26633000) 2025-10-29 12:35:20.719 :: libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007ede26620000) 2025-10-29 12:35:20.719 :: libcurl-gnutls.so.4 => /snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 (0x00007ede26565000) 2025-10-29 12:35:20.719 :: libgio-2.0.so.0 => /snap/kf6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007ede2634d000) 2025-10-29 12:35:20.719 :: libduktape.so.207 => not found 2025-10-29 12:35:20.719 :: libffi.so.8 => /lib/x86_64-linux-gnu/libffi.so.8 (0x00007ede2633f000) 2025-10-29 12:35:20.719 :: libnghttp2.so.14 => /snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libnghttp2.so.14 (0x00007ede26314000) 2025-10-29 12:35:20.719 :: libidn2.so.0 => /lib/x86_64-linux-gnu/libidn2.so.0 (0x00007ede262f2000) 2025-10-29 12:35:20.719 :: librtmp.so.1 => /snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/librtmp.so.1 (0x00007ede262d4000) 2025-10-29 12:35:20.719 :: libssh.so.4 => /snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libssh.so.4 (0x00007ede26261000) 2025-10-29 12:35:20.719 :: libpsl.so.5 => /snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libpsl.so.5 (0x00007ede2624d000) 2025-10-29 12:35:20.720 :: libnettle.so.8 => /lib/x86_64-linux-gnu/libnettle.so.8 (0x00007ede261f8000) 2025-10-29 12:35:20.720 :: libgnutls.so.30 => /lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007ede25ffe000) 2025-10-29 12:35:20.720 :: libldap.so.2 => /snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libldap.so.2 (0x00007ede25fa0000) 2025-10-29 12:35:20.720 :: liblber.so.2 => /snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/liblber.so.2 (0x00007ede25f8e000) 2025-10-29 12:35:20.720 :: libgmodule-2.0.so.0 => /snap/kf6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007ede25f87000) 2025-10-29 12:35:20.720 :: libmount.so.1 => /snap/kf6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libmount.so.1 (0x00007ede25f3a000) 2025-10-29 12:35:20.720 :: libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007ede25f0d000) 2025-10-29 12:35:20.720 :: libunistring.so.5 => /lib/x86_64-linux-gnu/libunistring.so.5 (0x00007ede25d60000) 2025-10-29 12:35:20.720 :: libhogweed.so.6 => /lib/x86_64-linux-gnu/libhogweed.so.6 (0x00007ede25d16000) 2025-10-29 12:35:20.720 :: libgmp.so.10 => /lib/x86_64-linux-gnu/libgmp.so.10 (0x00007ede25c92000) 2025-10-29 12:35:20.720 :: libcrypto.so.3 => /lib/x86_64-linux-gnu/libcrypto.so.3 (0x00007ede2577f000) 2025-10-29 12:35:20.720 :: libp11-kit.so.0 => /lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007ede255db000) 2025-10-29 12:35:20.720 :: libtasn1.so.6 => /lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007ede255c5000) 2025-10-29 12:35:20.720 :: libsasl2.so.2 => /snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007ede255a9000) 2025-10-29 12:35:20.720 :: libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007ede2556e000) 2025-10-29 12:35:20.720 :: + /snap/kde-qt6-core24-sdk/current/usr/lib/qt6/libexec/qmlimportscanner 2025-10-29 12:35:20.720 :: /snap/kde-qt6-core24-sdk/current/usr/lib/qt6/libexec/qmlimportscanner: error while loading shared libraries: libduktape.so.207: cannot open shared object file: No such file or directory 2025-10-29 12:35:20.721 'override-build' in part 'mytest' failed with code 127. ``` EXPECTED RESULT qmlimportscanner should be working SOFTWARE/OS VERSIONS snapcraft 8.12.0 ADITIONNAL INFORMATION libduktape.so.207 seems to be present in kf6-core24 & core24 snap packages but they are not part of the LIBRARY_PATH https://github.com/canonical/snapcraft/blob/8.13.0/snapcraft/extensions/kde_neon_6.py#L283 % find /snap/ -name libduktape.so.207 /snap/core24/current/usr/lib/x86_64-linux-gnu/libduktape.so.207 /snap/kf6-core24/current/usr/lib/x86_64-linux-gnu/libduktape.so.207