Kinoite updates don't work

Hello, again I see error messages when trying to update Kinoite to today’s version.
Now I get this:

rpm-ostree transaction failed with:
error: Could not depsolve transaction; 3 problems detected:
 Problem 1: package gcc-14.1.1-5.fc40.x86_64 from updates requires glibc-devel >= 2.2.90-12, but none of the providers can be installed
  - package glibc-devel-2.39-13.fc40.i686 from updates requires glibc = 2.39-13.fc40, but none of the providers can be installed
  - package glibc-devel-2.39-13.fc40.x86_64 from updates requires glibc = 2.39-13.fc40, but none of the providers can be installed
  - package glibc-devel-2.39-13.fc40.x86_64 from updates-archive requires glibc = 2.39-13.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
  - package akmods-0.5.8-8.fc40.noarch from fedora requires gcc, but none of the providers can be installed
  - glibc-2.39-13.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 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 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
  - package gcc-14.1.1-1.fc40.x86_64 from updates-archive requires cpp = 14.1.1-1.fc40, but none of the providers can be installed
  - cannot install both glibc-2.39-13.fc40.x86_64 from updates and glibc-2.39-15.fc40.x86_64 from @System
  - cannot install both glibc-2.39-6.fc40.x86_64 from fedora and glibc-2.39-15.fc40.x86_64 from @System
  - cannot install both glibc-2.39-13.fc40.x86_64 from updates-archive and glibc-2.39-15.fc40.x86_64 from @System
  - cannot install both glibc-2.39-8.fc40.x86_64 from updates-archive and glibc-2.39-15.fc40.x86_64 from @System
  - cannot install both cpp-14.0.1-0.15.fc40.x86_64 from fedora and cpp-14.1.1-5.fc40.x86_64 from @System
  - cannot install both cpp-14.1.1-1.fc40.x86_64 from updates-archive and cpp-14.1.1-5.fc40.x86_64 from @System
  - conflicting requests
 Problem 2: conflicting requests
  - package akmod-nvidia-3:550.90.07-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-5.fc40.x86_64 from updates 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-13.fc40.i686 from updates requires glibc = 2.39-13.fc40, but none of the providers can be installed
  - package glibc-devel-2.39-13.fc40.x86_64 from updates requires glibc = 2.39-13.fc40, but none of the providers can be installed
  - package glibc-devel-2.39-13.fc40.x86_64 from updates-archive requires glibc = 2.39-13.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
  - 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
  - libgomp-14.0.1-0.15.fc40.i686 from fedora  does not belong to a distupgrade repository
  - package gcc-14.1.1-1.fc40.x86_64 from updates-archive requires libgomp = 14.1.1-1.fc40, but none of the providers can be installed
  - package glibc-2.39-13.fc40.i686 from updates requires glibc-common = 2.39-13.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-13.fc40.x86_64 from updates and glibc-2.39-15.fc40.x86_64 from @System
  - cannot install both glibc-2.39-6.fc40.x86_64 from fedora and glibc-2.39-15.fc40.x86_64 from @System
  - cannot install both glibc-2.39-13.fc40.x86_64 from updates-archive and glibc-2.39-15.fc40.x86_64 from @System
  - cannot install both glibc-2.39-8.fc40.x86_64 from updates-archive and glibc-2.39-15.fc40.x86_64 from @System
  - cannot install both libgomp-14.0.1-0.15.fc40.x86_64 from fedora and libgomp-14.1.1-5.fc40.x86_64 from @System
  - cannot install both libgomp-14.1.1-1.fc40.x86_64 from updates-archive and libgomp-14.1.1-5.fc40.x86_64 from @System
  - cannot install both glibc-common-2.39-13.fc40.x86_64 from updates and glibc-common-2.39-15.fc40.x86_64 from @System
  - cannot install both glibc-common-2.39-6.fc40.x86_64 from fedora and glibc-common-2.39-15.fc40.x86_64 from @System
  - cannot install both glibc-common-2.39-13.fc40.x86_64 from updates-archive and glibc-common-2.39-15.fc40.x86_64 from @System
  - package glibc-all-langpacks-2.39-15.fc40.x86_64 from @System requires glibc = 2.39-15.fc40, but none of the providers can be installed
 Problem 3: 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.90.07-1.fc40.x86_64 from rpmfusion-nonfree-updates requires nvidia-kmod >= 3:550.90.07, but none of the providers can be installed
  - package kmod-nvidia-3:550.90.07-1.fc40.x86_64 from rpmfusion-nonfree-updates requires akmod-nvidia = 3:550.90.07-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.90.07-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-5.fc40.x86_64 from updates 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 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-13.fc40.i686 from updates requires glibc = 2.39-13.fc40, but none of the providers can be installed
  - package glibc-devel-2.39-13.fc40.x86_64 from updates requires glibc = 2.39-13.fc40, but none of the providers can be installed
  - package glibc-devel-2.39-13.fc40.x86_64 from updates-archive requires glibc = 2.39-13.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
  - package glibc-2.39-13.fc40.i686 from updates requires glibc-common = 2.39-13.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
  - 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
  - cannot install both glibc-common-2.39-13.fc40.x86_64 from updates and glibc-common-2.39-15.fc40.x86_64 from @System
  - cannot install both glibc-common-2.39-6.fc40.x86_64 from fedora and glibc-common-2.39-15.fc40.x86_64 from @System
  - cannot install both glibc-common-2.39-13.fc40.x86_64 from updates-archive and glibc-common-2.39-15.fc40.x86_64 from @System
  - cannot install both glibc-2.39-13.fc40.x86_64 from updates and glibc-2.39-15.fc40.x86_64 from @System
  - cannot install both glibc-2.39-6.fc40.x86_64 from fedora and glibc-2.39-15.fc40.x86_64 from @System
  - cannot install both glibc-2.39-13.fc40.x86_64 from updates-archive and glibc-2.39-15.fc40.x86_64 from @System
  - cannot install both glibc-2.39-8.fc40.x86_64 from updates-archive and glibc-2.39-15.fc40.x86_64 from @System
  - package glibc-gconv-extra-2.39-15.fc40.x86_64 from @System requires glibc-common = 2.39-15.fc40, but none of the providers can be installed
  - package glibc-gconv-extra-2.39-15.fc40.x86_64 from @System requires glibc(x86-64) = 2.39-15.fc40, but none of the providers can be installed

