Trying to do the regular package updates on my F40 system resulted in error messages about dependency conflicts today because most KDE packages have been updated to the new Plasma 6.1.0 release, but plasma-workspace-x11 and kwin-x11 are still stuck on 6.0.5. Reproducible: Always Steps to Reproduce: Run "dnf update" on a F40 system that has the X11 support for KDE installed. Actual Results: # LANG=C dnf update Last metadata expiration check: 2:01:54 ago on Thu Jun 20 09:50:06 2024. Dependencies resolved. Problem 1: package kwin-x11-6.0.5-1.fc40.x86_64 from @System requires kwin-common(x86-64) = 6.0.5, but none of the providers can be installed - cannot install both kwin-common-6.1.0-3.fc40.x86_64 from updates and kwin-common-6.0.5-3.fc40.x86_64 from @System - cannot install the best update candidate for package kwin-x11-6.0.5-1.fc40.x86_64 - cannot install the best update candidate for package kwin-common-6.0.5-3.fc40.x86_64 Problem 2: package plasma-workspace-x11-6.0.5.1-1.fc40.x86_64 from @System requires plasma-workspace = 6.0.5.1, but none of the providers can be installed - cannot install both plasma-workspace-6.1.0-3.fc40.x86_64 from updates and plasma-workspace-6.0.5.1-2.fc40.x86_64 from @System - cannot install the best update candidate for package plasma-workspace-x11-6.0.5.1-1.fc40.x86_64 - cannot install the best update candidate for package plasma-workspace-6.0.5.1-2.fc40.x86_64 Problem 3: package qt5-qtwebengine-freeworld-5.15.16-2.fc40.x86_64 from @System requires qt5-qtbase(x86-64) = 5.15.13, but none of the providers can be installed - cannot install both qt5-qtbase-5.15.14-1.fc40.x86_64 from updates and qt5-qtbase-5.15.13-2.fc40.x86_64 from @System - cannot install both qt5-qtbase-5.15.14-1.fc40.x86_64 from updates and qt5-qtbase-5.15.13-1.fc40.x86_64 from fedora - cannot install the best update candidate for package qt5-qtwebengine-freeworld-5.15.16-2.fc40.x86_64 - cannot install the best update candidate for package qt5-qtbase-5.15.13-2.fc40.x86_64 Problem 4: problem with installed package kwin-x11-6.0.5-1.fc40.x86_64 - package kwin-x11-6.0.5-1.fc40.x86_64 from @System requires kwin-libs(x86-64) = 6.0.5, but none of the providers can be installed - package kwin-x11-6.0.5-1.fc40.x86_64 from updates requires kwin-libs(x86-64) = 6.0.5, but none of the providers can be installed - cannot install both kwin-libs-6.1.0-3.fc40.x86_64 from updates and kwin-libs-6.0.5-3.fc40.x86_64 from @System - cannot install the best update candidate for package kwin-libs-6.0.5-3.fc40.x86_64 Problem 5: problem with installed package qt5-qtwebengine-freeworld-5.15.16-2.fc40.x86_64 - package qt5-qtwebengine-freeworld-5.15.16-2.fc40.x86_64 from @System requires qt5-qtbase(x86-64) = 5.15.13, but none of the providers can be installed - package qt5-qtwebengine-freeworld-5.15.16-2.fc40.x86_64 from rpmfusion-free requires qt5-qtbase(x86-64) = 5.15.13, but none of the providers can be installed - cannot install both qt5-qtbase-5.15.14-1.fc40.x86_64 from updates and qt5-qtbase-5.15.13-2.fc40.x86_64 from @System - cannot install both qt5-qtbase-5.15.14-1.fc40.x86_64 from updates and qt5-qtbase-5.15.13-1.fc40.x86_64 from fedora - package keepassxc-2.7.8-2.fc40.x86_64 from updates requires qt5-qtbase(x86-64) = 5.15.14, but none of the providers can be installed - cannot install the best update candidate for package keepassxc-2.7.8-1.fc40.x86_64 Problem 6: problem with installed package plasma-workspace-x11-6.0.5.1-1.fc40.x86_64 - package plasma-workspace-x11-6.0.5.1-1.fc40.x86_64 from @System requires plasma-workspace = 6.0.5.1, but none of the providers can be installed - package plasma-workspace-x11-6.0.5.1-1.fc40.x86_64 from updates requires plasma-workspace = 6.0.5.1, but none of the providers can be installed - package plasma-workspace-6.0.5.1-2.fc40.x86_64 from @System requires libkworkspace6(x86-64) = 6.0.5.1-2.fc40, but none of the providers can be installed - cannot install both libkworkspace6-6.1.0-3.fc40.x86_64 from updates and libkworkspace6-6.0.5.1-2.fc40.x86_64 from @System - cannot install the best update candidate for package libkworkspace6-6.0.5.1-2.fc40.x86_64 Expected Results: Package updates should succeed.
Blame the KDE SIG who rushed through this enhancement update to stable in only 7 hours (!), giving me no time to build the -x11 packages, which (this time) I was unable to do faster for personal reasons. IMHO, independently of whether the -x11 packages are already built or not, a Plasma update should NEVER go out that quickly, especially not an update from 6.n to 6.n+1. That leaves little to no time to test for regressions. Even a bunch of +1 votes do not mean that there are not any regressions that have just not yet been found. Please in the future do NOT enable autokarma on this kind of updates.
PS: Just syncing the packages from Rawhide/F41 would have been fast, but there have been respins of the Rawhide packages which I have to apply to *-x11 first (which is what happens when the initial Rawhide packages are built before the release has even been announced upstream – that is also a pain because then I have to download the tarballs from the lookaside cache rather than the upstream URL to reupload them to the lookaside cache for *-x11, because they are 403 upstream before the release announcement).
*** Bug 2292895 has been marked as a duplicate of this bug. ***
The KWin changes are not relevant for -x11 (there is a patch to src/wayland.cpp and a BuildRequires that just builds a plugin), but for plasma-workspace, I will want to use the official respun tarball, no matter whether the changes are relevant to -x11 or not, just to make the checksums match upstream.
*** Bug 2293246 has been marked as a duplicate of this bug. ***
FEDORA-2024-73dd3543c5 (kwin-x11-6.1.0-1.fc40 and plasma-workspace-x11-6.1.0-2.fc40) has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2024-73dd3543c5
*** Bug 2293151 has been marked as a duplicate of this bug. ***
FEDORA-2024-73dd3543c5 (kwin-x11-6.1.0-1.fc40 and plasma-workspace-x11-6.1.0-2.fc40) has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report.
I still get transaction error: <html>Internal error:<br/><br/>Error running transaction: filen /usr/share/locale/ar/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/ar/LC_MESSAGES/plasma_engine_keystate.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/ast/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/bg/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/ca/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/ca/LC_MESSAGES/plasma_engine_keystate.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/ca@valencia/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/ca@valencia/LC_MESSAGES/plasma_engine_keystate.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/cs/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/en_GB/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/eo/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/es/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/eu/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/fr/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/he/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/hu/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/ia/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/is/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/it/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/ka/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/lt/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/lv/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/nl/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/pl/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/pl/LC_MESSAGES/plasma_engine_keystate.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/ro/LC_MESSAGES/plasma_engine_keystate.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/ru/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/sl/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/sv/LC_MESSAGES/plasma_engine_keystate.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/ta/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/tr/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/uk/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/zh_CN/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/zh_CN/LC_MESSAGES/plasma_engine_keystate.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64 filen /usr/share/locale/zh_TW/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64</html>
Your error messages only tell me that the new plasma5support and the old plasma-workspace conflict, which is not all that surprising (they are expected to be upgraded together), but not why plasma-workspace is being held back. If plasma-workspace-x11 is the reason, this will sort out itself once the update actually makes it out to the mirrors. But if there is some other package that needs to be rebuilt, we need to know which package, which is probably written in the parts of the output that you did not quote.
I had the same issue as Leif and he posted all the information available. I was able to resolve with a `dnf distro-sync`.
I have reopened bug #2293246, let us please track any remaining issues there. plasma-workspace-x11 is now fixed.
I'm buildin qt5-qtwebengine-freeworld-5.15.16-3.fc41 and qt5-qtwebengine-freeworld-5.15.16-3.fc40 for qt-5.15.14
to update ATM you need remove qt5-qtwebengine-freeworld until new build of is not qt5-qtwebengine-freeworld available ... dnf remove qt5-qtwebengine-freeworld-5.15.16-2.fc40.x86_64
(typos fixed) I'm building qt5-qtwebengine-freeworld-5.15.16-3.fc41 and qt5-qtwebengine-freeworld-5.15.16-3.fc40 for qt-5.15.14 in RPMFusion to update ATM, you need remove qt5-qtwebengine-freeworld until new build of qt5-qtwebengine-freeworld is not available ... dnf remove qt5-qtwebengine-freeworld-5.15.16-2.fc40.x86_64
I can confirm that the update has completed successfully for me now, and it seems to run fine after a reboot (to the expected degree; the quality of KDE on F40 is disappointing so far, but these are separate problems...) Thanks for taking action so quickly, Kevin!