I’ve read a couple of posts similar to the error I’m receiving but they don’t indicate a resolution path I can follow.
For some time I’ve been getting a system notification dialog with the following warning:
==> eos-kernel-nvidia-update-check: error: 'linux' would be upgraded but 'nvidia' not.
Kernel: 6.6.12-1-lts (also have the regular kernel but usually boot LTS) with nvidia-inst v23.1-1 & GP107 [GeForce GTX 1050] nvidia driver ver 545.29.06 for my NVIDIA GeForce GTX 1050.
Additonally, yay and pacman -Syu both complete successfully.
Sorry, forgot to mention specifically, it was the (iirc the popup dialog name) eos update notification dialog that appears automatically.
pacman -Qs nvidia
local/egl-wayland 2:1.1.13-1
EGLStream-based Wayland external platform
local/lib32-libvdpau 1.5-2
Nvidia VDPAU library
local/lib32-nvidia-utils 545.29.06-1
NVIDIA drivers utilities (32-bit)
local/libvdpau 1.5-2
Nvidia VDPAU library
local/libxnvctrl 545.29.06-1
NVIDIA NV-CONTROL X extension
local/nvidia-hook 1.5-1
pacman hook for nvidia
local/nvidia-inst 23.1-1
Script to setup nvidia drivers (dkms version) in EndeavourOS
local/nvidia-lts 1:545.29.06-19
NVIDIA drivers for linux-lts
local/nvidia-settings 545.29.06-1
Tool for configuring the NVIDIA graphics driver
local/nvidia-utils 545.29.06-3
NVIDIA drivers utilities
grep Ignore /etc/pacman.conf
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg =
#IgnoreGroup =
Additionally, I have Heroic Games Launcher & Steam installed, so I believe there may be some additional packages for supporting those + WINE + 32-bit etc.
You don’t have package nvidia installed.
Alternatively, you can install nvidia-dkms (including kernel headers for linux and linux-lts) and uninstall nvidia-lts.
nvidia-inst will install nvidia-dkms instead of nvidia or nvidia-lts. It will also clean up some “unneeded” Nvidia related packages.
If you need more options (e.g. for 32-bit support), use command
nvidia-inst -h
for more details.
Edit: yes, you can simply install package nvidia, it should solve the original question.