I see there is another thread opened also with error messages but since I have other messages I thought it would be better to open another thread.
What is going wrong?

1 Like

I am also having these error messages on Fedora Silverblue 40.

I edited your post and converted the block quote formatting to preformatted text formatting. That can be done using the </> button on the toolbar and makes the post much easier to read when copy & pasting text from the screen.

Please use this format as much as possible in the future.

To address your issue directly.
Try the update again after waiting a few hours just in case it is an issue with mirrors.

This actually looks like it may be caused by updating during a time when the mirrors may not be fully in sync due to recent updates in the master repo at fedora. Almost all those errors seem related to gcc and dependencies.

1 Like

Since I use Kinoite there is no dnf so I tried using rpm-ostree but this doesn’t work with the code you mentioned. Without it I still get the long list of error messages:

rpm-ostree upgrade --disablerepo updates-archive
error: Unknown option --disablerepo

Normally I use Dolphin to install the updates.

I had days same issues and more on silverblue did fresh install on new image and I can’t use my system it gets stuck on refreshing MD and can’t even run updates 4 hours now to get software catalog aka refreah-md

Sorry, I am used to working with the versions using dnf and not with the atomic versions. I suspect there is also an option to disable a specific repo during updates for rpm-ostree but have not used one of the atomic fedora versions so am not familiar with the syntax to use for temporarily disabling a repo.

That was a suggestion and not necessarily a solution.

I edited my post above since that was a dnf related option.

You can try rpm-ostree cleanup -m to delete cached RPM repository metadata and then update again.

If that doesn’t work, the issue will likely resolve itself once the mirrors catch up with Kinoite base image.

1 Like

Yes, this is a sync issue between the base image and the mirrors. Today’s base image includes glibc-2.39-15, even though it was only pushed to stable an hour ago. (The image was composed more than 12 hours ago, AFAICT).

1 Like

Hi, I have tried that command several times already but no change.
I will just sit it out and wait for better times.
Thanks.

Today is not a better time:

