Apologies if this is duplicated or in the wrong place, still trying to get my bearings here. I had Rome running with the proprietary nVidia drivers that I installed from the Welcome app when I installed the OS.
I followed the wiki on how to update the system, which calls for using the “sudo dnf distro-sync --allowerasing”. To my surprise, after updating, I no longer had the nVidia drivers.
I tried to reinstall them using:
sudo dnf install nvidia
That errors out:
Last metadata expiration check: 0:21:58 ago on Fri 21 Feb 2025 06:54:23 PM EST.
Error:
Problem: package nvidia-570.86.16-4.x86_64 from rolling-x86_64-non-free requires (nvidia-kmod-desktop if kernel-desktop), but none of the providers can be installed
conflicting requests
problem with installed package kernel-desktop-6.12.9-1.x86_64
nothing provides kernel-desktop = 6.13.3-1 needed by nvidia-kmod-desktop-570.86.16-4_6.13.3_1.x86_64 from rolling-x86_64-non-free
(try to add ‘–skip-broken’ to skip uninstallable packages)
I think I had version 565 before, but it looks like 570 is the only package in the repo. Is there a solution for this?
Last metadata expiration check: 1:59:08 ago on Fri 21 Feb 2025 06:54:23 PM EST.
Dependencies resolved.
Problem: package nvidia-570.86.16-4.x86_64 from rolling-x86_64-non-free requires (nvidia-kmod-desktop if kernel-desktop), but none of the providers can be installed
- conflicting requests
- problem with installed package kernel-desktop-6.12.9-1.x86_64
- nothing provides kernel-desktop = 6.13.3-1 needed by nvidia-kmod-desktop-570.86.16-4_6.13.3_1.x86_64 from rolling-x86_64-non-free
===============================================================================================================================================================
Package Architecture Version Repository Size
===============================================================================================================================================================
Skipping packages with broken dependencies:
nvidia x86_64 570.86.16-4 rolling-x86_64-non-free 124 M
nvidia-kmod-desktop x86_64 570.86.16-4_6.13.3_1 rolling-x86_64-non-free 85 M
Transaction Summary
===============================================================================================================================================================
Skip 2 Packages
Nothing to do.
Complete!
Same problem here… Might have found the problem…
It is looking for kernel 6.13.1 which is not on the system, our kernel is 6.13.3. So dnf is looking for something that no longer exists on OMLX
I have exactly the same problem, both on Rome and Cooker. I looked at the results of „dnf list nvidia*” and „dnf list kernel-desktop*” and I noticed inconsistencies in the package version numbering.
This applies to all versions and variations of the kernel and precompiled kmod drivers.
I had the same problem with yesterday upgrade. Installing new kernel removed nvidia proprietary drivers packages. After that I was able to start OM only with old kernel (chosen from grub advance menu). Then I have installed nvidia driver packages again with --allowerasing flag.
For me it looks like there are some packages missing in repository, dedicated to new hotfixed kernel 6.13.3-2 which is now a latest one in repository.
If ever it can help, I am running the open kernel module instead of the proprietary driver for my GTX 1650 mobile MaxQ, it runs better and I am having very few bugs, I had no problem at all with yesterday’s update.
In the meantime I installed the dkms kmod version until it is fixed. Now it’s working, but is using the 6.14 release candidate kernel just fyi to everyone