Unable to update after the recent shift of Arch to the Nvidia Open drivers

Recently I went to update my system using the Garuda Rani app. I’ve been running Garuda for about 3 or 4 months now and Garuda Rani app is how I normally update the system. Mostly this is done when Discord needs updated code as well. Anyway, I started getting dependency error for my Nvidia card. Doing some research I found out that Arch decided to remove the closed drivers for Nvidia and replace them with the open driver since Nvidia dropped support for 10XX cards and older. I found a couple of suggestions on the Arch forums but none of them have worked and this is my first time running a desktop Linux OS long term and I’m not sure the best way to resolve.

Output of Garuda Rani when trying to update the system:

+ command -v garuda-update
+ GARUDA_UPDATE_RANI=1
+ garuda-update --skip-mirrorlist --noconfirm -- --noprogressbar
:: Synchronizing package databases...
 garuda downloading...
 core downloading...
 extra downloading...
spawn pacman -Su --noprogressbar
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing alsa-lib (1.2.15.1-1) breaks dependency 'alsa-lib=1.2.14' required by lib32-alsa-lib
:: installing nvidia-utils (590.48.01-1) breaks dependency 'nvidia-utils=580.105.08' required by lib32-nvidia-utils

Output of Garuda Rani when trying to update the mirrors:

+ pacman -S --noconfirm --needed reflector-simple
error: target not found: reflector-simple

These are the commands I’ve tried so far and the output of each:

Command:  sudo pacman -Syu nvidia-open nvidia-open-lts lib32-nvidia-open lib32-nvidia-open-lts
:: Synchronizing package databases...
garuda is up to date
core is up to date
extra is up to date
error: target not found: lib32-nvidia-open
error: target not found: lib32-nvidia-open-lts


Command:  sudo pacman -Syy
:: Synchronizing package databases...
garuda                         43.2 KiB  66.4 KiB/s 00:01 [##############################################################] 100%
core                          118.4 KiB   350 KiB/s 00:00 [##############################################################] 100%
extra                           8.1 MiB  6.76 MiB/s 00:01 [##############################################################] 100%
r paste code here

Hardware:
GPU: GeForce Nvidia 5070 RTX
CPU: AMD Ryzen 9 7950X

I think you are missing multilib and Chaotic-AUR repos, probably due to a wrong pacnew merge. Try from terminal

garuda-update remote fix 

You missed to provide your garuda-inxi as per topic template. That would have shown this issue and how to solve it. See e.g. this thread:

6 Likes

This indeed has seemed to resolve the issue. My system is downloading and installing the updates now. Thank you for the very quick response.

1 Like

And welcome to the forum!

2 Likes

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