Out of nowhere, my system is displaying the following error message during dnf operations:
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
Problem: problem with installed package
- installed package libavcodec-1:7.1.1-1.fc42.x86_64 requires libvvenc.so.1.12()(64bit), but none of the providers can be installed
- package libavcodec-1:7.1.1-1.fc42.x86_64 from terra requires libvvenc.so.1.12()(64bit), but none of the providers can be installed
- cannot install both vvenc-libs-1.13.1-3.fc42.x86_64 from rpmfusion-free-updates and vvenc-libs-1.12.1-1.fc42.x86_64 from @System
- conflicting requests
You can try to add to command line:
--skip-broken to skip uninstallable packages
I am new to Fedora and don’t want to remove the package, which would make my system unusable (this is my work computer).
Any idea how I can fix this? Any help is appreciated!
You seem to be having the package libavcodec installed from the Terra repos, whereas Fedora has the package libavcodec-free and RPM-Fusion has libavcodec-freeworld. The message shows a package conflict.
Do you need the Terra repos? If yes, and libavcodec is not mandatory to be provided by Terra, you could swap it, either with the package from RPM Fusion:
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
Problem 1: package libavformat-free-7.1.1-3.fc42.x86_64 from fedora requires libavutil-free(x86-64) = 7.1.1-3.fc42, but none of the providers can be installed
- package localsearch-3.9.0-1.fc42.x86_64 from fedora requires libavformat.so.61()(64bit), but none of the providers can be installed
- package localsearch-3.9.0-1.fc42.x86_64 from fedora requires libavformat.so.61(LIBAVFORMAT_61)(64bit), but none of the providers can be installed
- installed package libavutil-1:7.1.1-1.fc42.x86_64 obsoletes libavutil-free < 1:7.1.1-1.fc42 provided by libavutil-free-7.1.1-3.fc42.x86_64 from fedora
- installed package libavutil-1:7.1.1-1.fc42.x86_64 conflicts with libavutil-free provided by ffmpeg-libs-7.1.1-5.fc42.x86_64 from rpmfusion-free
- installed package libavutil-1:7.1.1-1.fc42.x86_64 conflicts with libavutil-free provided by ffmpeg-libs-7.1.1-6.fc42.x86_64 from rpmfusion-free-updates
- conflicting requests
- problem with installed package
Problem 2: conflicting requests
- package nautilus-48.0-1.fc42.i686 from fedora requires localsearch, but none of the providers can be installed
- package nautilus-48.0-1.fc42.x86_64 from fedora requires localsearch, but none of the providers can be installed
- package nautilus-48.1-1.fc42.i686 from updates requires localsearch, but none of the providers can be installed
- package nautilus-48.1-1.fc42.x86_64 from updates requires localsearch, but none of the providers can be installed
- package localsearch-3.9.0-1.fc42.x86_64 from fedora requires libavformat.so.61()(64bit), but none of the providers can be installed
- package localsearch-3.9.0-1.fc42.x86_64 from fedora requires libavformat.so.61(LIBAVFORMAT_61)(64bit), but none of the providers can be installed
- package libavformat-free-7.1.1-3.fc42.x86_64 from fedora requires libavcodec-free(x86-64) = 7.1.1-3.fc42, but none of the providers can be installed
- package libavcodec-free-7.1.1-3.fc42.x86_64 from fedora requires libswresample-free(x86-64) = 7.1.1-3.fc42, but none of the providers can be installed
- installed package libswresample-1:7.1.1-1.fc42.x86_64 obsoletes libswresample-free < 1:7.1.1-1.fc42 provided by libswresample-free-7.1.1-3.fc42.x86_64 from fedora
- installed package libswresample-1:7.1.1-1.fc42.x86_64 conflicts with libswresample-free provided by ffmpeg-libs-7.1.1-5.fc42.x86_64 from rpmfusion-free
- installed package libswresample-1:7.1.1-1.fc42.x86_64 conflicts with libswresample-free provided by ffmpeg-libs-7.1.1-6.fc42.x86_64 from rpmfusion-free-updates
- problem with installed package
You can try to add to command line:
--skip-broken to skip uninstallable packages