"Plasma6-themes-breath and plasma5-themes breath are in conflict"

Hi, I’ve had this issue popping up after clean installing Manjaro Kde and trying to update my system. Tried to delete the Plasma5 dependency and reboot, but that didn’t change anything and the message still pops up whenever attempting and update.
Anyone has an idea what’s going on?

Can you try to use pamac update ?

Hi @1david389,

Of course there’ll be a conflict between those packages. One is for Plasma 5 and one for the new Plasma 6. As I have it, they are basically the same thing, the above mentioned being the only difference.

Which one you need will depend on your plasma version.


Same response

I think the system is supposed to be updating to plasma 6, but some existing dependency is preventing it from going through. As mentioned, I have tried removing the one that is supposedly unnecessary (Plasma5), but the response of the conflict is still appearing and preventing me from updating.

Welcome to Manjaro! :smiling_face_with_three_hearts:

  1. Please read the information behind this link. It will help you to post necessary information.

Have you already :mag: for your problem in the forum ? (Wisdom lies in asking → listening → reading :wink: )

Please use formatted text instead of screenshots whenever possible!

1 Like

What if you explicitly install the Plasma 6 version?

sudo pacman -Syu plasma6-themes-breath

PS: stop posting terminal output as image, click the </> button and paste the terminal output there.

1 Like

This should resolve it:

sudo pacman -R plasma5-themes-breath
sudo pacman -Syu

or, otherwise:

sudo pacman -Syu plasma6-themes-breath

Either should achieve the result.

Cheers.

2 Likes

Thank you @soundofthunder, same issue here with MANJARO on VirtualBox:

$ sudo pacman -R plasma5-themes-breath
not found: plasma5-themes-breath                                                                                                 

$sudo pacman -Syu plasma6-themes-breath
conflict plasma6-themes-breath and plasma5-themes-breath

Any other proposal?

I’d guess that it isn’t the same issue.

If you are using a breath theme currently then you might try switching to another global theme and then rebooting (important). Then, instead of logging in via SDDM, switch to a TTY and login; then try:

sudo pacman -S plasma6-themes-breath

it seems the conflict stems from having packages requiring both the plasma5 and plasma6 version of the same theme which cannot be installed at the same time.

to fix this you have to find which package(s) are trying to pull the plasma5 version as dependency and remove them before upgrading.

make sure you have synced and refreshed your local pacman cache and are using an up to date repository mirror, as this could be causing the issue you are facing.

alternatively if your system works as is, simply wait until the next update round, hopefully the problematic package will have updated to plasma 6 at this point.

You might find this handy, to check a package’s dependencies:

pactree -r <packageName>

Where <packageName> is the name of the package you want to check the dependencies of. In your case, the command would be:

pactree -r plasma5-themes-breath

pactree is part of the pacman-contrib package, so make sure that’s installed first:

sudo pacman -S pacman-contrib
1 Like

the issue being that afaik pactree only works for already installed packages, not for the dependencies that packages would pull during a full system upgrade which is the issue here.

OP already said that plasma5-themes-breath is not installed on his machine atm.

The question is what requires plasma5-themes-breath

We can also see by viewing more of the transaction.

sudo pacman -Syu

Dont copy just some of the text if you dont know what is relevant. Show it all.

2 Likes

Thank you @Mirdarthos!

$ pactree -r plasma5-themes-breath
plasma5-themes-breath
└─manjaro-kde-settings

Thank you @cscs!

