Gstreamer packages conflict when running dnf up today

Anyone else having the same issue? What’s up with it?

$ sudo dnf up --refresh -y && dnf autoremove
[sudo] password for ph:
Updating and loading repositories:
 Fedora 42 - x86_64 - Updates                                                                                                                                                                                                                                                                                                        100% |  60.8 KiB/s |  63.7 KiB |  00m01s
 Fedora 42 openh264 (From Cisco) - x86_64                                                                                                                                                                                                                                                                                            100% |   1.1 KiB/s | 986.0   B |  00m01s
 Copr repo for PyCharm owned by phracek                                                                                                                                                                                                                                                                                              100% |   2.2 KiB/s |   2.1 KiB |  00m01s
 Fedora 42 - x86_64                                                                                                                                                                                                                                                                                                                  100% |  62.7 KiB/s |  68.2 KiB |  00m01s
 google-chrome                                                                                                                                                                                                                                                                                                                       100% |   3.3 KiB/s |   1.3 KiB |  00m00s
 RPM Fusion for Fedora 42 - Nonfree - NVIDIA Driver                                                                                                                                                                                                                                                                                  100% |   2.1 KiB/s |   2.5 KiB |  00m01s
 RPM Fusion for Fedora 42 - Nonfree - Steam                                                                                                                                                                                                                                                                                          100% |   3.3 KiB/s |   2.4 KiB |  00m01s
 RPM Fusion for Fedora 42 - Nonfree tainted                                                                                                                                                                                                                                                                                          100% |   2.6 KiB/s |   2.4 KiB |  00m01s
 RPM Fusion for Fedora 42 - Free tainted                                                                                                                                                                                                                                                                                             100% |  10.9 KiB/s |  12.0 KiB |  00m01s
 RPM Fusion for Fedora 42 - Free                                                                                                                                                                                                                                                                                                     100% |  11.6 KiB/s |  13.0 KiB |  00m01s
 RPM Fusion for Fedora 42 - Free - Updates                                                                                                                                                                                                                                                                                           100% |  10.1 KiB/s |  11.4 KiB |  00m01s
 RPM Fusion for Fedora 42 - Nonfree - Updates                                                                                                                                                                                                                                                                                        100% |  13.6 KiB/s |  15.4 KiB |  00m01s
 RPM Fusion for Fedora 42 - Nonfree                                                                                                                                                                                                                                                                                                  100% |  21.8 KiB/s |  17.0 KiB |  00m01s
 Visual Studio Code                                                                                                                                                                                                                                                                                                                  100% |   2.8 KiB/s |   1.5 KiB |  00m01s
 Fedora 42 - x86_64 - Updates                                                                                                                                                                                                                                                                                                        100% | 808.0 KiB/s |   1.8 MiB |  00m02s
 Fedora 42 openh264 (From Cisco) - x86_64                                                                                                                                                                                                                                                                                            100% |   2.7 KiB/s |   5.8 KiB |  00m02s
 google-chrome                                                                                                                                                                                                                                                                                                                       100% |   4.3 KiB/s |   3.3 KiB |  00m01s
 RPM Fusion for Fedora 42 - Nonfree tainted                                                                                                                                                                                                                                                                                          100% |   4.5 KiB/s |   7.5 KiB |  00m02s
 Visual Studio Code                                                                                                                                                                                                                                                                                                                  100% | 168.7 KiB/s | 122.5 KiB |  00m01s
