I’m actually having the same issue on both my 39 system and 40.
Both had everything working correctly before and updating fine. Now all of a sudden:
Resolving dependencies... done
error: Could not depsolve transaction; 2 problems detected:
Problem 1: package libavdevice-free-6.1.1-3.fc39.x86_64 from @System requires libavcodec-free(x86-64) = 6.1.1-3.fc39, but none of the providers can be installed
- conflicting requests
Problem 2: package ffmpeg-free-6.1.1-3.fc39.x86_64 from @System requires libavfilter-free(x86-64) = 6.1.1-3.fc39, but none of the providers can be installed
- conflicting requests
I’ve already replaced libavcodec-free with freeworld:
RemovedBasePackages: ... libavfilter-free libavformat-free libpostproc-free libswresample-free libavutil-free libswscale-free libavcodec-free 6.1.1-3.fc39 mesa-va-drivers 23.3.6-1.fc39 ...
LayeredPackages: ... ffmpeg ffmpeg-libs libavcodec-freeworld libgda libgda-sqlite libva-utils mesa-va-drivers-freeworld rpmfusion-free-release rpmfusion-nonfree-release ...
I have no idea why it is now trying to install libavdevice-free-6.1.1-3.fc39.x86_64
and ffmpeg-free-6.1.1-3.fc39.x86_64
when I have the non-free ones:
➜ rpm -qa libavdevice
libavdevice-6.1.1-5.fc39.x86_64
➜ rpm -qa ffmpeg
ffmpeg-6.1.1-5.fc39.x86_64
Seems to me like there is something else that is trying to get them installed but I have no idea what and unsure how to troubleshoot.
You can see when previewing the update that the packages are attempting to be added:
Added: SDL2-2.28.5-1.fc39.x86_64
ffmpeg-free-6.1.1-3.fc39.x86_64
freeglut-3.4.0-7.fc39.x86_64
libavc1394-0.5.4-20.fc39.x86_64
libavdevice-free-6.1.1-3.fc39.x86_64
libcaca-0.99-0.69.beta20.fc39.x86_64
libdc1394-2.2.7-3.fc39.x86_64
libiec61883-1.2.0-32.fc39.x86_64
libraw1394-2.1.2-18.fc39.x86_64
mesa-libGLU-9.0.3-1.fc39.x86_64
openal-soft-1.23.1-2.fc39.x86_64
slang-2.3.3-4.fc39.x86_64
But have not found out a way to find out WHY they are trying to be added.
I’ve removed all of my overlayed packages except these now:
ffmpeg ffmpeg-libs libavcodec-freeworld libva-utils mesa-va-drivers-freeworld rpmfusion-free-release rpmfusion-nonfree-release
And I’m still getting this issue something seems broke to me.