Skip to main content
Topic solved
This topic has been marked as solved and requires no further attention.
Topic: SOLVED: Unable to Update 'cause of conflicts...What can I do? (Read 676 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

SOLVED: Unable to Update 'cause of conflicts...What can I do?

When I run: sudo pacman -Suy I get:

error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: xcursor-breeze and breeze are in conflict


What can I do?
It would probably help to know I'm running Artix runit with KDE Plasma.

Re: Unable to Update 'cause of conflicts...What can I do?

Reply #1
xcursor-breeze is an AUR pkg you must have installed in the past.  Breeze is one used by plasma.  The aur pkg seems to be for use for those that are not running plasma and want the breeze like cursor theme.
So I would remove xcursor-breeze which lists a conflict with breeze.  Maybe something in plasma now requires breeze which can't be installed till xcursor-breeze is gone.  Most likely it will not affect anything.

Code: [Select]
$ sudo pacman -R xcursor-breeze
then
Code: [Select]
$ sudo pacman -Su

Re: Unable to Update 'cause of conflicts...What can I do?

Reply #2
Thank you for trying to help. I also thought of that but:

error: target not found: xcursor-breeze

That is very interesting. What else can I do?

Re: Unable to Update 'cause of conflicts...What can I do?

Reply #3
There are 3 AUR pkgs that probably all provide xcursor-breeze
1 aur/xcursor-breeze 1:5.13.4-1 (43) (1.10)
    Breeze cursor theme (KDE Plasma 5). This package is for usage in non-KDE Plasma desktops.
2 aur/xcursor-breeze-neutral-git r9.08f15b2-2 (2) (0.74)
    Neutral fork of KDEs Breeze Cursor
3 aur/xcursor-breeze-serie-obsidian 2.0-1 (2) (0.00)
    Breeze Serie Obsidian cursor theme, right handed.

Code: [Select]
$ pacman -Qs  breeze

And let us know the output.
If it is one of the other two you will have to key-in the whole name to remove it.
If you are simply updating then it must be a pkg that previously didn't "depend" on breeze and now it does.  Pacman wouldn't update or do anything with aur pkgs, that is why they are always named different than what is on arch repositories.

Code: [Select]
% sudo pacman -S breeze
resolving dependencies...
looking for conflicting packages...
:: breeze and xcursor-breeze are in conflict. Remove xcursor-breeze? [y/N] n
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: breeze and xcursor-breeze are in conflict

Re: Unable to Update 'cause of conflicts...What can I do?

Reply #4


There are 3 AUR pkgs that probably all provide xcursor-breeze
1 aur/xcursor-breeze 1:5.13.4-1 (43) (1.10)
    Breeze cursor theme (KDE Plasma 5). This package is for usage in non-KDE Plasma desktops.
2 aur/xcursor-breeze-neutral-git r9.08f15b2-2 (2) (0.74)
    Neutral fork of KDEs Breeze Cursor
3 aur/xcursor-breeze-serie-obsidian 2.0-1 (2) (0.00)
    Breeze Serie Obsidian cursor theme, right handed.

Code: [Select]
$ pacman -Qs  breeze

And let us know the output.
If it is one of the other two you will have to key-in the whole name to remove it.
If you are simply updating then it must be a pkg that previously didn't "depend" on breeze and now it does.  Pacman wouldn't update or do anything with aur pkgs, that is why they are always named different than what is on arch repositories.

Code: [Select]
% sudo pacman -S breeze
resolving dependencies...
looking for conflicting packages...
:: breeze and xcursor-breeze are in conflict. Remove xcursor-breeze? [y/N] n
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: breeze and xcursor-breeze are in conflict

~ $ pacman -Qs  breeze
local/breeze 5.13.5-1 (plasma)
    Artwork, styles and assets for the Breeze visual style for the Plasma Desktop
local/breeze-gtk 5.13.5-1 (plasma)
    Breeze widget theme for GTK 2 and 3
local/breeze-icons 5.50.0-1 (kf5)
    Breeze icon themes

error: target not found: xcursor-breeze-serie-obsidian
~ $ sudo pacman -R xcursor-breeze-neutral-git
error: target not found: xcursor-breeze-neutral-git
~ $ sudo pacman -R xcursor-breeze
error: target not found: xcursor-breeze

Re: Unable to Update 'cause of conflicts...What can I do?

Reply #5
One of your installed packages (probably from the AUR) either depends or provides xcursor-breeze and/or one of the packages that are to be updated does the same (i.e. tries to pull xcursor-breeze. It's complicated and pacman's output isn't very helpful. The simplest solution is to use yaourt for the update, because it'll tell you which package is that.
Code: [Select]
% sudo yaourt -Su
If all else fails, try ignoring the breeze updates:
Code: [Select]
sudo pacman -Su --ignore breeze,xcursor-breeze

Re: Unable to Update 'cause of conflicts...What can I do?

Reply #6
SOLVED: By removing "artix-lxqt-presets"

Re: SOLVED: Unable to Update 'cause of conflicts...What can I do?

Reply #7
Was that hinted by yaourt then?

Re: SOLVED: Unable to Update 'cause of conflicts...What can I do?

Reply #8
xcursor-breeze is a new depend of artix-lxqt-presets added yesterday.
Your mirror probably hasn't synced yet.

 

Re: SOLVED: Unable to Update 'cause of conflicts...What can I do?

Reply #9
I see it now too in galaxy.
So you are running plasma but have left lxqt on-board as well?