Nvidia error on Pacman update

I tried to update my system with sudo pacman -Syu, but I’m getting this response

Blockquote
:: Synchronizing package databases…
endeavouros is up to date
core is up to date
extra is up to date
multilib is up to date
:: Starting full system upgrade…
warning: nvidia: local (535.113.01-9) is newer than extra (535.113.01-8)
resolving dependencies…
warning: cannot resolve “nvidia-utils=545.29.02”, a dependency of “nvidia-lts”
:: The following package cannot be upgraded due to unresolvable dependencies:
nvidia-lts
:: Do you want to skip the above package for this upgrade? [y/N]
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency ‘nvidia-utils=545.29.02’ required by nvidia-lts

System Details Report


Report details

  • Date generated: 2023-11-03 10:59:39

Hardware Information:

  • Hardware Model: Acer Nitro AN515-55
  • Memory: 32,0 GiB
  • Processor: Intel® Core™ i7-10750H × 12
  • Graphics: Intel® UHD Graphics (CML GT2)
  • Disk Capacity: 512,1 GB

Software Information:

  • Firmware Version: V2.06
  • OS Name: EndeavourOS
  • OS Build: 2023.05.28
  • OS Type: 64-bit
  • GNOME Version: Not Available
  • Windowing System: Wayland
  • Kernel Version: Linux 6.1.61-1-lts

My system went to the Intel Graphics, but my second monitor stopped being recognized

This is still in extra-testing repo.
Wait a bit for it to be moved to the “stable” extra repo before updating your system.

https://archlinux.org/packages/extra/x86_64/nvidia-lts/
https://archlinux.org/packages/extra-testing/x86_64/nvidia-utils/

1 Like

Thank you for your response!
Will I have to downgrade it? nvidia-lts and nvidia-utils?
also, there’s a way to always download the stable version?
I thought that the pacman would be the stable version

Easiest fix is, if it’s not broke, just let the version numbers catch up and try again later.

If you must have it, you could try using the TTY route to do the update, although it might not work.

I’m very much an amateur at Linux/EOS so maybe don’t listen to me.

I did steal this from another thread…
“Use “pacman -Syuu” when you need to downgrade a package to an older version by force.”
but instead of running it, because it can be dangerous, copy paste it in to search to find the thread with that command and others like it for clarity.
There are also commands that will let you omit stuff from the update.

I believe the issue is you’ve used yay to update to newer that what’s in the pacman repos.

I’m still learning though so anyone can feel free to correct me.

No, you don’t need to.

You do as it is now since you have only the stable repos in your pacman.conf.

It is.

This issue is just circumstantial. Just the package nvidia-lts has been moved to stable repo before its dependency. It will be resolved within shortly.

1 Like

So If I understand correctly the solutions is just wait a little?
easier then I expected.
Thank you guys for your responses

I was going to suggest you to file a report.
Interestingly someone has already done it.
Things move fast in Archland!
Just wait a bit!

1 Like