Bug 505092

Summary: Kaidan fails to start.
Product: [Applications] kaidan Reporter: Unknown <null>
Component: generalAssignee: melvo
Status: RESOLVED FIXED    
Severity: minor    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Unknown 2025-06-01 14:58:23 UTC
SUMMARY
Kaidan fails to start.

STEPS TO REPRODUCE
1. Click Kaidan icons in menus or task manager and nothing happens.
2. Type Kaidan into the terminal, hit enter and it spits out an error.

OBSERVED RESULT
Kaidan fails to launch when interacting with icons in GUI. Trying to launch kaidan via the terminal outputs the following:

qt.qml.typeregistration: Invalid QML element name "Account"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "Emoji"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "QMimeType"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "Presence"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "Encryption"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "File"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "PublicGroupChat"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "MessageReactionDeliveryState"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "RosterItem"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "Message"; value type names should begin with a lowercase letter
QQmlApplicationEngine failed to load component
qrc:/qml/main.qml:123:27: Type ChatPage unavailable
qrc:/qml/ChatPage.qml:31:2: Type ChatPageSendingPane unavailable
qrc:/qml/elements/ChatPageSendingPane.qml:360:6: Type GeoLocationSharingDialog unavailable
qrc:/qml/elements/GeoLocationSharingDialog.qml:10:1: module "QtLocation" is not installed
qt.sql.qsqldatabase: QSqlDatabase requires a QCoreApplication

EXPECTED RESULT
Kaidan should start.

SOFTWARE/OS VERSIONS
Linux: Fedora 42
KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.14.0
Qt Version: 6.9.0
Kaidan Version: 0.12.0

ADDITIONAL INFORMATION
The issue can be resolved by manually installing the "qt6-qtlocation" package on Fedora. However I do not know if this is an issue with KDE, or whoever is packaging Kaidan for Fedora. In fact the "qt6-qtlocation" package isn't listed as a dependency on the Fedora Project packages website.

https://packages.fedoraproject.org/pkgs/kaidan/kaidan/fedora-42-updates.html#dependencies
Comment 1 Unknown 2025-07-01 11:26:55 UTC
Marking this as fixed. It was a packaging issue with Fedora KDE.