Artix Linux => Package management => Topic started by: conlogic on 22 June 2025, 08:43:27
Title: [SOLVED] Conflicts when upgrading to Plasma 6.4 for X11
Post by: conlogic on 22 June 2025, 08:43:27
Hi all,
I am running X11. When I try to upgrade Plasma to version 6.4 I get file conflicts between `kwin` and `kwin-x11` + `aurorae`. It looks like that the new `kwin` package is Wayland-only; therefore it should IMHO not be installed for an X11 system. Maybe that adding `kwin` both to the `provides` and `conflicts` fields of `kwin-x11` package would be enough.
Title: Re: Conflicts when upgrading to Plasma 6.4 for X11
Post by: bzanetti00 on 22 June 2025, 09:48:22
Or maybe simply kwin is still 6.3.5 in world (6.4.0 sits in world-gremlins as of now).
I bet things will settle down soon.
Once kwin is updated you should install kwin-x11 if you want to keep the plasma x11 session.
Best.
Title: Re: Conflicts when upgrading to Plasma 6.4 for X11
Post by: Artist on 22 June 2025, 10:27:24
kwin-x11 has indeed been split off from kwin by Arch. They say to install kwin-x11 if you want x11, but that is not correct as it will not provide an x11 session. The correct solution would be to install plasma-x11-session. In Arch that is an optional package. For Artix users no manual action should be needed as plasma-x11-session is installed as a dependency, and not optional.
It's not clear why your conflict happens; we've done various update from 6.3 without issues.
Some other info; the drkonqi package has been retired. This because it was made completely dependent on systemd.
artist
Title: Re: Conflicts when upgrading to Plasma 6.4 for X11
Post by: dr-kart on 22 June 2025, 10:35:37
error: failed to commit transaction (conflicting files) aurorae: /usr/lib/qt6/plugins/org.kde.kdecoration3.kcm/kcm_auroraedecoration.so exists in filesystem (owned by kwin) aurorae: /usr/lib/qt6/plugins/org.kde.kdecoration3/org.kde.kwin.aurorae.so exists in filesystem (owned by kwin) aurorae: /usr/lib/qt6/qml/org/kde/kwin/decoration/AppMenuButton.qml exists in filesystem (owned by kwin) aurorae: /usr/lib/qt6/qml/org/kde/kwin/decoration/ButtonGroup.qml exists in filesystem (owned by kwin) aurorae: /usr/lib/qt6/qml/org/kde/kwin/decoration/Decoration.qml exists in filesystem (owned by kwin) aurorae: /usr/lib/qt6/qml/org/kde/kwin/decoration/DecorationButton.qml exists in filesystem (owned by kwin) aurorae: /usr/lib/qt6/qml/org/kde/kwin/decoration/MenuButton.qml exists in filesystem (owned by kwin) aurorae: /usr/lib/qt6/qml/org/kde/kwin/decoration/libdecorationplugin.so exists in filesystem (owned by kwin) aurorae: /usr/lib/qt6/qml/org/kde/kwin/decoration/qmldir exists in filesystem (owned by kwin) aurorae: /usr/lib/qt6/qml/org/kde/kwin/decorations/plastik/libplastikplugin.so exists in filesystem (owned by kwin) aurorae: /usr/lib/qt6/qml/org/kde/kwin/decorations/plastik/qmldir exists in filesystem (owned by kwin) aurorae: /usr/share/knsrcfiles/aurorae.knsrc exists in filesystem (owned by kwin) aurorae: /usr/share/kwin/aurorae/AppMenuButton.qml exists in filesystem (owned by kwin) aurorae: /usr/share/kwin/aurorae/AuroraeButton.qml exists in filesystem (owned by kwin) aurorae: /usr/share/kwin/aurorae/AuroraeButtonGroup.qml exists in filesystem (owned by kwin) aurorae: /usr/share/kwin/aurorae/AuroraeMaximizeButton.qml exists in filesystem (owned by kwin) aurorae: /usr/share/kwin/aurorae/Decoration.qml exists in filesystem (owned by kwin) aurorae: /usr/share/kwin/aurorae/DecorationButton.qml exists in filesystem (owned by kwin) aurorae: /usr/share/kwin/aurorae/MenuButton.qml exists in filesystem (owned by kwin) aurorae: /usr/share/kwin/aurorae/aurorae.qml exists in filesystem (owned by kwin) aurorae: /usr/share/kwin/decorations/kwin4_decoration_qml_plastik/contents/config/main.xml exists in filesystem (owned by kwin) aurorae: /usr/share/kwin/decorations/kwin4_decoration_qml_plastik/contents/ui/PlastikButton.qml exists in filesystem (owned by kwin) aurorae: /usr/share/kwin/decorations/kwin4_decoration_qml_plastik/contents/ui/config.ui exists in filesystem (owned by kwin) aurorae: /usr/share/kwin/decorations/kwin4_decoration_qml_plastik/contents/ui/main.qml exists in filesystem (owned by kwin) aurorae: /usr/share/kwin/decorations/kwin4_decoration_qml_plastik/metadata.json exists in filesystem (owned by kwin) kwin-x11: /usr/bin/kwin_x11 exists in filesystem (owned by kwin) kwin-x11: /usr/lib/qt6/plugins/plasma/kcms/systemsettings_qwidgets/kwincompositing.so exists in filesystem (owned by kwin) kwin-x11: /usr/share/applications/kwincompositing.desktop exists in filesystem (owned by kwin) Errors occurred, no packages were upgraded.
Title: Re: Conflicts when upgrading to Plasma 6.4 for X11
Post by: Artist on 22 June 2025, 10:43:50
I'll try to check soon.
artist
Title: Re: Conflicts when upgrading to Plasma 6.4 for X11
Post by: Dju on 22 June 2025, 10:45:35
Hello, I also have the issue, in 2 artix machines running kde plasma, one with wayland and one with x11 After a pacman -Syu
Quote
:: Starting full system upgrade... resolving dependencies... warning: cannot resolve "kwin-x11", a dependency of "plasma-x11-session" warning: cannot resolve "plasma-x11-session", a dependency of "plasma-workspace" warning: cannot resolve "kwin-x11", a dependency of "plasma-x11-session" warning: cannot resolve "plasma-x11-session", a dependency of "plasma-workspace" warning: cannot resolve "kwin-x11", a dependency of "plasma-x11-session" warning: cannot resolve "plasma-x11-session", a dependency of "plasma-workspace" warning: cannot resolve "kwin-x11", a dependency of "plasma-x11-session" warning: cannot resolve "plasma-x11-session", a dependency of "plasma-workspace" warning: cannot resolve "kwin-x11", a dependency of "plasma-x11-session" warning: cannot resolve "plasma-x11-session", a dependency of "plasma-workspace" warning: cannot resolve "kwin-x11", a dependency of "plasma-x11-session" warning: cannot resolve "plasma-x11-session", a dependency of "plasma-workspace" warning: cannot resolve "kwin-x11", a dependency of "plasma-x11-session" warning: cannot resolve "plasma-x11-session", a dependency of "plasma-workspace" warning: cannot resolve "kwin-x11", a dependency of "plasma-x11-session" warning: cannot resolve "plasma-x11-session", a dependency of "plasma-workspace" warning: cannot resolve "kwin-x11", a dependency of "plasma-x11-session" warning: cannot resolve "plasma-x11-session", a dependency of "plasma-workspace" :: The following package cannot be upgraded due to unresolvable dependencies: plasma-workspace
:: Do you want to skip the above package for this upgrade? [y/N]
in pacman.conf, have the following repositories: system, world, galaxy, lib32 and omniverse
a "pacman -Si kwin-x11" shows the package is not found. :o (according to https://gitea.artixlinux.org/packages/kwin-x11, this package only exists in the repo world-gremlins) and it also cannot install plasma-x11-session because of the dependancy to kwin-w11.
edit: one the second one with x11, i chose to "skip the above package", then the update went fine.. but after a reboot, once i've logged in on the sddm screen, i just got a black screen, event if i choose wayland or x11 :( and then a popup show a crash/debug report telling plasmashell made a segmentation fault.
Title: Re: Conflicts when upgrading to Plasma 6.4 for X11
Post by: conlogic on 22 June 2025, 11:01:24
The problem was caused since `plasma-x11-session` has already landed in `world` but `kwin` (and `kwin-x11`) not. Therefore the 6.3.x `kwin` was not upgraded. By forcing to install `world-gremlins/kwin` together with the upgrade no conflicts occur anymore.
Edit: there are more 6.4 Plasma packages not yet landed in `world`. To get a working Plasma desktop, I had also to install `layer-shell-qt` and `plasma-integration` from `world-gremlins`.
Title: Re: Conflicts when upgrading to Plasma 6.4 for X11
Post by: Dju on 22 June 2025, 11:14:13
thanks for the tip, @conlogic ;) however, after upgrading kwin, kwin-x11 and plasma-x11-session from world-gremlins, and reboot, i stil have a black screen after login, wayland or x11.
edit: following artist's warning, i removed drkonqi i also found an other package that wasn"'t upgraded: layer-shell-qt, that stayed in version 6.3.5-2 in world-gremlins, it's in version 6.4.0-2
i ugraded it, rebooted, and my desktop works again :)
Title: Re: Conflicts when upgrading to Plasma 6.4 for X11
Post by: Artist on 22 June 2025, 11:25:38
From some reason that needs to be checked the 4 pkgs were still in world-gremlins indeed. They have now been moved to world.
@Dju what errors do you have in eg the Xorg log file? Our updates crossed; thx for the feedback!
I'll check about the drkonqi pkg; that should indeed be removed.
artist
Title: Re: Conflicts when upgrading to Plasma 6.4 for X11
Post by: Dju on 22 June 2025, 11:43:09
@Artist thanks, it's okay now, the 4 missing packages fixed the issue :)