Bug 2413564
| Summary: | F42FailsToInstall: fcitx5-qt5, fcitx5-qt6 | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Fedora Fails To Install <fti-bugs> | ||||
| Component: | fcitx5-qt | Assignee: | Qiyu Yan <yanqiyu01> | ||||
| Status: | CLOSED WORKSFORME | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
| Severity: | unspecified | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | 42 | CC: | daidavid0609, errornointernet, jackyzy823, jgrulich, taocrismon, yanqiyu01 | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | --- | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2025-11-12 20:21:57 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Bug Depends On: | |||||||
| Bug Blocks: | 2300529 | ||||||
| Attachments: |
|
||||||
|
Description
Fedora Fails To Install
2025-11-08 18:32:12 UTC
I hope fcitx5-qt could be rebuilt for F42 with updated qt version as soon as possible. Today i did a dnf update. Although dnf shows some broken packages, it didn't prevent me to update. (i think this shouldn't happen :( ) After update and reboot , the KDE desktop didn't start. kwin_wayland_wrapper failed to start, it failed to lookup a symbol exported in updated qtbase. I have to switch to tty and do `dnf remove fcitx5-qt*` and do `dnf update` again to fix the problem. Created attachment 2113680 [details]
dnf update before confrim
Attachment is the full log of dnf update
More details:
Dnf try to update kwin
```
kwin x86_64 6.5.2-1.fc42 updates 2.0 MiB
replacing kwin x86_64 6.4.4-2.fc42 updates 2.1 MiB
kwin-common x86_64 6.5.2-1.fc42 updates 12.4 MiB
replacing kwin-common x86_64 6.4.4-2.fc42 updates 12.7 MiB
kwin-libs x86_64 6.5.2-1.fc42 updates 8.8 MiB
replacing kwin-libs x86_64 6.4.4-2.fc42 updates 8.6 MiB
```
however it allows
```
Skipping packages with conflicts:
qt5-qtbase x86_64 5.15.18-1.fc42 updates 9.8 MiB
qt6-qtbase x86_64 6.9.3-1.fc42 updates 12.9 MiB
qt6-qtbase-common noarch 6.9.3-1.fc42 updates 74.0 B
qt6-qtbase-gui x86_64 6.9.3-1.fc42 updates 23.7 MiB
qt6-qtdeclarative x86_64 6.9.3-1.fc42 updates 52.5 MiB
qt6-qtwayland x86_64 6.9.3-1.fc42 updates 5.0 MiB
qt5-qtbase x86_64 5.15.16-2.fc42 fedora 10.0 MiB
qt6-qtbase x86_64 6.8.2-3.fc42 fedora 12.6 MiB
qt6-qtbase-gui x86_64 6.8.2-3.fc42 fedora 23.4 MiB
qt6-qtdeclarative x86_64 6.8.2-1.fc42 fedora 49.6 MiB
qt6-qtwayland x86_64 6.8.2-1.fc42 fedora 4.9 MiB
Skipping packages with broken dependencies:
fcitx5-qt6 x86_64 5.1.11-1.fc42 updates 746.1 KiB
kf5-frameworkintegration x86_64 5.116.0-10.fc42 updates 1.7 MiB
qt6-qt5compat x86_64 6.9.3-1.fc42 updates 2.1 MiB
qt6-qtbase-mysql x86_64 6.9.3-1.fc42 updates 113.6 KiB
qt6-qtconnectivity x86_64 6.9.3-1.fc42 updates 1.5 MiB
qt6-qtdeclarative x86_64 6.9.3-1.fc42 updates 52.5 MiB
qt6-qtimageformats x86_64 6.9.3-1.fc42 updates 429.2 KiB
qt6-qtlocation x86_64 6.9.3-1.fc42 updates 2.8 MiB
fcitx5-configtool x86_64 5.1.8-1.fc42 fedora 927.4 KiB
fcitx5-qt-qt6gui x86_64 5.1.9-3.fc42 fedora 256.9 KiB
fcitx5-qt5 x86_64 5.1.9-3.fc42 fedora 269.0 KiB
fcitx5-qt6 x86_64 5.1.9-3.fc42 fedora 741.9 KiB
kcm-fcitx5 x86_64 5.1.8-1.fc42 fedora 567.0 KiB
qt6-qtwayland x86_64 6.8.2-1.fc42 fedora 4.9 MiB
```
Which is weird, it shouldn't allow.
----------------------
I tested with a new installed OS from F42 livecd , install old fcitx5-qt6 (5.1.9) with `dnf --disable-repo=updates` (or without flag , since it don't allow me to install 5.1.11) then do dnf update, it would skip updating kwin 6.3.4 to the latest version.
fcitx5-qt has already been rebuilt in https://bodhi.fedoraproject.org/updates/FEDORA-2025-976ccd79ae , but not in updates https://dl.fedoraproject.org/pub/fedora/linux/updates/42/Everything/x86_64/Packages/f/ , however it could be installed in update-archives. this makes me more confused. Same issue when running sudo dnf update on F42 Sway Spin Problem 1: cannot install the best update candidate for package fcitx5-qt6-5.1.10-10.fc42.x86_64 - nothing provides qt6-qtbase(x86-64) = 6.9.2 needed by fcitx5-qt6-5.1.11-1.fc42.x86_64 from updates Problem 2: cannot install both qt5-qtbase-5.15.18-1.fc42.x86_64 from updates and qt5-qtbase-5.15.17-2.fc42.x86_64 from @System - installed package fcitx5-qt5-5.1.11-1.fc42.x86_64 requires qt5-qtbase(x86-64) = 5.15.17, but none of the providers can be installed - cannot install the best update candidate for package qt5-qtbase-5.15.17-2.fc42.x86_64 - cannot install the best update candidate for package fcitx5-qt5-5.1.11-1.fc42.x86_64 Problem 3: problem with installed package - installed package fcitx5-qt5-5.1.11-1.fc42.x86_64 requires qt5-qtbase(x86-64) = 5.15.17, but none of the providers can be installed - package fcitx5-qt5-5.1.11-1.fc42.x86_64 from updates requires qt5-qtbase(x86-64) = 5.15.17, but none of the providers can be installed - package fcitx5-qt5-5.1.9-3.fc42.x86_64 from fedora requires qt5-qtbase(x86-64) = 5.15.16, but none of the providers can be installed - cannot install both qt5-qtbase-5.15.18-1.fc42.x86_64 from updates and qt5-qtbase-5.15.17-2.fc42.x86_64 from @System - cannot install both qt5-qtbase-5.15.16-2.fc42.x86_64 from fedora and qt5-qtbase-5.15.18-1.fc42.x86_64 from updates - package python3-qt5-base-5.15.11-13.fc42.x86_64 from updates requires qt5-qtbase(x86-64) = 5.15.18, but none of the providers can be installed - cannot install the best update candidate for package python3-qt5-base-5.15.11-7.fc42.x86_64 Skipping packages with conflicts: qt5-qtbase x86_64 5.15.18-1.fc42 updates 9.8 MiB qt5-qtbase x86_64 5.15.16-2.fc42 fedora 10.0 MiB Skipping packages with broken dependencies: fcitx5-qt5 x86_64 5.1.11-1.fc42 updates 269.0 KiB fcitx5-qt6 x86_64 5.1.11-1.fc42 updates 746.1 KiB python3-qt5-base x86_64 5.15.11-13.fc42 updates 15.5 MiB fcitx5-qt5 x86_64 5.1.9-3.fc42 fedora 269.0 KiB It seems like a smiliar bug to this https://bugzilla.redhat.com/show_bug.cgi?id=2406641, which I also encountered recently on my machine. I'm hit by the same issue. fcitx5-qt-5.1.11-1.fc42 still depends on an older version of qt, which breaks my KDE plasma desktop, due to missing symbols. I cannot login to my desktop anymore. Somehow the kde/plasma packages did not depend on the correct version of qt. > Somehow the kde/plasma packages did not depend on the correct version of qt. Yes, fcitx5-qt has stricter qt version than kwin, so dnf will pin qt to 6.9.1 and allow user to continue updating, since kwin don't care about qt version. But actually kwin will failed to start with qt 6.9.1 due to qt API change. ``` sddm-helper-start-wayland[1914]: "/usr/bin/kwin_wayland: symbol lookup error: /usr/bin/kwin_wayland: undefined symbol: _ZN21QPlatformBackingStore8rhiFlushEP7QWindowdRK7QRegionRK6QPointP20QPlatformTextureListbd, version Qt_6.9_PRIVATE_API\n" ``` ------------- I opened a ticket on kwin side. https://bugzilla.redhat.com/show_bug.cgi?id=2414020 This is weird, we have done a rebuild of fcitx5-qt and it was in the same update with Qt 6.9.3. I opened a ticket for that: https://pagure.io/releng/issue/13074 Hello, Please note that this comment was generated automatically by https://pagure.io/releng/blob/main/f/scripts/ftbfs-fti/follow-policy.py If you feel that this output has mistakes, please open an issue at https://pagure.io/releng/ All subpackages of a package against which this bug was filled are now installable or removed from Fedora 42. Thanks for taking care of it! |