Cannot upgrade fedora silverblue

As the title says, I gets a conflicting error when I rpm-ostree upgrade

Here is the output:

2 metadata, 0 content objects fetched; 788 B transferred in 2 seconds; 0 bytes content written
Checking out tree bc3659a... done
Enabled rpm-md repositories: fedora-cisco-openh264 updates fedora rpmfusion-free-updates rpmfusion-free rpmfusion-nonfree-updates rpmfusion-nonfree copr:copr.fedorainfracloud.org:phracek:PyCharm google-chrome rpmfusion-nonfree-nvidia-driver rpmfusion-nonfree-steam updates-archive
Importing rpm-md... done
rpm-md repo 'fedora-cisco-openh264' (cached); generated: 2024-03-12T11:45:42Z solvables: 3
rpm-md repo 'updates' (cached); generated: 2024-08-14T06:21:41Z solvables: 23922
rpm-md repo 'fedora' (cached); generated: 2024-04-14T18:51:11Z solvables: 74881
rpm-md repo 'rpmfusion-free-updates' (cached); generated: 2024-08-09T01:21:28Z solvables: 137
rpm-md repo 'rpmfusion-free' (cached); generated: 2024-04-20T12:11:51Z solvables: 422
rpm-md repo 'rpmfusion-nonfree-updates' (cached); generated: 2024-08-09T01:46:47Z solvables: 69
rpm-md repo 'rpmfusion-nonfree' (cached); generated: 2024-04-20T12:18:23Z solvables: 194
rpm-md repo 'copr:copr.fedorainfracloud.org:phracek:PyCharm' (cached); generated: 2024-03-18T11:54:41Z solvables: 14
rpm-md repo 'google-chrome' (cached); generated: 2024-08-14T19:42:04Z solvables: 3
rpm-md repo 'rpmfusion-nonfree-nvidia-driver' (cached); generated: 2024-08-09T00:59:43Z solvables: 29
rpm-md repo 'rpmfusion-nonfree-steam' (cached); generated: 2024-08-09T01:03:47Z solvables: 2
rpm-md repo 'updates-archive' (cached); generated: 2024-08-09T04:04:59Z solvables: 32107
Resolving dependencies... done
error: Could not depsolve transaction; 1 problem detected:
 Problem: package akmods-0.5.8-8.fc40.noarch from fedora requires (kernel-devel-matched if kernel-core), but none of the providers can be installed
  - package kernel-devel-matched-6.10.3-200.fc40.x86_64 from updates requires kernel-core = 6.10.3-200.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.10.3-200.fc40.x86_64 from updates-archive requires kernel-core = 6.10.3-200.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.8.5-301.fc40.x86_64 from fedora requires kernel-core = 6.8.5-301.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.8.10-300.fc40.x86_64 from updates-archive requires kernel-core = 6.8.10-300.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.8.11-300.fc40.x86_64 from updates-archive requires kernel-core = 6.8.11-300.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.8.7-300.fc40.x86_64 from updates-archive requires kernel-core = 6.8.7-300.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.8.8-300.fc40.x86_64 from updates-archive requires kernel-core = 6.8.8-300.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.8.9-300.fc40.x86_64 from updates-archive requires kernel-core = 6.8.9-300.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.9.10-200.fc40.x86_64 from updates-archive requires kernel-core = 6.9.10-200.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.9.11-200.fc40.x86_64 from updates-archive requires kernel-core = 6.9.11-200.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.9.12-200.fc40.x86_64 from updates-archive requires kernel-core = 6.9.12-200.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.9.4-200.fc40.x86_64 from updates-archive requires kernel-core = 6.9.4-200.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.9.5-200.fc40.x86_64 from updates-archive requires kernel-core = 6.9.5-200.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.9.6-200.fc40.x86_64 from updates-archive requires kernel-core = 6.9.6-200.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.9.7-200.fc40.x86_64 from updates-archive requires kernel-core = 6.9.7-200.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.9.9-200.fc40.x86_64 from updates-archive requires kernel-core = 6.9.9-200.fc40, but none of the providers can be installed
  - cannot install both kernel-core-6.10.3-200.fc40.x86_64 from updates and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.8.5-301.fc40.x86_64 from fedora and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.10.3-200.fc40.x86_64 from updates-archive and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.8.10-300.fc40.x86_64 from updates-archive and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.8.11-300.fc40.x86_64 from updates-archive and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.8.7-300.fc40.x86_64 from updates-archive and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.8.8-300.fc40.x86_64 from updates-archive and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.8.9-300.fc40.x86_64 from updates-archive and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.9.10-200.fc40.x86_64 from updates-archive and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.9.11-200.fc40.x86_64 from updates-archive and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.9.12-200.fc40.x86_64 from updates-archive and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.9.4-200.fc40.x86_64 from updates-archive and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.9.5-200.fc40.x86_64 from updates-archive and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.9.6-200.fc40.x86_64 from updates-archive and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.9.7-200.fc40.x86_64 from updates-archive and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.9.9-200.fc40.x86_64 from updates-archive and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - package akmod-wl-6.30.223.271-51.fc40.x86_64 from rpmfusion-nonfree requires akmods, but none of the providers can be installed
  - conflicting requests

