I have a linux box with a geforce gpu running ubuntu server. It is set up to run unnattended updates. I have the kernel modules installed and uname -r shows
6.8.0-1011-nvidia
. The network drivers depend on the linux-modules-extra-6.8.0--nvidia package, but whenever the kernel updates apply, the extras package does not get updated and I have to use the usb stick run-around to get the networking working again.
From what I can tell linux-modules-extra-6.8.0--nvidia package should get installed/updated due to this dependency chain:
- linux-modules-extra-6.8.0--nvidia
- linux-image-6.8.0--nvidia
- linux-modules-nvidia-550-server-open-6.8.0--nvidia
- linux-modules-nvidia-550-server-open-nvidia
I have the linux-modules-nvidia-550-server-open-nvidia package installed and it updates to the latest version, but it only seems to update the dependency chain down to the linux-image-6.8.0--nvidia package. for example, the system updated to linux-image-6.8.0-1011-nvidia, but left the extras package back at inux-modules-extra-6.8.0-1010-nvidia.
I have read that there is a modules-generic package that I need to have installed, but there are like 20 different possible generic packages and it’s not obvious which one should be installed. Furthermore I could not see and listed in the reverse dependency in apt. All of the generic packages that I have checked seem to pull in 6.8.0-40 instead of 6.8.0-1011
here is a list of all the packages currently installed on the system. is it possible that the non NVIDIA versions are conflicting? is Ubuntu updating something it shouldn’t and that is breaking the NVIDIA update? should I remove some of them?
linux-base install
linux-firmware install
linux-generic install
linux-headers-6.8.0-36 install
linux-headers-6.8.0-36-generic install
linux-headers-6.8.0-40 install
linux-headers-6.8.0-40-generic install
linux-headers-generic install
linux-image-6.8.0-1008-nvidia deinstall
linux-image-6.8.0-1009-nvidia deinstall
linux-image-6.8.0-1010-nvidia install
linux-image-6.8.0-1011-nvidia install
linux-image-6.8.0-36-generic deinstall
linux-image-6.8.0-38-generic deinstall
linux-image-6.8.0-39-generic deinstall
linux-image-6.8.0-40-generic install
linux-image-generic install
linux-libc-dev:amd64 install
linux-modules-6.8.0-1008-nvidia install
linux-modules-6.8.0-1009-nvidia install
linux-modules-6.8.0-1010-nvidia install
linux-modules-6.8.0-1011-nvidia install
linux-modules-6.8.0-36-generic deinstall
linux-modules-6.8.0-38-generic deinstall
linux-modules-6.8.0-39-generic deinstall
linux-modules-6.8.0-40-generic install
linux-modules-extra-6.8.0-1008-nvidia install
linux-modules-extra-6.8.0-1009-nvidia install
linux-modules-extra-6.8.0-1010-nvidia install
linux-modules-extra-6.8.0-1011-nvidia install
linux-modules-extra-6.8.0-36-generic deinstall
linux-modules-extra-6.8.0-38-generic deinstall
linux-modules-extra-6.8.0-39-generic deinstall
linux-modules-extra-6.8.0-40-generic install
linux-modules-nvidia-550-server-open-6.8.0-1008-nvidia deinstall
linux-modules-nvidia-550-server-open-6.8.0-1009-nvidia deinstall
linux-modules-nvidia-550-server-open-6.8.0-1010-nvidia install
linux-modules-nvidia-550-server-open-6.8.0-1011-nvidia install
linux-modules-nvidia-550-server-open-nvidia install
linux-tools-6.8.0-40 install
linux-tools-6.8.0-40-generic install
linux-tools-common install