Extra/nvidia-lts has a missing dependency

It seems that while extra/nvidia-lts has been updated, its dependency is still not available - except through AUR.
This botched my system, even after installing aur/nvidia-utils-beta.
Could not recover by switching to extra/nvidia-open or extra/nvidia, but fixed it by running nvidia-inst which installed extra/nvidia-dkms (and possibly other stuff).

$ sudo pacman -Syuw nvidia-lts
:: Synchronizing package databases...
 endeavouros is up to date
 core is up to date
 extra                                                         8,2 MiB  2,37 MiB/s 00:03 [----------------------------------------------------] 100%
 community is up to date
 multilib is up to date
:: Starting full system upgrade...
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] 

Have you tried using nvidia-dkms instead of nvidia-lts? That should be less prone to issues.

Could not recover by switching to extra/nvidia-open or extra/nvidia, but fixed it by running nvidia-inst which installed extra/nvidia-dkms (and possibly other stuff).

In practice, that’s what I ended up with.
I do find it a bit counter-intuitive that the LTS is not stable.

Those non-dkms Nvidia packages need to be updated together with the corresponding kernel package, like

  • linux with nvidia
  • linux-lts with nvidia-lts

Sometimes Arch updates them at slightly different times, and then problems may occur.

In addition, the nvidia-dkms package works with all official kernels.
In that sense it is the easiest of them to use.

Thanks for clarifying.

1 Like

By the way, program eos-update should be able to detect if those nvidia packages are not updated with the corresponding kernel.
eos-update has also other additional features, see

eos-update --help
1 Like

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