I am trying to repair a broken nvidia module from scratch. I’ve managed to remove the offending repo, cuda-repo-fedora34… and remove all nvidia packages (I think)
rpm -qa \*nvidia\*
gives no output, and my repolist is
repo id repo name
WineHQ WineHQ packages
code Visual Studio Code
fedora Fedora 35 - x86_64
fedora-cisco-openh264 Fedora 35 openh264 (From Cisco) - x86_64
google-chrome google-chrome
rpmfusion-free RPM Fusion for Fedora 35 - Free
rpmfusion-free-updates RPM Fusion for Fedora 35 - Free - Updates
rpmfusion-nonfree RPM Fusion for Fedora 35 - Nonfree
rpmfusion-nonfree-nvidia-driver RPM Fusion for Fedora 35 - Nonfree - NVIDIA Driver
rpmfusion-nonfree-steam RPM Fusion for Fedora 35 - Nonfree - Steam
rpmfusion-nonfree-updates RPM Fusion for Fedora 35 - Nonfree - Updates
slack slack
sublime-text Sublime Text - x86_64 - Stable
updates Fedora 35 - x86_64 - Updates
Now to install the akmod
[bharland@bigbear ~]$ sudo dnf install akmod-nvidia
[sudo] password for bharland:
Last metadata expiration check: 2:16:50 ago on Thu 18 Nov 2021 05:52:12 PM.
Error:
Problem: conflicting requests
- package akmod-nvidia-3:470.74-1.fc35.x86_64 requires nvidia-kmod-common >= 3:470.74, but none of the providers can be installed
- package akmod-nvidia-3:495.44-1.fc35.x86_64 requires nvidia-kmod-common >= 3:495.44, but none of the providers can be installed
- package xorg-x11-drv-nvidia-3:470.74-1.fc35.x86_64 is filtered out by modular filtering
- package xorg-x11-drv-nvidia-3:495.44-4.fc35.x86_64 is filtered out by modular filtering
(try to add '--skip-broken' to skip uninstallable packages)
[bharland@bigbear ~]$ sudo dnf remove *nvidia*
Error:
Problem: The operation would result in removing the following protected packages: kernel-core
(try to add '--skip-broken' to skip uninstallable packages)
I can’t seem to find answers in the forums/internet – any help much appreciated! Sorry if I neglected to include helpful information – I’m on Fedora 35, Linux bigbear 5.14.17-301.fc35.x86_64 #1 SMP Mon Nov 8 13:57:43 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Or maybe this helps
[bharland@bigbear ~]$ sudo dnf list kernel* --showduplicates
Last metadata expiration check: 0:03:09 ago on Thu 18 Nov 2021 05:52:12 PM.
Installed Packages
kernel.x86_64 5.14.16-201.fc34 @updates
kernel.x86_64 5.14.17-201.fc34 @updates
kernel.x86_64 5.14.17-301.fc35 @updates
kernel-core.x86_64 5.14.16-201.fc34 @updates
kernel-core.x86_64 5.14.17-201.fc34 @updates
kernel-core.x86_64 5.14.17-301.fc35 @updates
kernel-devel.x86_64 5.14.16-201.fc34 @updates
kernel-devel.x86_64 5.14.17-201.fc34 @updates
kernel-devel.x86_64 5.14.17-301.fc35 @updates
kernel-headers.x86_64 5.14.9-300.fc35 @fedora
kernel-modules.x86_64 5.14.16-201.fc34 @updates
kernel-modules.x86_64 5.14.17-201.fc34 @updates
kernel-modules.x86_64 5.14.17-301.fc35 @updates
kernel-modules-extra.x86_64 5.14.16-201.fc34 @updates
kernel-modules-extra.x86_64 5.14.17-201.fc34 @updates
kernel-modules-extra.x86_64 5.14.17-301.fc35 @updates
kernel-srpm-macros.noarch 1.0-6.fc35 @fedora
Available Packages
kernel.x86_64 5.14.10-300.fc35 fedora
kernel.x86_64 5.14.17-301.fc35 updates
kernel-core.x86_64 5.14.10-300.fc35 fedora
kernel-core.x86_64 5.14.17-301.fc35 updates
kernel-cross-headers.x86_64 5.14.9-300.fc35 fedora
kernel-debug.x86_64 5.14.10-300.fc35 fedora
kernel-debug.x86_64 5.14.17-301.fc35 updates
kernel-debug-core.x86_64 5.14.10-300.fc35 fedora
kernel-debug-core.x86_64 5.14.17-301.fc35 updates
kernel-debug-devel.x86_64 5.14.10-300.fc35 fedora
kernel-debug-devel.x86_64 5.14.17-301.fc35 updates
kernel-debug-devel-matched.x86_64 5.14.10-300.fc35 fedora
kernel-debug-devel-matched.x86_64 5.14.17-301.fc35 updates
kernel-debug-modules.x86_64 5.14.10-300.fc35 fedora
kernel-debug-modules.x86_64 5.14.17-301.fc35 updates
kernel-debug-modules-extra.x86_64 5.14.10-300.fc35 fedora
kernel-debug-modules-extra.x86_64 5.14.17-301.fc35 updates
kernel-debug-modules-internal.x86_64 5.14.10-300.fc35 fedora
kernel-debug-modules-internal.x86_64 5.14.17-301.fc35 updates
kernel-devel.x86_64 5.14.10-300.fc35 fedora
kernel-devel.x86_64 5.14.17-301.fc35 updates
kernel-devel-matched.x86_64 5.14.10-300.fc35 fedora
kernel-devel-matched.x86_64 5.14.17-301.fc35 updates
kernel-doc.noarch 5.14.10-300.fc35 fedora
kernel-doc.noarch 5.14.17-301.fc35 updates
kernel-headers.i686 5.14.9-300.fc35 fedora
kernel-headers.x86_64 5.14.9-300.fc35 fedora
kernel-modules.x86_64 5.14.10-300.fc35 fedora
kernel-modules.x86_64 5.14.17-301.fc35 updates
kernel-modules-extra.x86_64 5.14.10-300.fc35 fedora
kernel-modules-extra.x86_64 5.14.17-301.fc35 updates
kernel-modules-internal.x86_64 5.14.10-300.fc35 fedora
kernel-modules-internal.x86_64 5.14.17-301.fc35 updates
kernel-rpm-macros.noarch 197-1.fc35 fedora
kernel-rpm-macros.noarch 199-1.fc35 updates
kernel-srpm-macros.noarch 1.0-6.fc35 fedora
kernel-tools.x86_64 5.14.9-300.fc35 fedora
kernel-tools-libs.i686 5.14.9-300.fc35 fedora
kernel-tools-libs.x86_64 5.14.9-300.fc35 fedora
kernel-tools-libs-devel.i686 5.14.9-300.fc35 fedora
kernel-tools-libs-devel.x86_64 5.14.9-300.fc35 fedora
kernelshark.x86_64 1:1.3-3.fc35 fedora