$ sudo pacman -Syu                                                                                                                             
[sudo] Passwort für user: 
:: Paketdatenbanken werden synchronisiert …
 core                                                             139,8 KiB   559 KiB/s 00:00 [#######################################################] 100%
 extra                                                              8,3 MiB  4,58 MiB/s 00:02 [#######################################################] 100%
 community                                                         29,0   B   852   B/s 00:00 [#######################################################] 100%
 multilib                                                         144,9 KiB   306 KiB/s 00:00 [#######################################################] 100%
:: Some packages should be upgraded first...
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …

Pakete (4) base-3-2  archlinux-keyring-20240520-1  manjaro-keyring-20230719-2  manjaro-system-20230401-1

Gesamtgröße des Downloads:             1,19 MiB
Gesamtgröße der installierten Pakete:  1,76 MiB
Größendifferenz der Aktualisierung:    0,23 MiB

:: Installation fortsetzen? [J/n] J
:: Pakete werden empfangen …
 archlinux-keyring-20240520-1-any                                1193,9 KiB  2,84 MiB/s 00:00 [#######################################################] 100%
 manjaro-system-20230401-1-any                                     29,0 KiB   508 KiB/s 00:00 [#######################################################] 100%
 Gesamt (2/2)                                                    1222,9 KiB  2,21 MiB/s 00:01 [#######################################################] 100%
(4/4) Schlüssel im Schlüsselbund werden geprüft                                               [#######################################################] 100%
(4/4) Paket-Integrität wird überprüft                                                         [#######################################################] 100%
Fehler: manjaro-system: signature from "Mark Wagie <mark@manjaro.org>" is unknown trust
:: Datei /var/cache/pacman/pkg/manjaro-system-20230401-1-any.pkg.tar.zst ist beschädigt (Ungültiges oder beschädigtes Paket (PGP-Signatur)).
Soll die Datei entfernt werden? [J/n] J
Fehler: Der Vorgang konnte nicht durchgeführt werden (Ungültiges oder beschädigtes Paket (PGP-Signatur))
Fehler sind aufgetreten, keine Pakete wurden aktualisiert.

:: Vollständige Systemaktualisierung wird gestartet …
:: appstream-qt durch extra/appstream-qt5 ersetzen? [J/n] J
... >ALL accepted
:: threadweaver durch extra/threadweaver5 ersetzen? [J/n] J
Abhängigkeiten werden aufgelöst …
:: Es stehen 2 Anbieter für dbus-units zur Verfügung:
:: Repositorium core
   1) dbus-broker-units  2) dbus-daemon-units

Geben Sie eine Zahl ein (Voreinstellung=1): 1
:: Es stehen 2 Anbieter für qt6-multimedia-backend zur Verfügung:
:: Repositorium extra
   1) qt6-multimedia-ffmpeg  2) qt6-multimedia-gstreamer

Geben Sie eine Zahl ein (Voreinstellung=1): 1
Nach in Konflikt stehenden Paketen wird gesucht …
Fehler: Nicht auflösbare Paketkonflikte gefunden
Fehler: Vorgang konnte nicht vorbereitet werden (In Konflikt stehende Abhängigkeiten)
:: plasma6-themes-breath und plasma5-themes-breath stehen miteinander in Konflikt

You can temporarily remove both:

pamac remove manjaro-kde-settings plasma5-themes-breath

Then do the upgrade. Followed by reinstalling manjaro-kde-settings:

pamac install manjaro-kde-settings

.Which should pull in the appropriate *-themes-breath package.

I have the plasma6- one installed myself.

Edit:

:bangbang: Tip:

If your language isn’t English, please prepend any and all terminal commands with LC_ALL=C. For example:

LC_ALL=C bluetoothctl

This will just cause the terminal output to be in English, making it easier to understand and debug.

uninstall seems not to be allowed, did you mean remove?

Quite possibly, yes.

Done, but similar result:

$ pamac remove manjaro-kde-settings plasma5-themes-breath
Process successfully completed.

$ sudo pacman -Syu
...
: plasma6-themes-breath and plasma5-themes-breath are in conflict

If that’s what you typed, then it would make sense.

The package name is:

plasma5-themes-breath

and not. So

plasma5-themes-b

would not have worked. So try again:

pamac remove manjaro-kde-settings plasma5-themes-breath