Adw-gtk-theme and adw-gtk3 are in conflict

Hi there!

Unfortunately I have this problem when trying to update my system with Pacman -Syu

already tried removing old package “adw-gtk3”, but apparently it breaks my system after a while

adw-gtk-theme conflicts with and replaces adw-gtk3, so all you have to do is accept the replacement when it prompts.

It does not prompt me like you are saying.

sudo pacman -Syu                                               1 ✘ 
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
:: Starting full system upgrade...
:: Replace adw-gtk3 with extra/adw-gtk-theme? [Y/n] Y
:: Replace amtk with extra/libgedit-amtk? [Y/n] Y
:: Replace bashrc-manjaro with core/bash? [Y/n] Y
:: Replace dbus-python with extra/python-dbus? [Y/n] Y
:: Replace gnome-shell-extension-arcmenu with extra/gnome-shell-extension-arc-menu? [Y/n] Y
:: Replace kauth with extra/kauth5? [Y/n] Y
:: Replace kcoreaddons with extra/kcoreaddons5? [Y/n] Y
:: Replace kitemmodels with extra/kitemmodels5? [Y/n] Y
:: Replace kwindowsystem with extra/kwindowsystem5? [Y/n] Y
:: Replace manjaro-gdm-branding with extra/manjaro-gnome-settings? [Y/n] Y
:: Replace tepl with extra/libgedit-tepl? [Y/n] Y
resolving dependencies...
looking for conflicting packages...
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: adw-gtk-theme and adw-gtk3 are in conflict

even tried:

sudo pacman -S adw-gtk-theme                           1 ✘  12s  
resolving dependencies...
looking for conflicting packages...
:: adw-gtk-theme and adw-gtk3 are in conflict. Remove adw-gtk3? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing adw-gtk3 breaks dependency 'adw-gtk3' required by gnome-shell-extension-custom-accent-colors

It did. :point_up:

However, there should be no unresolvable package conflicts. It’s possible you may be in an unsupported, partial upgrade state. Make sure your mirrors are up to date and try again.

ok, I have to admit that I am using an “old” manjaro image to install my system…

Ok, I removed the “gnome-shell-extension-custom-accent-colors” pkg

now I have this:

:: Replace tepl with extra/libgedit-tepl? [Y/n] 
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing mutter (46.5-1) breaks dependency 'libmutter-11.so=0-64' required by gnome-shell-maia

and then i tried removing it:

sudo pacman -Rns mutter                                        1 ✘ 
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing mutter breaks dependency 'mutter' required by gnome-shell-maia
:: removing mutter breaks dependency 'libmutter-11.so=0-64' required by gnome-shell-maia

You shouldn’t have to manually remove anything. You’re making things worse.

Hoo boy.

That’s quite old. You would probably save more time by installing with a more recent one. However, if you’ve already installed it, then updating your mirrors should take care of things.

Also, please edit :pencil2: your previous reply if no one has responded yet instead of posting twice in a row. I’ve merged your replies.

1 Like

already tried updating the mirrors with sudo pacman-mirrors --fasttrack && sudo pacman -Syu

I think i will download a new image and start from scratch.

Thanks!

1 Like

Best idea I think. I also saw this:

… meaning this is indeed a rather old .ISO — means maintenance would be needed such as merging the .pacnew files.

:ok_hand:

1 Like

This is a prompt.

In this instance, this seems like a good idea.

Recommended: Please search the forum for information about .pacsave and .pacnew files and system maintenance, generally.


As an infrequent forum user, please take some time to familiarise yourself with Forum requirements; and in particular, the many ways to use the forum to your benefit.

To that end, some or all these links may be invaluable:

Last, but not least, the Update Announcements, which you should check frequently for important update related information. :eyes:

An issue may be directly related to a particular update; these announcements should generally be checked before posting a request for support.

I hope this is helpful.

Cheers.

2 Likes