Here is the output of rpm-ostree status

State: idle
Deployments:
â—Ź fedora:fedora/40/x86_64/silverblue
                  Version: 40.1.14 (2024-04-14T18:18:37Z)
               BaseCommit: bd7f37d916d0cfb7d4bda5176c96fc8161e4c55a0de82f6504e40f111f713722
             GPGSignature: Valid signature by 115DF9AEF857853EE8445D0A0727707EA15B79CC
          LayeredPackages: akmod-wl alacritty btop dbus-x11 dconf-editor eza fish
                           libavcodec-freeworld ncmpcpp neovim tmux virt-manager
            LocalPackages: rpmfusion-free-release-40-1.noarch
                           rpmfusion-nonfree-release-40-1.noarch

  fedora:fedora/40/x86_64/silverblue
                  Version: 40.1.14 (2024-04-14T18:18:37Z)
               BaseCommit: bd7f37d916d0cfb7d4bda5176c96fc8161e4c55a0de82f6504e40f111f713722
             GPGSignature: Valid signature by 115DF9AEF857853EE8445D0A0727707EA15B79CC
          LayeredPackages: akmod-wl alacritty btop eza fish libavcodec-freeworld ncmpcpp
                           neovim tmux virt-manager
            LocalPackages: rpmfusion-free-release-40-1.noarch
                           rpmfusion-nonfree-release-40-1.noarch

currently on a relatively older kernel: 6.8.5-301.fc40.x86_64
HP-ProBook 6470b
needs akmods-wl to use wifi

1 Like

Removed nvidia

I think removing akmods-wl then rebooting then updating then rebooting and finally installing it again will fix it, Now my question is how do I preserve th current state of the os so that I could roll back to it after something goes wrong
Edit: should have read the faq first, now I know

Successfully updated but now I cannot install akmod-wl and get my wifi back

Checking out tree bc3659a... done
Enabled rpm-md repositories: fedora-cisco-openh264 updates fedora rpmfusion-free-updates rpmfusion-free rpmfusion-nonfree-updates rpmfusion-nonfree copr:copr.fedorainfracloud.org:phracek:PyCharm google-chrome rpmfusion-nonfree-nvidia-driver rpmfusion-nonfree-steam updates-archive
Importing rpm-md... done
rpm-md repo 'fedora-cisco-openh264' (cached); generated: 2024-03-12T11:45:42Z solvables: 3
rpm-md repo 'updates' (cached); generated: 2024-08-14T06:21:41Z solvables: 23922
rpm-md repo 'fedora' (cached); generated: 2024-04-14T18:51:11Z solvables: 74881
rpm-md repo 'rpmfusion-free-updates' (cached); generated: 2024-08-09T01:21:28Z solvables: 137
rpm-md repo 'rpmfusion-free' (cached); generated: 2024-04-20T12:11:51Z solvables: 422
rpm-md repo 'rpmfusion-nonfree-updates' (cached); generated: 2024-08-09T01:46:47Z solvables: 69
rpm-md repo 'rpmfusion-nonfree' (cached); generated: 2024-04-20T12:18:23Z solvables: 194
rpm-md repo 'copr:copr.fedorainfracloud.org:phracek:PyCharm' (cached); generated: 2024-03-18T11:54:41Z solvables: 14
rpm-md repo 'google-chrome' (cached); generated: 2024-08-14T19:42:04Z solvables: 3
rpm-md repo 'rpmfusion-nonfree-nvidia-driver' (cached); generated: 2024-08-09T00:59:43Z solvables: 29
rpm-md repo 'rpmfusion-nonfree-steam' (cached); generated: 2024-08-09T01:03:47Z solvables: 2
rpm-md repo 'updates-archive' (cached); generated: 2024-08-09T04:04:59Z solvables: 32107
Resolving dependencies... done
error: Could not depsolve transaction; 1 problem detected:
 Problem: package akmods-0.5.8-8.fc40.noarch from fedora requires (kernel-devel-matched if kernel-core), but none of the providers can be installed
  - package kernel-devel-matched-6.10.3-200.fc40.x86_64 from updates requires kernel-core = 6.10.3-200.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.10.3-200.fc40.x86_64 from updates-archive requires kernel-core = 6.10.3-200.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.8.5-301.fc40.x86_64 from fedora requires kernel-core = 6.8.5-301.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.8.10-300.fc40.x86_64 from updates-archive requires kernel-core = 6.8.10-300.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.8.11-300.fc40.x86_64 from updates-archive requires kernel-core = 6.8.11-300.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.8.7-300.fc40.x86_64 from updates-archive requires kernel-core = 6.8.7-300.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.8.8-300.fc40.x86_64 from updates-archive requires kernel-core = 6.8.8-300.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.8.9-300.fc40.x86_64 from updates-archive requires kernel-core = 6.8.9-300.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.9.10-200.fc40.x86_64 from updates-archive requires kernel-core = 6.9.10-200.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.9.11-200.fc40.x86_64 from updates-archive requires kernel-core = 6.9.11-200.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.9.12-200.fc40.x86_64 from updates-archive requires kernel-core = 6.9.12-200.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.9.4-200.fc40.x86_64 from updates-archive requires kernel-core = 6.9.4-200.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.9.5-200.fc40.x86_64 from updates-archive requires kernel-core = 6.9.5-200.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.9.6-200.fc40.x86_64 from updates-archive requires kernel-core = 6.9.6-200.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.9.7-200.fc40.x86_64 from updates-archive requires kernel-core = 6.9.7-200.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.9.9-200.fc40.x86_64 from updates-archive requires kernel-core = 6.9.9-200.fc40, but none of the providers can be installed
  - cannot install both kernel-core-6.10.3-200.fc40.x86_64 from updates and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.8.5-301.fc40.x86_64 from fedora and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.10.3-200.fc40.x86_64 from updates-archive and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.8.10-300.fc40.x86_64 from updates-archive and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.8.11-300.fc40.x86_64 from updates-archive and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.8.7-300.fc40.x86_64 from updates-archive and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.8.8-300.fc40.x86_64 from updates-archive and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.8.9-300.fc40.x86_64 from updates-archive and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.9.10-200.fc40.x86_64 from updates-archive and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.9.11-200.fc40.x86_64 from updates-archive and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.9.12-200.fc40.x86_64 from updates-archive and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.9.4-200.fc40.x86_64 from updates-archive and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.9.5-200.fc40.x86_64 from updates-archive and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.9.6-200.fc40.x86_64 from updates-archive and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.9.7-200.fc40.x86_64 from updates-archive and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - cannot install both kernel-core-6.9.9-200.fc40.x86_64 from updates-archive and kernel-core-6.10.4-200.fc40.x86_64 from @System
  - package akmod-wl-6.30.223.271-51.fc40.x86_64 from rpmfusion-nonfree requires akmods, but none of the providers can be installed
  - conflicting requests