Repositories loaded.
Problem 1: installed package gstreamer1-plugins-bad-freeworld-1:1.26.2-1.fc42.x86_64 conflicts with gstreamer1-plugins-bad-freeworld < 1:1.26.2-2 provided by gstreamer1-plugins-bad-free-1.26.2-2.fc42.x86_64 from updates
  - cannot install the best update candidate for package gstreamer1-plugins-bad-freeworld-1:1.26.2-1.fc42.x86_64
  - cannot install the best update candidate for package gstreamer1-plugins-bad-free-1.26.2-1.fc42.x86_64
 Problem 2: problem with installed package
  - installed package gstreamer1-plugins-bad-freeworld-1:1.26.2-1.fc42.x86_64 conflicts with gstreamer1-plugins-bad-freeworld < 1:1.26.2-2 provided by gstreamer1-plugins-bad-free-1.26.2-2.fc42.x86_64 from updates
  - package gstreamer1-plugins-bad-free-1.26.2-2.fc42.x86_64 from updates conflicts with gstreamer1-plugins-bad-freeworld < 1:1.26.2-2 provided by gstreamer1-plugins-bad-freeworld-1:1.26.0-1.fc42.x86_64 from rpmfusion-free
  - package gstreamer1-plugins-bad-free-1.26.2-2.fc42.x86_64 from updates conflicts with gstreamer1-plugins-bad-freeworld < 1:1.26.2-2 provided by gstreamer1-plugins-bad-freeworld-1:1.26.2-1.fc42.x86_64 from rpmfusion-free-updates
  - installed package snapshot-48.0.1-1.fc42.x86_64 requires gstreamer1-plugins-bad-free(x86-64), but none of the providers can be installed
  - installed package gstreamer1-plugins-bad-free-1.26.2-1.fc42.x86_64 requires gstreamer1-plugins-bad-free-libs(x86-64) = 1.26.2-1.fc42, but none of the providers can be installed
  - package gstreamer1-plugins-bad-free-1.26.0-1.fc42.x86_64 from fedora requires gstreamer1-plugins-bad-free-libs(x86-64) = 1.26.0-1.fc42, but none of the providers can be installed
  - cannot install both gstreamer1-plugins-bad-free-libs-1.26.2-2.fc42.x86_64 from updates and gstreamer1-plugins-bad-free-libs-1.26.2-1.fc42.x86_64 from @System
  - cannot install both gstreamer1-plugins-bad-free-libs-1.26.2-2.fc42.x86_64 from updates and gstreamer1-plugins-bad-free-libs-1.26.0-1.fc42.x86_64 from fedora
  - cannot install the best update candidate for package snapshot-48.0.1-1.fc42.x86_64
  - cannot install the best update candidate for package gstreamer1-plugins-bad-free-libs-1.26.2-1.fc42.x86_64

See: Gstreamer package conflicts after update to KDE 6.4

(I don’t think this is KDE-specific, despite the thread title.)

1 Like

There appears to be a dependency issue between gstreamer1-plugins-bad-freeworld from rpmfusion and gstreamer1-plugins-bad-free from fedora updates.

I got past the error with first removing gstreamer-plugins-bad-freeworld then performing the update. When i reinstalled gstreamer1-plugins-bad-freeworld using the --allowerasing option it then downgraded gstreamer1-plugins-bad-free and gstreamer1-plugins-bad-free-libs from the latest version 1.26.2-2 back to the older version 1.26.0-1 which appears to be compatible with the freeworld package.

$ sudo dnf install gstreamer1-plugins-bad-freeworld -y --allowerasing
Updating and loading repositories:
Repositories loaded.
Package                                         Arch      Version                                      Repository                        Size
Downgrading:
 gstreamer1-plugins-bad-free                    x86_64    1.26.0-1.fc42                                fedora                         8.8 MiB
   replacing gstreamer1-plugins-bad-free        x86_64    1.26.2-2.fc42                                updates                        9.5 MiB
 gstreamer1-plugins-bad-free-libs               x86_64    1.26.0-1.fc42                                fedora                         3.1 MiB
   replacing gstreamer1-plugins-bad-free-libs   x86_64    1.26.2-2.fc42                                updates                        3.1 MiB
Installing:
 gstreamer1-plugins-bad-freeworld               x86_64    1:1.26.2-1.fc42                              rpmfusion-free-updates       511.7 KiB
Installing dependencies:
 librtmp                                        x86_64    2.6-1.20240301.git6f6bb13.fc42               rpmfusion-free               165.6 KiB
 mjpegtools-libs                                x86_64    2.2.1-8.fc42                                 rpmfusion-free               413.4 KiB
 svt-hevc-libs                                  x86_64    1.5.1-8.fc42                                 rpmfusion-free                 2.2 MiB

I ran

sudo dnf update --enable-repo=r*g gstreamer1-*

like leigh123linux said, and it worked. I did wonder what was happening, but not enough to look into it right now. I guess that clears it up. Thanks.

Thanks for the info
I now did sudo dnf upgrade gstreamer* --enablerepo rpmfusion*testing* and it pulled the update for the freeworld package from the testing repo and also upgraded the packages from fedora as well.

Thanks to the rpmfusion team for fixing that dependency issue.

1 Like