Can't update because of "unresolvable package conflicts"

I’m running a VM of EndeavourOS and am attempting to update.

sudo pacman -Syu
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
 endeavouros is up to date
:: Starting full system upgrade...
:: Replace jack with extra/jack2? [Y/n] y
:: Replace libcanberra-pulse with extra/libcanberra? [Y/n] y
:: Replace virtualbox-guest-dkms with community/virtualbox-guest-utils? [Y/n] y
:: Replace virtualbox-guest-dkms with community/virtualbox-guest-utils-nox? [Y/n] y
resolving dependencies...
looking for conflicting packages...
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: virtualbox-guest-utils and virtualbox-guest-utils-nox are in conflict

What should I do here? I’m new to Arch (and Linux in general).

how long is it since your last update :sweat_smile: ?

You need to resolve the conflict manually but seems simple…
remove virtualbox-guest-dkms as it is not been at the repo for some time now already:
sudo pacman -R virtualbox-guest-dkms now update system again.
And install the replacement you want, i would think you will not want the no-X version… so:
sudo pacman -S virtualbox-guest-utils

And welcome at the forum, ask if something is unclear no dumb questions known here :wink:

6 Likes

I only downloaded the ISO like a week or two ago, but I guess I forgot to update :sweat_smile: . Thank you so much though, this solved my problem. So simple, couldn’t be clearer. :smiley:

Now to get used to pacman…

2 Likes

welcome :slight_smile:

1 Like

The spoken wisdom of blissful computing.

Pudge

4 Likes

and do not forget reading the wiki :sweat_smile:
https://wiki.archlinux.org/title/Pacman/Rosetta

3 Likes

@chaoy: Welcome to the community!

Best wishes with Endeavour OS!

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.