Libavfilter package conflicts preventing any further updates

,

Hello, I am currently having an issue with my packages where I get this error each time i try to update:


daniel@thinkpad-t14s2:~$ sudo dnf update --refresh
Updating and loading repositories:
 Terra 42                                                                                                                                   100% | 829.0   B/s |   1.8 KiB |  00m02s
 RPM Fusion for Fedora 42 - Nonfree                                                                                                         100% |   4.4 KiB/s |   9.0 KiB |  00m02s
 RPM Fusion for Fedora 42 - Nonfree - Updates                                                                                               100% |   5.3 KiB/s |   8.9 KiB |  00m02s
 RPM Fusion for Fedora 42 - Nonfree - Steam                                                                                                 100% |   5.3 KiB/s |   8.3 KiB |  00m02s
 RPM Fusion for Fedora 42 - Free - Updates                                                                                                  100% |   6.2 KiB/s |   8.8 KiB |  00m01s
 RPM Fusion for Fedora 42 - Free                                                                                                            100% |   8.6 KiB/s |   8.9 KiB |  00m01s
 insync repo                                                                                                                                100% |   9.3 KiB/s |   2.9 KiB |  00m00s
 home:paul4us (Fedora_42)                                                                                                                   100% |   5.3 KiB/s |   1.6 KiB |  00m00s
 Fedora 42 - x86_64                                                                                                                         100% |  38.9 KiB/s |  24.5 KiB |  00m01s
 Copr repo for darkly owned by deltacopy                                                                                                    100% |   5.8 KiB/s |   1.8 KiB |  00m00s
 Fedora 42 openh264 (From Cisco) - x86_64                                                                                                   100% |   2.0 KiB/s | 986.0   B |  00m00s
 Fedora 42 - x86_64 - Updates                                                                                                               100% |  20.4 KiB/s |   8.7 KiB |  00m00s
 Copr repo for PyCharm owned by phracek                                                                                                     100% |   6.8 KiB/s |   2.1 KiB |  00m00s
Repositories loaded.
Problem 1: cannot install both LCEVCdec-4.0.3-1.fc42.x86_64 from terra and LCEVCdec-3.3.7-1.fc42.x86_64 from @System
  - installed package libavcodec-1:7.1.1-3.fc42.x86_64 requires liblcevc_dec_api.so.3()(64bit), but none of the providers can be installed
  - cannot install the best update candidate for package LCEVCdec-3.3.7-1.fc42.x86_64
  - problem with installed package
 Problem 2: cannot install both libnpp-1:13.0.1.2-1.fc42.x86_64 from terra and libnpp-1:12.4.1.87-1.fc42.x86_64 from @System
  - installed package libavfilter-1:7.1.1-3.fc42.x86_64 requires libnppicc.so.12()(64bit), but none of the providers can be installed
  - installed package libavfilter-1:7.1.1-3.fc42.x86_64 requires libnppicc.so.12(libnppicc.so.12)(64bit), but none of the providers can be installed
  - installed package libavfilter-1:7.1.1-3.fc42.x86_64 requires libnppidei.so.12()(64bit), but none of the providers can be installed
  - installed package libavfilter-1:7.1.1-3.fc42.x86_64 requires libnppidei.so.12(libnppidei.so.12)(64bit), but none of the providers can be installed
  - installed package libavfilter-1:7.1.1-3.fc42.x86_64 requires libnppif.so.12()(64bit), but none of the providers can be installed
  - installed package libavfilter-1:7.1.1-3.fc42.x86_64 requires libnppif.so.12(libnppif.so.12)(64bit), but none of the providers can be installed
  - installed package libavfilter-1:7.1.1-3.fc42.x86_64 requires libnppig.so.12()(64bit), but none of the providers can be installed
  - installed package libavfilter-1:7.1.1-3.fc42.x86_64 requires libnppig.so.12(libnppig.so.12)(64bit), but none of the providers can be installed
  - cannot install the best update candidate for package libnpp-1:12.4.1.87-1.fc42.x86_64
  - problem with installed package

Package                                                      Arch          Version                                                       Repository                             Size
Skipping packages with conflicts:
 LCEVCdec                                                    x86_64        4.0.3-1.fc42                                                  terra                             716.1 KiB
 libnpp                                                      x86_64        1:13.0.1.2-1.fc42                                             terra                             157.3 MiB

