Skip to main content
Topic solved
This topic has been marked as solved and requires no further attention.
Topic: [SOLVED] Conflicts when upgrading to Plasma 6.4 for X11 (Read 1051 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

[SOLVED] Conflicts when upgrading to Plasma 6.4 for X11

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.

Re: Conflicts when upgrading to Plasma 6.4 for X11

Reply #1
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.

Re: Conflicts when upgrading to Plasma 6.4 for X11

Reply #2
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

Re: Conflicts when upgrading to Plasma 6.4 for X11

Reply #3
Plasma Wayland here.
Code: [Select]
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.

Re: Conflicts when upgrading to Plasma 6.4 for X11

Reply #4
I'll try to check soon.

artist

Re: Conflicts when upgrading to Plasma 6.4 for X11

Reply #5
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.

Re: Conflicts when upgrading to Plasma 6.4 for X11

Reply #6
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`.

Re: Conflicts when upgrading to Plasma 6.4 for X11

Reply #7
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 :)

Re: Conflicts when upgrading to Plasma 6.4 for X11

Reply #8
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

 

Re: Conflicts when upgrading to Plasma 6.4 for X11

Reply #9
@Artist thanks, it's okay now, the 4 missing packages fixed the issue :)