Gstreamer1-plugins-ugly. What's wrong?

gstreamer1-plugins-ugly. What’s wrong?

$ sudo dnf -y upgrade

Upgrade  3 Packages
Total size: 3.6 M
Running transaction check
Transaction check succeeded.
Running transaction test
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: Transaction test error:
  file /usr/lib64/gstreamer-1.0/libgstasf.so from install of gstreamer1-plugins-ugly-free-1.22.8-2.fc39.x86_64 conflicts with file from package gstreamer1-plugins-ugly-1:1.22.7-1.fc39.x86_64
  file /usr/lib64/gstreamer-1.0/libgstdvdlpcmdec.so from install of gstreamer1-plugins-ugly-free-1.22.8-2.fc39.x86_64 conflicts with file from package gstreamer1-plugins-ugly-1:1.22.7-1.fc39.x86_64
  file /usr/lib64/gstreamer-1.0/libgstdvdsub.so from install of gstreamer1-plugins-ugly-free-1.22.8-2.fc39.x86_64 conflicts with file from package gstreamer1-plugins-ugly-1:1.22.7-1.fc39.x86_64
  file /usr/lib64/gstreamer-1.0/libgstrealmedia.so from install of gstreamer1-plugins-ugly-free-1.22.8-2.fc39.x86_64 conflicts with file from package gstreamer1-plugins-ugly-1:1.22.7-1.fc39.x86_64

What’s wrong?
Sould I remove gstreamer1-plugins-ugly or gstreamer1-plugins-ugly-free?

Yes you can remove then reinstall them as this is simply a version conflict.

You need to use gstreamer1-plugins-ugly or gstreamer1-plugins-ugly-free not both of them. Conflict is natural because of here

Hello @sparcher ,
I had to remove the following in order to have my update move forward due to conflicts …

gstreamer1-plugins-ugly-free

and

gstreamer1-plugins-bad-free

If that helps.

1 Like

I had the following error when I updated:

Error: Transaction test error:
  file /usr/lib64/gstreamer-1.0/libgstdvbsuboverlay.so from install of gstreamer1-plugins-bad-free-1.22.8-2.fc39.x86_64 conflicts with file from package gstreamer1-plugins-bad-freeworld-1:1.22.7-1.fc39.x86_64
  file /usr/lib64/gstreamer-1.0/libgstsiren.so from install of gstreamer1-plugins-bad-free-1.22.8-2.fc39.x86_64 conflicts with file from package gstreamer1-plugins-bad-freeworld-1:1.22.7-1.fc39.x86_64
  file /usr/lib64/gstreamer-1.0/libgstdtsdec.so from install of gstreamer1-plugins-bad-free-extras-1.22.8-2.fc39.x86_64 conflicts with file from package gstreamer1-plugins-bad-freeworld-1:1.22.7-1.fc39.x86_64
  file /usr/lib64/gstreamer-1.0/libgstasf.so from install of gstreamer1-plugins-ugly-free-1.22.8-2.fc39.x86_64 conflicts with file from package gstreamer1-plugins-ugly-1:1.22.7-1.fc39.x86_64
  file /usr/lib64/gstreamer-1.0/libgstdvdlpcmdec.so from install of gstreamer1-plugins-ugly-free-1.22.8-2.fc39.x86_64 conflicts with file from package gstreamer1-plugins-ugly-1:1.22.7-1.fc39.x86_64
  file /usr/lib64/gstreamer-1.0/libgstdvdsub.so from install of gstreamer1-plugins-ugly-free-1.22.8-2.fc39.x86_64 conflicts with file from package gstreamer1-plugins-ugly-1:1.22.7-1.fc39.x86_64
  file /usr/lib64/gstreamer-1.0/libgstrealmedia.so from install of gstreamer1-plugins-ugly-free-1.22.8-2.fc39.x86_64 conflicts with file from package gstreamer1-plugins-ugly-1:1.22.7-1.fc39.x86_64

So based on the comments here, I removed two of the conflicting packages that were part of RPMFusion Updates. Unsure if this will lead to any issues, but since I rarely if every rely on anything from gstreamer ugly I think it’s okay to remove. So I removed the freeworld package and gstreamer-ugly, as those are from RPMFusion…

sudo dnf remove gstreamer1-plugins-bad-freeworld
[sudo] password for scott: 
Dependencies resolved.
====================================================================================================================================================================================================================
 Package                                                     Architecture                      Version                                                     Repository                                          Size
====================================================================================================================================================================================================================
Removing:
 gstreamer1-plugins-bad-freeworld                            x86_64                            1:1.22.7-1.fc39                                             @rpmfusion-free-updates                            703 k
Removing unused dependencies:
 faad2-libs                                                  x86_64                            1:2.11.1-1.fc39                                             @rpmfusion-free-updates                            593 k
 librtmp                                                     x86_64                            2.4-23.20210219.gitf1b83c1.fc39                             @rpmfusion-free                                    157 k
 mjpegtools-libs                                             x86_64                            2.2.1-4.fc39                                                @rpmfusion-free                                    424 k
 svt-hevc-libs                                               x86_64                            1.5.1-5.fc39                                                @rpmfusion-free                                    2.2 M
sudo dnf remove gstreamer1-plugins-ugly
Dependencies resolved.
====================================================================================================================================================================================================================
 Package                                                  Architecture                            Version                                            Repository                                                Size
====================================================================================================================================================================================================================
Removing:
 gstreamer1-plugins-ugly                                  x86_64                                  1:1.22.7-1.fc39                                    @rpmfusion-free-updates                                  574 k

After removing these, I was able to run dnf update and everything updated fine afterwards. Really random this happened, but I guess when you also have the RPMFusion repo, this sort of thing happens sometimes…

All happened because three days ago RPM fusion removed these packages and moved them to Fedora.

So it should be safe to remove those packages.

1 Like

It was fixed last night.