Nothing to do.

If i try to upgrade to fedora 43 with sudo dnf update --releasever=43 i cant see the specific errors due to scrolling limits but i can see which packages are being skipped:



Skipping packages with conflicts:
 LCEVCdec                                                  x86_64 4.0.3-1.fc43                    terra     716.2 KiB
 libnpp                                                    x86_64 1:13.0.1.2-1.fc43               terra     157.3 MiB
 ffmpeg-libs                                               x86_64 7.1.2-7.fc43                    rpmfusion  21.2 MiB
 libplacebo                                                x86_64 7.351.0-3.fc43                  fedora      1.1 MiB
 svt-av1-libs                                              x86_64 3.1.2-1.fc43                    fedora      5.6 MiB
 wine-dxvk                                                 x86_64 2.7.1-3.fc43                    fedora     18.1 MiB
 wine-dxvk-d3d10                                           x86_64 2.7.1-3.fc43                    fedora    964.4 KiB
 wine-dxvk-d3d8                                            x86_64 2.7.1-3.fc43                    fedora     13.3 MiB
 wine-dxvk-d3d9                                            x86_64 2.7.1-3.fc43                    fedora     16.8 MiB
 wine-dxvk-dxgi                                            x86_64 2.7.1-3.fc43                    fedora     15.3 MiB
 openh264                                                  x86_64 2.6.0-2.fc43                    fedora-ci   1.1 MiB
Skipping packages with broken dependencies:
 libavfilter-free                                          x86_64 7.1.2-2.fc43                    fedora      4.0 MiB
 libavif                                                   x86_64 1.3.0-2.fc43                    fedora    258.0 KiB
 libheif                                                   x86_64 1.20.2-6.fc43                   fedora      1.6 MiB
 mpv                                                       x86_64 0.40.0-3.fc43                   fedora      4.4 MiB
 gstreamer1-plugins-bad-free                               x86_64 1.26.8-1.fc43                   updates     9.9 MiB
 kpipewire                                                 x86_64 6.5.2-2.fc43                    updates   562.3 KiB

Any ideas on how to solve this? Thank you

1 Like

Disable the conflicting repo, terra repo is bad.

Terra repo is replacing fedora packages which causes conflicts with rpmfusion which needs the fedora provided versions.

3 Likes

There are packages that only Terra builds.
You can avoid conflicts with this workaround:
Zed editor: this is too much - #2 by vgaetera

1 Like

Thank you, looks like disabling the Terra repo fixed some conflicts (all 42 ones), but upgrading to Fedora 43 still introduces these conflicts:

Skipping packages with conflicts:
 ffmpeg-libs                                               x86_64 7.1.2-7.fc43                        rpmfusion-f  21.2 MiB
 libplacebo                                                x86_64 7.351.0-3.fc43                      fedora        1.1 MiB
 svt-av1-libs                                              x86_64 3.1.2-1.fc43                        fedora        5.6 MiB
 openh264                                                  x86_64 2.6.0-2.fc43                        fedora-cisc   1.1 MiB
 wine-dxvk                                                 x86_64 2.7.1-4.fc43                        updates      18.2 MiB
 wine-dxvk-d3d10                                           x86_64 2.7.1-4.fc43                        updates     964.5 KiB
 wine-dxvk-d3d8                                            x86_64 2.7.1-4.fc43                        updates      13.4 MiB
 wine-dxvk-d3d9                                            x86_64 2.7.1-4.fc43                        updates      16.9 MiB
 wine-dxvk-dxgi                                            x86_64 2.7.1-4.fc43                        updates      15.4 MiB
Skipping packages with broken dependencies:
 libavfilter-free                                          x86_64 7.1.2-2.fc43                        fedora        4.0 MiB
 libavif                                                   x86_64 1.3.0-2.fc43                        fedora      258.0 KiB
 libheif                                                   x86_64 1.20.2-6.fc43                       fedora        1.6 MiB
 mpv                                                       x86_64 0.40.0-3.fc43                       fedora        4.4 MiB
 ffmpegthumbs                                              x86_64 25.08.3-1.fc43                      updates     113.5 KiB
 gstreamer1-plugins-bad-free                               x86_64 1.26.8-1.fc43                       updates       9.9 MiB
 kpipewire                                                 x86_64 6.5.3-1.fc43                        updates     562.2 KiB