rpm-ostree transaction failed with:
error: Could not depsolve transaction; 3 problems detected:
 Problem 1: 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.8.11-300.fc40.x86_64 from updates requires kernel-core = 6.8.11-300.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.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
  - cannot install both kernel-core-6.8.11-300.fc40.x86_64 from updates and kernel-core-6.9.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.9.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.9.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.9.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.9.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.9.4-200.fc40.x86_64 from @System
  - conflicting requests
 Problem 2: conflicting requests
  - package akmod-nvidia-3:550.90.07-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 (kernel-devel-matched if kernel-core), but none of the providers can be installed
  - package kernel-devel-matched-6.8.11-300.fc40.x86_64 from updates requires kernel-core = 6.8.11-300.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.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
  - cannot install both kernel-core-6.8.11-300.fc40.x86_64 from updates and kernel-core-6.9.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.9.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.9.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.9.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.9.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.9.4-200.fc40.x86_64 from @System
  - package kernel-6.9.4-200.fc40.x86_64 from @System requires kernel-core-uname-r = 6.9.4-200.fc40.x86_64, but none of the providers can be installed
 Problem 3: 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.90.07-1.fc40.x86_64 from rpmfusion-nonfree-updates requires nvidia-kmod >= 3:550.90.07, but none of the providers can be installed
  - package kmod-nvidia-3:550.90.07-1.fc40.x86_64 from rpmfusion-nonfree-updates requires akmod-nvidia = 3:550.90.07-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.90.07-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 (kernel-devel-matched if kernel-core), but none of the providers can be installed
  - package kernel-devel-matched-6.8.11-300.fc40.x86_64 from updates requires kernel-core = 6.8.11-300.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.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
  - cannot install both kernel-core-6.8.11-300.fc40.x86_64 from updates and kernel-core-6.9.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.9.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.9.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.9.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.9.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.9.4-200.fc40.x86_64 from @System
  - package kernel-modules-6.9.4-200.fc40.x86_64 from @System requires kernel-uname-r = 6.9.4-200.fc40.x86_64, but none of the providers can be installed

The system started downloading the Fedora Kinoite system update and suddenly the download stopped and I saw this long list errors. Well, I have a working system so no harm done.

I then opened a terminal and typed: rpm-ostree status
which showed me this:

rpm-ostree status
State: idle
Deployments:
● fedora:fedora/40/x86_64/kinoite
                  Version: 40.20240615.0 (2024-06-15T01:19:47Z)
               BaseCommit: 71f894fa3bd57c27a771522559b09ce8beb19f9e6d32824105164853c4f0866c
             GPGSignature: Valid signature by 115DF9AEF857853EE8445D0A0727707EA15B79CC
          LayeredPackages: akmod-nvidia akmods conky rpmfusion-free-release
                           rpmfusion-nonfree-release xorg-x11-drv-nvidia-cuda yt-dlp

  fedora:fedora/40/x86_64/kinoite
                  Version: 40.20240615.0 (2024-06-15T01:19:47Z)
               BaseCommit: 71f894fa3bd57c27a771522559b09ce8beb19f9e6d32824105164853c4f0866c
             GPGSignature: Valid signature by 115DF9AEF857853EE8445D0A0727707EA15B79CC
          LayeredPackages: akmod-nvidia akmods conky grsync inxi rpmfusion-free-release
                           rpmfusion-nonfree-release xorg-x11-drv-nvidia-cuda yt-dlp

  fedora:fedora/40/x86_64/kinoite
                  Version: 40.20240604.0 (2024-06-04T01:12:51Z)
               BaseCommit: abe562413283cc176c91f5987d74a970b221a770d96ca53b2815bd5e2c0c3297
             GPGSignature: Valid signature by 115DF9AEF857853EE8445D0A0727707EA15B79CC
          LayeredPackages: akmod-nvidia akmods conky grsync inxi rpmfusion-free-release
                           rpmfusion-nonfree-release xorg-x11-drv-nvidia-cuda

  fedora:fedora/40/x86_64/kinoite
                  Version: 40.20240601.0 (2024-06-01T01:55:01Z)
               BaseCommit: 7081a959c67698aa0c509e86b4cd875eb8d97194e9004c04db439604732ff1c1
             GPGSignature: Valid signature by 115DF9AEF857853EE8445D0A0727707EA15B79CC
          LayeredPackages: akmod-nvidia akmods conky grsync inxi rpmfusion-free-release
                           rpmfusion-nonfree-release xorg-x11-drv-nvidia-cuda

Because of issues with updates before I had pinned 2 Deployments, which I later unpinned. Somehow they are still there. I thought I would only have 2 of them:
the one I am using and the one before. If that is so why do these older ones stay?

I got that, I am using it now for 2 months or so and I am slowly getting used to it.

Unfortunately, I think kernel 6.9.4 just become available today, shortly after the new NV driver update. The initial package conflict about glibc seems resolved, but the NV driver does not yet match the new kernel.

The 2 deployments you unpinned will be deleted after a new deployment is added, instead of immediately after they were unpinned.

You are absolutely right. I saw there were updates again and I thought: why not? I started the installation process to update the Kinoite software to a version with the date of today. I went downstairs for dinner and when I returned I was asked to reboot, meaning the update process finished.
I rebooted and am now using kernel 6.9.4, as you said.
I typed rpm-ostree status in a terminal and only saw the latest 2 deployments, the ones from earlier this month disappeared.
So it was exactly as you predicted.

Thank you all, I now hope that tomorrow when there are new updates I won’t see the error messages again.

1 Like

Added akmods, kmod, rpmfusion