State: idle
Deployments:
â—Ź fedora:fedora/40/x86_64/silverblue
                  Version: 40.20240815.0 (2024-08-15T00:45:54Z)
               BaseCommit: bc3659aa86d7f0d4729b2d7efd9967a09eb585a6491bf41da32957c4921d100b
             GPGSignature: Valid signature by 115DF9AEF857853EE8445D0A0727707EA15B79CC
          LayeredPackages: alacritty btop dbus-x11 dconf-editor eza fish
                           libavcodec-freeworld ncmpcpp neovim tmux virt-manager
            LocalPackages: rpmfusion-free-release-40-1.noarch
                           rpmfusion-nonfree-release-40-1.noarch

  fedora:fedora/40/x86_64/silverblue
                  Version: 40.1.14 (2024-04-14T18:18:37Z)
               BaseCommit: bd7f37d916d0cfb7d4bda5176c96fc8161e4c55a0de82f6504e40f111f713722
             GPGSignature: Valid signature by 115DF9AEF857853EE8445D0A0727707EA15B79CC
          LayeredPackages: alacritty btop dbus-x11 dconf-editor eza fish
                           libavcodec-freeworld ncmpcpp neovim tmux virt-manager
            LocalPackages: rpmfusion-free-release-40-1.noarch
                           rpmfusion-nonfree-release-40-1.noarch

  fedora:fedora/40/x86_64/silverblue
                  Version: 40.1.14 (2024-04-14T18:18:37Z)
               BaseCommit: bd7f37d916d0cfb7d4bda5176c96fc8161e4c55a0de82f6504e40f111f713722
             GPGSignature: Valid signature by 115DF9AEF857853EE8445D0A0727707EA15B79CC
          LayeredPackages: akmod-wl alacritty btop dbus-x11 dconf-editor eza fish
                           libavcodec-freeworld ncmpcpp neovim tmux virt-manager
            LocalPackages: rpmfusion-free-release-40-1.noarch
                           rpmfusion-nonfree-release-40-1.noarch
                   Pinned: yes

I see the same issue on Fedora Kinoite. It’s likely an issue with either package specs or outdated mirrors. I would just hold off on upgrading now and try again later.

1 Like

I waited for a while and was able to install akmod-wl, maybe the kernel-devel-matched package just came I dont know. I can’t connect to wifi now, suspecting wpa_supplicant

I no longer see this issue after doing sudo rpm-ostree refresh-md -f followed by sudo rpm-ostree upgrade.

I had install iwd and substitute it for wpa_supplicant

This is likely just a sync issue. If you cant upgrade, you also cant remove, upgrade, reinstall.

So sudo ostree admin pin 0 is not needed.

1 Like