Unable to install ffmpeg-libs on Fedora 38 Silverblue beta

I’m unable to install ffmpeg-libs from the rpmfusion-free repo due to a package conflict with libavcodec-free:

[michael@fedora ~]$ rpm-ostree install ffmpeg-libs
Checking out tree 5bbcba5... done
Enabled rpm-md repositories: fedora-cisco-openh264 fedora-modular updates-modular updates-testing-modular updates-testing updates fedora rpmfusion-free-updates-testing rpmfusion-free updates-archive
Importing rpm-md... done
rpm-md repo 'fedora-cisco-openh264' (cached); generated: 2023-03-14T10:56:46Z solvables: 4
rpm-md repo 'fedora-modular' (cached); generated: 2023-03-18T09:26:05Z solvables: 1082
rpm-md repo 'updates-modular' (cached); generated: 2018-02-20T19:18:14Z solvables: 0
rpm-md repo 'updates-testing-modular' (cached); generated: 2018-02-20T19:18:14Z solvables: 0
rpm-md repo 'updates-testing' (cached); generated: 2023-03-18T04:47:38Z solvables: 9221
rpm-md repo 'updates' (cached); generated: 2018-02-20T19:18:14Z solvables: 0
rpm-md repo 'fedora' (cached); generated: 2023-03-18T09:33:36Z solvables: 68997
rpm-md repo 'rpmfusion-free-updates-testing' (cached); generated: 2023-03-18T10:55:16Z solvables: 12
rpm-md repo 'rpmfusion-free' (cached); generated: 2023-03-18T11:06:37Z solvables: 471
rpm-md repo 'updates-archive' (cached); generated: 2022-11-11T05:17:33Z solvables: 0
Resolving dependencies... done
error: Could not depsolve transaction; 1 problem detected:
 Problem: conflicting requests
  - package ffmpeg-libs-6.0-4.fc38.i686 conflicts with libavcodec-free provided by libavcodec-free-6.0-1.fc38.x86_64
  - package ffmpeg-libs-6.0-4.fc38.x86_64 conflicts with libavcodec-free provided by libavcodec-free-6.0-1.fc38.x86_64

What is the right way to solve this issue? Should I remove libavcodec-free? And what is libavcodec-free anyway?

More for reference at this point:
rpm-ostree override remove libavcodec-free libavfilter-free libavformat-free libavutil-free libpostproc-free libswresample-free libswscale-free --install ffmpeg

8 Likes

More for reference at this point

Thank you, this resolved the issue for me!

It help me! but i have one more problem

command : rpm-ostree override remove mesa-va-drivers --install mesa-va-drivers-freeworld

Problem: package mesa-va-drivers-freeworld-23.0.2-1.fc38.i686 requires mesa-filesystem(x86-32) >= 23.0.2, but none of the providers can be installed
  - conflicting requests
  - mesa-filesystem-23.0.2-2.fc38.i686 has inferior architecture
  - package mesa-va-drivers-freeworld-23.0.2-1.fc38.x86_64 requires mesa-filesystem(x86-64) >= 23.0.2, but none of the providers can be installed
  - cannot install both mesa-filesystem-23.0.2-2.fc38.x86_64 and mesa-filesystem-23.0.1-2.fc38.x86_64
  • i don’t have any i686 package installed

Edit : Today was repo update and system update from Fedora and problem was resolved itself.