I’m unable to run kdenlive from the 25.08.x AppImage. Here’s what I’m getting:
$ ./kdenlive-25.08.2-x86_64.AppImage
/tmp/.mount_kdenliFmOMpe/AppRun.wrapped: /tmp/.mount_kdenliFmOMpe/usr/bin/../lib/libcrypto.so.3: version `OPENSSL_3.0.1’ not found (required by /lib64/libssl.so.3)
I tried setting LD_LIBRARY_PATH, but that didn’t help:
$ LD_LIBRARY_PATH=/usr/lib64 ./kdenlive-25.08.2-x86_64.AppImage
qt.qpa.plugin: Could not find the Qt platform plugin “xcb” in “”
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.Aborted (core dumped) LD_LIBRARY_PATH=/usr/lib64 ./kdenlive-25.08.2-x86_64.AppImage
I even tried setting QT_QPA_PLATFORM_PLUGIN_PATH, but that was even worse!
$ QT_QPA_PLATFORM_PLUGIN_PATH=/usr/lib64/qt6/plugins/platforms LD_LIBRARY_PATH=/usr/lib64 ./kdenlive-25.08.2-x86_64.AppImage
qt.accessibility.atspi: Error in contacting registry: “org.freedesktop.DBus.Error.Spawn.ExecFailed” “Failed to execute program org.a11y.atspi.Registry: Permission denied”
kf.notifications: Failed to play sound with canberra: File or data not found
mlt_repository_init: failed to dlopen /tmp/.mount_kdenliLKLKKf/usr/lib/mlt-7/libmltspatialaudio.so
(/tmp/.mount_kdenliLKLKKf/usr/lib/mlt-7/libmltspatialaudio.so: undefined symbol: _ZN22CAmbisonicBinauralizer7ProcessEP8CBFormatPPfj)
profilePath from $MLT_PROFILES_PATH: “/tmp/.mount_kdenliLKLKKf/usr/share/mlt-7/profiles/”
meltPath from KdenliveSetting::meltPath: “/tmp/.mount_kdenliLKLKKf/usr/bin/melt”
Starting render server
Empty metadata for “glsl.manager”
kf.i18n: Trying to convert empty KLocalizedString to QString.
Empty metadata for “telecide”
qt.core.qobject.connect: QObject::connect: signal not found in Core
No QtMultimedia backends found. Only QMediaDevices, QAudioDevice, QSoundEffect, QAudioSink, and QAudioSource are available.
qrc:/qt/qml/org/kde/kdenlive/ClipMonitor.qml:6:1: Cannot load library /tmp/.mount_kdenliLKLKKf/usr/qml/QtQuick/Controls/libqtquickcontrols2plugin.so: /usr/lib64/libQt6QuickControls2.so.6: version `Qt_6_PRIVATE_API’ not found (required by /tmp/.mount_kdenliLKLKKf/usr/qml/QtQuick/Controls/libqtquickcontrols2plugin.so)
import QtQuick.Controls 2.15
^
Segmentation fault (core dumped) QT_QPA_PLATFORM_PLUGIN_PATH=/usr/lib64/qt6/plugins/platforms LD_LIBRARY_PATH=/usr/lib64 ./kdenlive-25.08.2-x86_64.AppImage
I removed all traces of qt5 that I could, to see if that would help:
$ rpm -qa | grep -i qt | grep -v qt6
qt5-srpm-macros-5.15.17-2.fc43.noarch
kf6-networkmanager-qt-6.19.0-1.fc43.x86_64
PyQt-builder-1.19.0-1.fc43.noarch
PyQt4-doc-4.12.3-51.fc43.noarch
Still no go. This doesn’t happen with kdenlive AppImage 25.04.3 or older. It’s a new problem for me with 25.08. I’ve just upgraded my Fedora to 43, but this was also happening in Fedora 42.
Is there some dependency that I’m missing?
Thanks.