Hello all,
I have a 1060 nvidia graphics card, witch needs a 580xx driver but each time discover tells me there are updates it wants to delete the driver as well, I dried editing the dnf.conf file but It must be ignoring it as it keeps wanting to delete dthe driver. Can anywone help me stop discover wanting to delete the driver? I can do the update via konsole while excluding nvidia
With the command:
When you next upgrade your system the oldest kernel and the matching kmod will be removed. The next kernel will be the 7.1.8 and you will, correctly, see kmod-nvidia-580xx-7.1.5-201.fc44.x86_64-580.173.02-1.fc44.x86_64 being remove.
The other nvidia-580xx packages will be left as is or upgraded to newer versions.
I do not think you are seeing a problem.
You are seeing the system do an upgrade that is exactly what is expected.
You can try now with a sudo dnf update --refresh and see what it says it will do. Answer no if you think the update is going to do something bad and post the output here for us to review.
This shows the nvidia drivers for the currently installed kernels.
Each kernel upgrade will build a new kmod-nvidia for the new kernel and remove the older one for the kernel that is being removed.
This is normal and should always be expected.
The advice by @barryascott above is 100% correct. As long as you only see the kmod-nvidia package as the only nvidia package being removed this is normal and should be expected. Every other nvidia package should only be upgraded and never removed when doing a routine update. You probably do not want to use that exclude portion of the dnf update command as a routine upgrade.