SUMMARY app just won't open on macos 11 SOFTWARE/OS VERSIONS macOS: 11.4 (20F71) ADDITIONAL INFORMATION @executable_path/../Frameworks/qca-qt5 do not exist in APP ,but there is: @executable_path/../Frameworks/qca-qt5.framework/qca-qt5 in APP libkdeconnectdeclarativeplugin maybe need update or need change Frameworks/qca-qt5.framework/qca-qt5 to /Frameworks/qca-qt5 to fix this error. otool -L /Applications/kdeconnect-indicator.app/Contents/Resources/qml/org/kde/kdeconnect/libkdeconnectdeclarativeplugin.dylib /Applications/kdeconnect-indicator.app/Contents/Resources/qml/org/kde/kdeconnect/libkdeconnectdeclarativeplugin.dylib: libkdeconnectdeclarativeplugin.dylib (compatibility version 0.0.0, current version 0.0.0) @executable_path/../Frameworks/QtQml.framework/Versions/5/QtQml (compatibility version 5.15.0, current version 5.15.2) @executable_path/../Frameworks/libkdeconnectinterfaces.21.dylib (compatibility version 21.0.0, current version 21.4.1) @executable_path/../Frameworks/libkdeconnectcore.21.dylib (compatibility version 21.0.0, current version 21.4.1) @executable_path/../Frameworks/qca-qt5 (compatibility version 2.0.0, current version 2.2.0) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1775.118.101) /System/Library/Frameworks/Security.framework/Versions/A/Security (compatibility version 1.0.0, current version 59754.100.106) @executable_path/../Frameworks/libKF5KIOCore.5.dylib (compatibility version 5.0.0, current version 5.82.0) @executable_path/../Frameworks/QtNetwork.framework/Versions/5/QtNetwork (compatibility version 5.15.0, current version 5.15.2) @executable_path/../Frameworks/libKF5Service.5.dylib (compatibility version 5.0.0, current version 5.82.0) @executable_path/../Frameworks/QtConcurrent.framework/Versions/5/QtConcurrent (compatibility version 5.15.0, current version 5.15.2) @executable_path/../Frameworks/QtGui.framework/Versions/5/QtGui (compatibility version 5.15.0, current version 5.15.2) @executable_path/../Frameworks/libKF5ConfigCore.5.dylib (compatibility version 5.0.0, current version 5.82.0) @executable_path/../Frameworks/QtDBus.framework/Versions/5/QtDBus (compatibility version 5.15.0, current version 5.15.2) @executable_path/../Frameworks/libKF5CoreAddons.5.dylib (compatibility version 5.0.0, current version 5.82.0) @executable_path/../Frameworks/QtCore.framework/Versions/5/QtCore (compatibility version 5.15.0, current version 5.15.2) /usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 905.6.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1292.100.5) error message : /Applications/kdeconnect-indicator.app/Contents/MacOS/kdeconnect-app QQmlApplicationEngine failed to load component qrc:/qml/main.qml:11:1: plugin cannot be loaded for module "org.kde.kdeconnect": Cannot load library /Applications/kdeconnect-indicator.app/Contents/Resources/qml/org/kde/kdeconnect/libkdeconnectdeclarativeplugin.dylib: (dlopen(/Applications/kdeconnect-indicator.app/Contents/Resources/qml/org/kde/kdeconnect/libkdeconnectdeclarativeplugin.dylib, 133): Library not loaded: @executable_path/../Frameworks/qca-qt5 Referenced from: /Applications/kdeconnect-indicator.app/Contents/Resources/qml/org/kde/kdeconnect/libkdeconnectdeclarativeplugin.dylib Reason: image not found)
otool -L /Applications/kdeconnect-indicator.app/Contents/Resources/qml/org/kde/kdeconnect/libkdeconnectdeclarativeplugin.dylib /Applications/kdeconnect-indicator.app/Contents/Resources/qml/org/kde/kdeconnect/libkdeconnectdeclarativeplugin.dylib: libkdeconnectdeclarativeplugin.dylib (compatibility version 0.0.0, current version 0.0.0) ... ... @executable_path/../Frameworks/qca-qt5 (compatibility version 2.0.0, current version 2.2.0) ... ...
Fixed in Craft by Commit [3eb2fca2](https://invent.kde.org/packaging/craft/-/commit/3eb2fca21655b8a31a0b106c8e69941eb42dc5e3)
dbus[1481]: Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded!
Fail to get launchctl DBUS_LAUNCHD_SESSION_BUS_SOCKET env
/Applications/kdeconnect-indicator\ 2.app/Contents/MacOS/kdeconnect-indicator 2021-06-24 10:24:25.607 kdeconnect-indicator[1630:24545] Registering KDE Connect Send File Service 2021-06-24 10:24:25.608 kdeconnect-indicator[1630:24545] KDE Connect Send File Service registered Fail to get launchctl DBUS_LAUNCHD_SESSION_BUS_SOCKET env working app logs should like this. /Applications/kdeconnect-indicator.app/Contents/MacOS/kdeconnect-indicator kdeconnect.core: Waiting for private dbus kdeconnect.core: Retry reading private DBus address after 3s kdeconnect.core: Private dbus address: "unix:path=/tmp/dbus-F9DAUUBDm5,guid=7891e756dc3c9475dbc1cd2f60d3ed03" kdeconnect.core: DBus address: "/tmp/dbus-F9DAUUBDm5" kdeconnect.core: Daemon starting kdeconnect.core: LanLinkProvider started kdeconnect.core: Daemon started kdeconnect.core: Broadcasting identity packet kdeconnect.core: Could not query capabilities from notifications server kdeconnect.core: Waiting for private dbus kdeconnect.core: Private dbus address: "unix:path=/tmp/dbus-F9DAUUBDm5,guid=7891e756dc3c9475dbc1cd2f60d3ed03" error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") kdeconnect.core: Sending onNetworkChange to 1 LinkProviders kdeconnect.core: Broadcasting identity packet error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") https://invent.kde.org/network/kdeconnect-kde/-/tree/master/core https://invent.kde.org/network/kdeconnect-kde/-/blob/master/core/dbushelper.cpp https://invent.kde.org/network/kdeconnect-kde/-/blob/master/core/daemon.cpp https://invent.kde.org/network/kdeconnect-kde/-/blob/master/core/kdeconnectconfig.cpp these code didn't run ...
https://invent.kde.org/network/kdeconnect-kde/-/blob/master/indicator/indicatorhelper_mac.cpp This part of the code needs to be modified because the logic of kdeconnectd has changed /Applications/kdeconnect-indicator.app/Contents/MacOS/kdeconnectd kdeconnect.core: Waiting for private dbus kdeconnect.core: Retry reading private DBus address after 3s kdeconnect.core: Private dbus address: "unix:path=/tmp/dbus-H4gG9OSKss,guid=4147eb931e8edd9a4c97b24460d3f06f" kdeconnect.core: DBus address: "/tmp/dbus-H4gG9OSKss" kdeconnect.core: Daemon starting kdeconnect.core: LanLinkProvider started kdeconnect.core: Daemon started kdeconnect.core: Broadcasting identity packet kdeconnect.core: Could not query capabilities from notifications server This is the running log of the blog release /Applications/kdeconnect-indicator\ 2.app/Contents/MacOS/kdeconnectd kdeconnect.core: Could not query capabilities from notifications server This is the latest release log
Maybe kdeconnectd needs to be fixed. . .
Maybe ,also kdeconnect-app https://invent.kde.org/network/kdeconnect-kde/-/tree/master/app need change?
Please keep the app bundle in /Applications, and the name must be kdeconnect-indicator.app without prefix or suffix (constraints in Qt). Checked on macOS 11.4, work with https://binary-factory.kde.org/view/MacOS/job/kdeconnect-kde_Nightly_macos/1225/
(In reply to Weixuan XIAO from comment #9) > Please keep the app bundle in /Applications, and the name must be > kdeconnect-indicator.app without prefix or suffix (constraints in Qt). > > Checked on macOS 11.4, work with > https://binary-factory.kde.org/view/MacOS/job/kdeconnect-kde_Nightly_macos/ > 1225/ master fixed ,but release still affected.
Proper Mac behaviour dictates that app bundles should be location-independent, and this isn't hard to achieve by using LaunchServices to launch helpers. At the very least, helper apps should go into /Applications/Utilities, IMVHO.
app can open but all founctions does not work. this is the logs. /Applications/kdeconnect-indicator.app/Contents/MacOS/kdeconnect-indicator 2021-08-17 21:16:42.250 kdeconnect-indicator[599:4577] Registering KDE Connect Send File Service 2021-08-17 21:16:42.251 kdeconnect-indicator[599:4577] KDE Connect Send File Service registered kdeconnect.core: Could not query capabilities from notifications server error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) kdeconnect.plugin.systemvolume: Unable to get volume of Device 60 kdeconnect.plugin.battery: No Primary Battery detected on this system. This may be a bug. kdeconnect.plugin.battery: Total quantity of batteries found: 0 error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") kdeconnect.plugin.sendnotification: Error registering notifications listener for device "ONEPLUS A3000" : QDBusError("", "") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") kdeconnect.plugin.systemvolume: Unable to get volume of Device 60 kdeconnect.plugin.battery: No Primary Battery detected on this system. This may be a bug. kdeconnect.plugin.battery: Total quantity of batteries found: 0 error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") dbus[599]: arguments to dbus_message_new_method_call() were incorrect, assertion "destination == NULL || _dbus_check_is_valid_bus_name (destination)" failed in file /Users/packaging/Craft/BinaryFactory/macos-64-clang/build/libs/dbus/work/dbus-1.13.18/dbus/dbus-message.c line 1376. This is normally a bug in some application using the D-Bus library. D-Bus not built with -rdynamic so unable to print a backtrace
log of https://github.com/Inokinoki/kde-blog/releases this app works well. /Applications/kdeconnect-indicator.app/Contents/MacOS/kdeconnect-indicator kdeconnect.core: Waiting for private dbus kdeconnect.core: Retry reading private DBus address after 3s kdeconnect.core: Private dbus address: "unix:path=/tmp/dbus-OjOVDcr9pB,guid=f1c1b6dc812f75933db6febc611bb81d" kdeconnect.core: DBus address: "/tmp/dbus-OjOVDcr9pB" kdeconnect.core: Daemon starting kdeconnect.core: LanLinkProvider started kdeconnect.core: Daemon started kdeconnect.core: Broadcasting identity packet kdeconnect.core: Could not query capabilities from notifications server kdeconnect.core: Waiting for private dbus kdeconnect.core: Private dbus address: "unix:path=/tmp/dbus-OjOVDcr9pB,guid=f1c1b6dc812f75933db6febc611bb81d" error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") kdeconnect.core: Sending onNetworkChange to 1 LinkProviders kdeconnect.core: Broadcasting identity packet error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") kdeconnect.core: TCP connection done (i'm the existing device) kdeconnect.core: Starting server ssl (I'm the client TCP socket) kdeconnect.core: Socket successfully established an SSL connection kdeconnect.core: It is a known device "ONEPLUS A3000" kdeconnect.core: Not loading plugin "kdeconnect_remotesystemvolume" because device doesn't support it kdeconnect.core: Not loading plugin "kdeconnect_lockdevice" because device doesn't support it kdeconnect.core: Not loading plugin "kdeconnect_remotecommands" because device doesn't support it kdeconnect.plugin.contacts: Contacts constructor for device "ONEPLUS A3000" kdeconnect.plugin.sftp: add to dolphin kdeconnect.plugin.sftp: Created device: "ONEPLUS A3000" Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") kdeconnect.plugin.sendnotification: Registered notifications listener for device "ONEPLUS A3000" kdeconnect.plugin.contacts: sendRequest: Sending "kdeconnect.contacts.request_all_uids_timestamps" true kdeconnect.plugin.systemvolume: Device 50 dropped kdeconnect.plugin.systemvolume: Device 43 added kdeconnect.plugin.systemvolume: Device 60 added kdeconnect.plugin.systemvolume: Unable to get volume of Device 60 kdeconnect.interfaces: Adding missing or previously removed device "befb50d5854bb2cd" error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") kdeconnect.core: TCP connection done (i'm the existing device) kdeconnect.core: Starting server ssl (I'm the client TCP socket) kdeconnect.core: Socket successfully established an SSL connection kdeconnect.core: It is a known device "LM-G850" kdeconnect.core: Not loading plugin "kdeconnect_remotesystemvolume" because device doesn't support it kdeconnect.core: Not loading plugin "kdeconnect_lockdevice" because device doesn't support it kdeconnect.core: Not loading plugin "kdeconnect_remotecommands" because device doesn't support it kdeconnect.plugin.contacts: Contacts constructor for device "LM-G850" kdeconnect.plugin.sftp: add to dolphin kdeconnect.plugin.sftp: Created device: "LM-G850" error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") kdeconnect.plugin.sendnotification: Error registering notifications listener for device "LM-G850" : QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") kdeconnect.plugin.contacts: sendRequest: Sending "kdeconnect.contacts.request_all_uids_timestamps" true kdeconnect.plugin.systemvolume: Device 50 dropped kdeconnect.plugin.systemvolume: Device 43 added kdeconnect.plugin.systemvolume: Device 60 added kdeconnect.plugin.systemvolume: Unable to get volume of Device 60 kdeconnect.interfaces: Adding missing or previously removed device "75464c5ad2446666" error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") kdeconnect.core: TCP connection done (i'm the existing device) kdeconnect.core: Starting server ssl (I'm the client TCP socket) kdeconnect.core: Socket successfully established an SSL connection kdeconnect.core: It is a known device "LM-G850"
From the conversation it looks like this has been fixed. If you are still having issues, please open a new bug with the latest information.