Minor problem with "gstreamer1-plugins-bad- "

~$ sudo dnf update --refresh
[sudo] password for iclarke: 
Updating and loading repositories:
 Fedora 42 openh264 (From Cisco) - x86_64                                                                           100% |   6.5 KiB/s | 989.0   B |  00m00s
 Fedora 42 - x86_64 - Updates                                                                                       100% |  56.1 KiB/s |  25.0 KiB |  00m00s
 Brave Browser                                                                                                      100% |  23.8 KiB/s |   2.0 KiB |  00m00s
 Fedora 42 - x86_64                                                                                                 100% |  53.0 KiB/s |  26.9 KiB |  00m01s
 RPM Fusion for Fedora 42 - Free                                                                                    100% |  58.9 KiB/s |   9.0 KiB |  00m00s
 RPM Fusion for Fedora 42 - Free - Updates                                                                          100% |  84.5 KiB/s |   8.8 KiB |  00m00s
 RPM Fusion for Fedora 42 - Nonfree - NVIDIA Driver                                                                 100% |  20.2 KiB/s |   9.2 KiB |  00m00s
 RPM Fusion for Fedora 42 - Nonfree - Steam                                                                         100% |  23.7 KiB/s |   8.3 KiB |  00m00s
 RPM Fusion for Fedora 42 - Nonfree - Updates                                                                       100% |  19.5 KiB/s |   8.9 KiB |  00m00s
 RPM Fusion for Fedora 42 - Nonfree                                                                                 100% |  60.2 KiB/s |   9.2 KiB |  00m00s
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 vlc-plugin-gstreamer-1:3.0.21-19.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.0-1.fc42.x86_64 from fedora and gstreamer1-plugins-bad-free-libs-1.26.2-2.fc42.x86_64 from updates
  - cannot install the best update candidate for package vlc-plugin-gstreamer-1:3.0.21-19.fc42.x86_64
  - cannot install the best update candidate for package gstreamer1-plugins-bad-free-libs-1.26.2-1.fc42.x86_64

Package                                             Arch         Version                                              Repository                        Size
Skipping packages with conflicts:
 gstreamer1-plugins-bad-free                        x86_64       1.26.2-2.fc42                                        updates                        9.5 MiB
 gstreamer1-plugins-bad-free-libs                   x86_64       1.26.2-2.fc42                                        updates                        3.1 MiB
 gstreamer1-plugins-bad-free-libs                   x86_64       1.26.0-1.fc42                                        fedora                         3.1 MiB
 gstreamer1-plugins-bad-freeworld                   x86_64       1:1.26.0-1.fc42                                      rpmfusion-free               484.5 KiB
Skipping packages with broken dependencies:
 gstreamer1-plugins-bad-free                        x86_64       1.26.0-1.fc42                                        fedora                         8.8 MiB

Nothing to do.

What is happening here?
Did a program duplicate itself again, leaving “an older version” while the newer one is already installed?

1 Like

I think this should be solved by the latest gstreamer1-plugins-bad-freeworld update from the rpmfusion-free-updates-testing repository.

1 Like

Understandable.

So since I don’t like to run “testing” branches of software I’ll just have to wait, and it will fix itself.
Did I get it right?

1 Like

Yes, this should resolve itself in a few days or so.

1 Like

You can do this selectively without enabling the testing repos permanently, e.g.:

dnf --enable-repo='rpmfusion*testing' update 'gstreamer*'
3 Likes

For the sake of 100% accuracy, I am gonna select this message as The Solution after the problem solves itself.

1 Like

Just to update, this feels similar to another problem I had some time ago:

At least for today, 25/06/2025, it fixed itself (I was busy for around 2 days, couldn’t notice before).