Bug 505092 - Kaidan fails to start.
Summary: Kaidan fails to start.
Status: RESOLVED FIXED
Alias: None
Product: kaidan
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Fedora RPMs Linux
: NOR minor
Target Milestone: ---
Assignee: melvo
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-06-01 14:58 UTC by Unknown
Modified: 2025-07-01 11:26 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.