Gstreamer package conflicts after update to KDE 6.4

,

After the update to KDE 6.4, I get the following errors from the gstreamer package:

$ sudo dnf update
Updating and loading repositories:
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

How do I resolve these errors?

1 Like

Wait or use

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

Hi,

I have exactly the same issue, although I don’t use KDE but Cinnamon.
There is a conflict between gstreamer1 packages in official Fedora repos and in the RPM Fusion repos.

I agree with @leigh123linux and hope this conflict will be resolved by the maintainers ASAP, so I’m waiting.

The conflict was resolved for me when I ran an update a few minutes ago.

Still not resolved for me:

$ sudo dnf clean all
Removed 66 files, 48 directories (total of 89 MiB). 0 errors occurred.
$ sudo dnf check-upgrade --refresh
Updating and loading repositories:
 Copr repo for openvpn3 owned by dsommers                                                                                                                                                             100% |  18.2 KiB/s |   8.1 KiB |  00m00s
 RPM Fusion for Fedora 42 - Nonfree - Updates                                                                                                                                                         100% |  15.4 KiB/s |  44.8 KiB |  00m03s
 Fedora 42 openh264 (From Cisco) - x86_64                                                                                                                                                             100% |   7.4 KiB/s |   6.0 KiB |  00m01s
 Fedora 42 - x86_64 - Updates                                                                                                                                                                         100% |   3.9 MiB/s |   6.4 MiB |  00m02s
 google-chrome                                                                                                                                                                                        100% |   6.9 KiB/s |   3.3 KiB |  00m00s
 RPM Fusion for Fedora 42 - Free                                                                                                                                                                      100% |  56.2 KiB/s | 179.2 KiB |  00m03s
 pgadmin4                                                                                                                                                                                             100% |  48.3 KiB/s |  27.0 KiB |  00m01s
 Fedora 42 - x86_64                                                                                                                                                                                   100% |  16.7 MiB/s |  35.4 MiB |  00m02s
 RPM Fusion for Fedora 42 - Free - Updates                                                                                                                                                            100% |  34.1 KiB/s |  47.7 KiB |  00m01s
 RPM Fusion for Fedora 42 - Nonfree                                                                                                                                                                   100% |  46.2 KiB/s | 104.8 KiB |  00m02s
 Terra 42                                                                                                                                                                                             100% | 187.2 KiB/s | 898.6 KiB |  00m05s
 Visual Studio Code                                                                                                                                                                                   100% | 207.3 KiB/s | 120.0 KiB |  00m01s
Repositories loaded.
gstreamer1-plugins-bad-free.x86_64      1.26.2-2.fc42 updates
gstreamer1-plugins-bad-free-libs.x86_64 1.26.2-2.fc42 updates
$ sudo dnf upgrade
Updating and loading repositories:
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
  - problem with installed package
  - 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 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.

It will depend on when your local repository mirror gets refreshed with the latest updates, which might take a few more hours.

It’s in the testing repo.

1 Like

This worked for me. Thanks.
In zsh, we need to format the command slightly different

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

You should always quote the wildcards when referromg to package or repository names regardless of which shell you are using. Otherwise, if, for example, r*g matches one of the files in the current directory, the name(s) of those file(s) will replace r*g.

And looks like it’s in rpmfusion-free-updates now, at least on the mirror I’m using.

So a normal sudo dnf --refresh update works fine without conflicts now.