This morning I had an update which I started and after a while I see this text:
rpm-ostree transaction failed with:
error: Could not depsolve transaction; 2 problems detected:
Problem 1: conflicting requests
- package kmod-nvidia-3:550.78-1.fc40.x86_64 from rpmfusion-nonfree-updates requires akmod-nvidia = 3:550.78-1.fc40, but none of the providers can be installed
- package kmod-nvidia-3:550.67-1.fc40.x86_64 from rpmfusion-nonfree requires akmod-nvidia = 3:550.67-1.fc40, but none of the providers can be installed
- package akmod-nvidia-3:550.78-1.fc40.x86_64 from rpmfusion-nonfree-updates requires akmods, but none of the providers can be installed
- package akmod-nvidia-3:550.67-1.fc40.x86_64 from rpmfusion-nonfree requires akmods, but none of the providers can be installed
- package akmods-0.5.8-8.fc40.noarch from fedora requires gcc, but none of the providers can be installed
- package gcc-14.1.1-1.fc40.x86_64 from updates requires glibc-devel >= 2.2.90-12, but none of the providers can be installed
- package gcc-14.1.1-1.fc40.x86_64 from updates-archive requires glibc-devel >= 2.2.90-12, but none of the providers can be installed
- package glibc-devel-2.39-8.fc40.i686 from updates requires glibc = 2.39-8.fc40, but none of the providers can be installed
- package glibc-devel-2.39-8.fc40.x86_64 from updates requires glibc = 2.39-8.fc40, but none of the providers can be installed
- package glibc-devel-2.39-8.fc40.x86_64 from updates-archive requires glibc = 2.39-8.fc40, but none of the providers can be installed
- package glibc-devel-2.39-6.fc40.i686 from fedora requires glibc = 2.39-6.fc40, but none of the providers can be installed
- package glibc-devel-2.39-6.fc40.x86_64 from fedora requires glibc = 2.39-6.fc40, but none of the providers can be installed
- glibc-2.39-8.fc40.i686 from updates does not belong to a distupgrade repository
- glibc-2.39-6.fc40.i686 from fedora does not belong to a distupgrade repository
- package gcc-14.0.1-0.15.fc40.x86_64 from fedora requires cpp = 14.0.1-0.15.fc40, but none of the providers can be installed
- cannot install both glibc-2.39-8.fc40.x86_64 from updates and glibc-2.39-13.fc40.x86_64 from @System
- cannot install both glibc-2.39-6.fc40.x86_64 from fedora and glibc-2.39-13.fc40.x86_64 from @System
- cannot install both glibc-2.39-8.fc40.x86_64 from updates-archive and glibc-2.39-13.fc40.x86_64 from @System
- cannot install both cpp-14.0.1-0.15.fc40.x86_64 from fedora and cpp-14.1.1-1.fc40.x86_64 from @System
Problem 2: conflicting requests
- package xorg-x11-drv-nvidia-cuda-3:550.67-1.fc40.x86_64 from rpmfusion-nonfree requires nvidia-kmod >= 3:550.67, but none of the providers can be installed
- package xorg-x11-drv-nvidia-cuda-3:550.78-1.fc40.x86_64 from rpmfusion-nonfree-updates requires nvidia-kmod >= 3:550.78, but none of the providers can be installed
- package kmod-nvidia-3:550.78-1.fc40.x86_64 from rpmfusion-nonfree-updates requires akmod-nvidia = 3:550.78-1.fc40, but none of the providers can be installed
- package kmod-nvidia-3:550.67-1.fc40.x86_64 from rpmfusion-nonfree requires akmod-nvidia = 3:550.67-1.fc40, but none of the providers can be installed
- package akmod-nvidia-3:550.78-1.fc40.x86_64 from rpmfusion-nonfree-updates requires akmods, but none of the providers can be installed
- package akmod-nvidia-3:550.67-1.fc40.x86_64 from rpmfusion-nonfree requires akmods, but none of the providers can be installed
- package akmods-0.5.8-8.fc40.noarch from fedora requires gcc, but none of the providers can be installed
- package gcc-14.1.1-1.fc40.x86_64 from updates requires glibc-devel >= 2.2.90-12, but none of the providers can be installed
- package gcc-14.1.1-1.fc40.x86_64 from updates-archive requires glibc-devel >= 2.2.90-12, but none of the providers can be installed
- package gcc-14.0.1-0.15.fc40.x86_64 from fedora requires libgomp = 14.0.1-0.15.fc40, but none of the providers can be installed
- package glibc-devel-2.39-8.fc40.i686 from updates requires glibc = 2.39-8.fc40, but none of the providers can be installed
- package glibc-devel-2.39-8.fc40.x86_64 from updates requires glibc = 2.39-8.fc40, but none of the providers can be installed
- package glibc-devel-2.39-8.fc40.x86_64 from updates-archive requires glibc = 2.39-8.fc40, but none of the providers can be installed
- package glibc-devel-2.39-6.fc40.i686 from fedora requires glibc = 2.39-6.fc40, but none of the providers can be installed
- package glibc-devel-2.39-6.fc40.x86_64 from fedora requires glibc = 2.39-6.fc40, but none of the providers can be installed
- libgomp-14.0.1-0.15.fc40.i686 from fedora does not belong to a distupgrade repository
- package glibc-2.39-8.fc40.i686 from updates requires glibc-common = 2.39-8.fc40, but none of the providers can be installed
- package glibc-2.39-6.fc40.i686 from fedora requires glibc-common = 2.39-6.fc40, but none of the providers can be installed
- cannot install both glibc-2.39-8.fc40.x86_64 from updates and glibc-2.39-13.fc40.x86_64 from @System
- cannot install both glibc-2.39-6.fc40.x86_64 from fedora and glibc-2.39-13.fc40.x86_64 from @System
- cannot install both glibc-2.39-8.fc40.x86_64 from updates-archive and glibc-2.39-13.fc40.x86_64 from @System
- cannot install both libgomp-14.0.1-0.15.fc40.x86_64 from fedora and libgomp-14.1.1-1.fc40.x86_64 from @System
- cannot install both glibc-common-2.39-8.fc40.x86_64 from updates and glibc-common-2.39-13.fc40.x86_64 from @System
- cannot install both glibc-common-2.39-6.fc40.x86_64 from fedora and glibc-common-2.39-13.fc40.x86_64 from @System
- cannot install both glibc-common-2.39-8.fc40.x86_64 from updates-archive and glibc-common-2.39-13.fc40.x86_64 from @System
- package glibc-all-langpacks-2.39-13.fc40.x86_64 from @System requires glibc = 2.39-13.fc40, but none of the providers can be installed
I am using Nvidia drivers 550.78, I have installed them using these commands:
Procedure
- To install the versioned Free and Nonfree RPM Fusion repos:
$ rpm-ostree install \ https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \ https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm $ systemctl reboot
- To replace the versioned RPM Fusion repos that were previously installed with the unversioned repos:
$ rpm-ostree update \ --uninstall rpmfusion-free-release \ --uninstall rpmfusion-nonfree-release \ --install rpmfusion-free-release \ --install rpmfusion-nonfree-release $ systemctl reboot
Then I did this:
- First, ensure that your system is fully updated by running
sudo rpm-ostree upgrade
and rebooting. - Then setup the RPM Fusion repositories following the documentation, including the two reboots.
- Finally, install the drivers:
rpm-ostree install kmod-nvidia xorg-x11-drv-nvidia
# rpm-ostree kargs --append=rd.driver.blacklist=nouveau --append=modprobe.blacklist=nouveau --append=nvidia-drm.modeset=1
#systemctl reboot
What is the best way to solve this issue?