Error: unresolvable package conflicts detected

Hello,

New Linux and EndeavourOS user and things were going great until I ran yay today and get the following. I’ve searched and can’t figure out how to resolve. I would appreciate any assistance in getting pointed in the right direction. Tried pacman and getting the same thing…

:: Starting full system upgrade…
resolving dependencies…
looking for conflicting packages…
:: system76-firmware-1.0.62-1 and system76-firmware-daemon-1.0.52-2 are in conflict. Remove system76-firmware-daemon? [y/N]
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: system76-firmware-1.0.62-1 and system76-firmware-daemon-1.0.52-2 are in conflict

Hit Y to remove the daemon but it gives me the same error every time I run yay or pacman. Thanks!!!

Welcome to the community! :vulcan_salute: :enos_flag:

Uninstall both packages, update your system, then reinstall what you need.

sudo pacman -R system76-firmware system76-firmware-daemon
sudo pacman -Syu && sudo pacman -S system76-firmware

Thanks so much ddnn. After removing those it gave me another error so I removed that file also. I’m able to update the system successfully now, but get the same error after reinstalling the files so I’m leaving them off for now.

Really appreciate your help, thanks again.

What do you mean by you removed that file? Please outline the steps you took, including any commands you used. I want to make sure you haven’t made a mistake.

2 Likes

Lol, I’m sure I’ve made several mistakes at this point. :slight_smile:

I removed the two files as you instructed (system76-firmware & system76-firmware-daemon) then tried to update the system like you instructed with pacman. I then got an error about a missing dependency for ‘system76-driver’ which I then removed system76-driver. After removing all three of those yay was able to complete without any errors.

I then tried to reinstall those files with git (successfully) and after I reinstalled the three files I again got the original error that I posted above when running yay. I removed all three again and yay works but my keyboard backlighting still doesn’t work.

I followed the Arch instructions on these two sites (git) to install the files for my System76 Gazelle 15 to try and solve the keyboard lighting and add better power management.

https://support.system76.com/articles/system76-driver
https://support.system76.com/articles/system76-software/

Thanks again, really appreciate it.

This wiki/guide has an issue, I think? The package, system76-driver both provides and conflicts with system76-driver-daemon. On the wiki, it instructs you to run a command that may cause errors because the packages can’t both exist on the same system.

Or maybe they should?

paru -S system76-firmware-daemon system76-firmware

It would seem you need to choose only one of the packages, and then everything should work. But I don’t know for sure.

So:

paru -S system76-firmware-daemon

Or:

paru -S system76-firmware

Not both. But again, it both provides and conflicts with the other package, so it doesn’t matter which one you install, you should somehow get both.

Will have to look into this later, but hopefully, someone who uses Arch and has a System76 device chimes in before then.

I really appreciate your help but please don’t waste anymore time on this. I’ll work on it myself now that you assisted in getting yay working again without errors. If anyone shows up that has dealt with this their input would be welcome but I don’t want you wasting your time trying to troubleshoot my hardware.

Thanks a million!

1 Like

Wish I could give you an award for being considerate. An emoji will have to suffice.
:vulcan_salute::trophy: :yellow_heart: