Mesa conflicts after the new kernel update (6.13.6-200.fc41.x86_64)

These are the updates listed from dnf check-update --refresh:

dnf check-update --refresh
Updating and loading repositories:
 Fedora 41 - x86_64                                                                                                                            100% |  32.2 KiB/s |  26.8 KiB |  00m01s
 TeamViewer - x86_64                                                                                                                           100% |  33.2 KiB/s |   3.5 KiB |  00m00s
 LibreWolf Software Repository                                                                                                                 100% |  19.8 KiB/s |   3.8 KiB |  00m00s
 Fedora 41 - x86_64 - Updates                                                                                                                  100% |  15.4 KiB/s |  24.6 KiB |  00m02s
 Copr repo for PyCharm owned by phracek                                                                                                        100% |   6.5 KiB/s |   2.1 KiB |  00m00s
 nordvpn - Created by dnf5 config-manager                                                                                                      100% |   5.0 KiB/s |   1.5 KiB |  00m00s
 Copr repo for CoolerControl owned by codifryed                                                                                                100% |   9.1 KiB/s |   1.5 KiB |  00m00s
 RPM Fusion for Fedora 41 - Free                                                                                                               100% |  15.8 KiB/s |   8.9 KiB |  00m01s
 RPM Fusion for Fedora 41 - Nonfree - Steam                                                                                                    100% |  79.3 KiB/s |   8.7 KiB |  00m00s
 RPM Fusion for Fedora 41 - Nonfree - Updates                                                                                                  100% |  17.1 KiB/s |   8.8 KiB |  00m01s
 RPM Fusion for Fedora 41 - Nonfree                                                                                                            100% |  90.0 KiB/s |   9.5 KiB |  00m00s
 RPM Fusion for Fedora 41 - Free - Updates                                                                                                     100% |  21.1 KiB/s |   8.2 KiB |  00m00s
 Fedora 41 openh264 (From Cisco) - x86_64                                                                                                      100% |   2.1 KiB/s | 989.0   B |  00m00s
Repositories loaded.
mesa-dri-drivers.i686      25.0.1-2.fc41 updates
mesa-dri-drivers.x86_64    25.0.1-2.fc41 updates
mesa-filesystem.i686       25.0.1-2.fc41 updates
mesa-filesystem.x86_64     25.0.1-2.fc41 updates
mesa-libEGL.i686           25.0.1-2.fc41 updates
mesa-libEGL.x86_64         25.0.1-2.fc41 updates
mesa-libGL.i686            25.0.1-2.fc41 updates
mesa-libGL.x86_64          25.0.1-2.fc41 updates
mesa-libgbm.i686           25.0.1-2.fc41 updates
mesa-libgbm.x86_64         25.0.1-2.fc41 updates
mesa-vulkan-drivers.i686   25.0.1-2.fc41 updates
mesa-vulkan-drivers.x86_64 25.0.1-2.fc41 updates

And this is the output I’m getting from sudo dnf upgrade:

Problem 1: installed package mesa-va-drivers-freeworld-25.0.0-4.fc41.x86_64 requires mesa-filesystem(x86-64) = 25.0.0, but none of the providers can be installed
  - cannot install both mesa-filesystem-25.0.1-2.fc41.x86_64 from updates and mesa-filesystem-25.0.0-2.fc41.x86_64 from @System
  - cannot install the best update candidate for package mesa-va-drivers-freeworld-25.0.0-4.fc41.x86_64
  - cannot install the best update candidate for package mesa-filesystem-25.0.0-2.fc41.x86_64
 Problem 2: cannot install both mesa-filesystem-25.0.1-2.fc41.x86_64 from updates and mesa-filesystem-25.0.0-2.fc41.x86_64 from @System
  - installed package mesa-vdpau-drivers-freeworld-25.0.0-4.fc41.x86_64 requires mesa-filesystem(x86-64) = 25.0.0, but none of the providers can be installed
  - package mesa-dri-drivers-25.0.1-2.fc41.x86_64 from updates requires mesa-filesystem(x86-64) = 25.0.1-2.fc41, but none of the providers can be installed
  - cannot install the best update candidate for package mesa-vdpau-drivers-freeworld-25.0.0-4.fc41.x86_64
  - cannot install the best update candidate for package mesa-dri-drivers-25.0.0-2.fc41.x86_64
 Problem 3: problem with installed package
  - installed package mesa-vdpau-drivers-freeworld-25.0.0-4.fc41.x86_64 requires mesa-filesystem(x86-64) = 25.0.0, but none of the providers can be installed
  - package mesa-vdpau-drivers-freeworld-25.0.0-4.fc41.x86_64 from rpmfusion-free-updates requires mesa-filesystem(x86-64) = 25.0.0, but none of the providers can be installed
  - package mesa-vdpau-drivers-freeworld-24.2.4-1.fc41.x86_64 from rpmfusion-free requires mesa-filesystem(x86-64) = 24.2.4, but none of the providers can be installed
  - cannot install both mesa-filesystem-25.0.1-2.fc41.x86_64 from updates and mesa-filesystem-25.0.0-2.fc41.x86_64 from @System
  - cannot install both mesa-filesystem-24.2.4-1.fc41.x86_64 from fedora and mesa-filesystem-25.0.1-2.fc41.x86_64 from updates
  - mesa-filesystem-25.0.1-2.fc41.i686 from updates has inferior architecture
  - cannot install the best update candidate for package mesa-filesystem-25.0.0-2.fc41.i686
 Problem 4: problem with installed package
  - installed package mesa-va-drivers-freeworld-25.0.0-4.fc41.x86_64 requires mesa-filesystem(x86-64) = 25.0.0, but none of the providers can be installed
  - package mesa-va-drivers-freeworld-25.0.0-4.fc41.x86_64 from rpmfusion-free-updates requires mesa-filesystem(x86-64) = 25.0.0, but none of the providers can be installed
  - cannot install both mesa-filesystem-25.0.1-2.fc41.x86_64 from updates and mesa-filesystem-25.0.0-2.fc41.x86_64 from @System
  - package mesa-va-drivers-freeworld-24.2.4-1.fc41.x86_64 from rpmfusion-free requires libglapi.so.0()(64bit), but none of the providers can be installed
  - package mesa-vulkan-drivers-25.0.1-2.fc41.x86_64 from updates requires mesa-filesystem(x86-64) = 25.0.1-2.fc41, but none of the providers can be installed
  - package mesa-dri-drivers-25.0.1-2.fc41.i686 from updates obsoletes mesa-libglapi < 25.0.0~rc2-1 provided by mesa-libglapi-24.2.4-1.fc41.x86_64 from fedora
  - cannot install the best update candidate for package mesa-vulkan-drivers-25.0.0-2.fc41.x86_64
  - cannot install the best update candidate for package mesa-dri-drivers-25.0.0-2.fc41.i686

Package                                                      Arch          Version                                                      Repository                                 Size
Skipping packages with conflicts:
 mesa-filesystem                                             x86_64        25.0.1-2.fc41                                                updates                                 3.6 KiB
 mesa-filesystem                                             x86_64        24.2.4-1.fc41                                                fedora                                  3.6 KiB
Skipping packages with broken dependencies:
 mesa-va-drivers-freeworld                                   x86_64        24.2.4-1.fc41                                                rpmfusion-free                         41.4 MiB
 mesa-vdpau-drivers-freeworld                                x86_64        24.2.4-1.fc41                                                rpmfusion-free                          5.7 KiB
 mesa-dri-drivers                                            x86_64        25.0.1-2.fc41                                                updates                               160.6 MiB
 mesa-vulkan-drivers                                         x86_64        25.0.1-2.fc41                                                updates                               112.7 MiB
 mesa-va-drivers-freeworld                                   x86_64        25.0.0-4.fc41                                                rpmfusion-free-updates                 43.9 MiB
 mesa-vdpau-drivers-freeworld                                x86_64        25.0.0-4.fc41                                                rpmfusion-free-updates                  3.6 KiB

Nothing to do.

Should I be worried or can I just sit back and wait for a new update which will resolve these issues? Maybe it needs to be reported? I’m new to the Fedora community, I have no idea how these things work.

Both my CPU and GPU are AMD, btw.

Please post text as pre-formateed text and not as screen shots.
Can you replace the screen shots please?

Done, I think.

1 Like

It’s normal and you need to wait. mesa drivers from RPM Fusion are still at version 25.0.0, while other Mesa drivers from Fedora have been updated to 25.0.1, so part of the update is skipped.

4 Likes

Ok, thanks for the clarification.

I’d also like to mention that on my other PC, which runs F41 as well, but is equipped with an Nvidia GPU, the update process went smoothly. No errors or warnings of any kind. So I guess, at least this time, that the problem is with AMD GPU drivers only.

No, it occurs on all systems that use rpmfusion’s two freeworld packages of mesa rather than the default packages (same name, but without freeworld). The freeworld packages are from a third party repo (rpmfusion), not from our default repos.

The freeworld packages are not much different than the default ones at Fedora, but they add patented stuff that adds some capabilities (mostly hw acceleration for, e.g., h264).

Replacing the default with freeworld packages makes the remaining mesa packages dependent on the freeworld ones, and since rpmfusion is usually a little behind given the lower contribution and help in testing, the two of rpmfusion take a few days more until they are pushed to stable. Until then, the remaining mesa packages need to wait.

If your other system does not experience that issue, I assume it does not use rpmfusion’s freworld packages of mesa but the default ones of Fedora. Keep in mind that neither rpmfusion nor the freeworld packages are enabled by default on any fedora. I assume you (or someone else?) did only enable them on the one system that experiences the issue :classic_smiley:

However, as already said by yuntaz, it will resolve itself after a few days.

2 Likes

Yeah, I think I forgot to switch the other PC to the freeworld packages.

Thanks.

1 Like

Correction, I didn’t forget, I was simply following the official instructions for Nvidia and skipped the AMD section:

1 Like

Thanks but I already saw it here: https://rpmfusion.ip-connect.info/free/fedora/updates/testing/41/x86_64/repoview/index.html

Different package / driver :slight_smile: But it indeed seems that a different type of solution is used for that issue when it has to work along with the nvidia driver :open_mouth:

The new mesa-freeworld version is in testing:

$ dnf list mesa-va-drivers-freeworld --releasever=41 --showduplicates --enablerepo=rpmfusion-free-updates-testing
RPM Fusion for Fedora 41 - Free - Test Updates                                                                               9.0 kB/s | 9.9 kB     00:01    
Available Packages
mesa-va-drivers-freeworld.i686                                           24.2.4-1.fc41                                         rpmfusion-free                
mesa-va-drivers-freeworld.x86_64                                         24.2.4-1.fc41                                         rpmfusion-free                
mesa-va-drivers-freeworld.i686                                           25.0.0-4.fc41                                         rpmfusion-free-updates        
mesa-va-drivers-freeworld.x86_64                                         25.0.0-4.fc41                                         rpmfusion-free-updates        
mesa-va-drivers-freeworld.i686                                           25.0.1-1.fc41                                         rpmfusion-free-updates-testing
mesa-va-drivers-freeworld.x86_64                                         25.0.1-1.fc41                                         rpmfusion-free-updates-testing
1 Like

I’m currently moving it to updates repo, it should be available in a few hours.

4 Likes

Thanks :classic_smiley:

The update will include a new nvidia driver version 570.124.04

3 Likes

Not wanna go side tangent here, but what is missing in non-freeworld mesa?

one example is hw acceleration of h264, which you can verify in firefox’s about:support → hardware h264 is supported with freeworld, but without it is only software h264.

Freeworld contains the stuff that cannot be in Fedora due to patent relations or license issues.

I assume there are further comparable cases like h264. So video and audio codecs/standards are “vulnerable” to patent/license issues.