Gstreamer update blocker[solved]

Hello,
I’m getting this error when trying to update due to gstreamer. If anyone has any suggestions, that would be great.

Internal error:

Error running transaction: file /usr/lib64/gstreamer-1.0/libgstdvbsuboverlay.so from install of gstreamer1-plugins-bad-free-1.22.12-4.el9_6.x86_64 conflicts with file from package gstreamer1-plugins-bad-freeworld-1:1.22.1-1.el9.x86_64 file /usr/lib64/gstreamer-1.0/libgstsiren.so from install of gstreamer1-plugins-bad-free-1.22.12-4.el9_6.x86_64 conflicts with file from package gstreamer1-plugins-bad-freeworld-1:1.22.1-1.el9.x86_64 file /usr/lib64/gstreamer-1.0/libgstasf.so from install of gstreamer1-plugins-ugly-free-1.22.12-3.el9.x86_64 conflicts with file from package gstreamer1-plugins-ugly-1:1.22.1-1.el9.x86_64 file /usr/lib64/gstreamer-1.0/libgstdvdlpcmdec.so from install of gstreamer1-plugins-ugly-free-1.22.12-3.el9.x86_64 conflicts with file from package gstreamer1-plugins-ugly-1:1.22.1-1.el9.x86_64 file /usr/lib64/gstreamer-1.0/libgstdvdsub.so from install of gstreamer1-plugins-ugly-free-1.22.12-3.el9.x86_64 conflicts with file from package gstreamer1-plugins-ugly-1:1.22.1-1.el9.x86_64 file /usr/lib64/gstreamer-1.0/libgstrealmedia.so from install of gstreamer1-plugins-ugly-free-1.22.12-3.el9.x86_64 conflicts with file from package gstreamer1-plugins-ugly-1:1.22.1-1.el9.x86_64

My repository list is:
─> dnf repolist enabled
repo id repo name
1password 1Password Stable Channel
appstream AlmaLinux 9 - AppStream
baseos AlmaLinux 9 - BaseOS
crb AlmaLinux 9 - CRB
epel Extra Packages for Enterprise Linux 9 - x86_64
epel-cisco-openh264 Extra Packages for Enterprise Linux 9 openh264 (From Cisco) - x86_64
extras AlmaLinux 9 - Extras
hashicorp Hashicorp Stable - x86_64
puppet-tools Puppet Tools Repository el 9 - x86_64
rpmfusion-free-updates RPM Fusion for EL 9 - Free - Updates
rpmfusion-nonfree-updates RPM Fusion for EL 9 - Nonfree - Updates

Thanks!

The gstreamer1-plugins-ugly-free-1.22.12-3.el9.x86_64 is from EPEL, isn’t it?
While gstreamer1-plugins-ugly-1:1.22.1-1.el9.x86_64 is from RPM Fusion?

The earlier gstreamer1-plugins-ugly-free had some libraries and gstreamer1-plugins-ugly some more.
The new gstreamer1-plugins-ugly-free seems to have also the libs that gstreamer1-plugins-ugly provides.

You can verify that by listing what your current versions provide:

rpm -ql gstreamer1-plugins-ugly-free
rpm -ql gstreamer1-plugins-ugly

and what the new offers:

dnf rq -l gstreamer1-plugins-ugly-free-1.22.12-3.el9

I did simply remove the gstreamer1-plugins-ugly and then the gstreamer1-plugins-ugly-free did update nicely.


There is probably a similar development with the gstreamer1-plugins-bad-free and gstreamer1-plugins-bad-freeworld.

Hello… This 2 are causing issues :
gstreamer1-plugins-bad-free.x86_64 1.22.12-4.el9_6 appstream
gstreamer1-plugins-ugly-free.x86_64 1.22.12-3.el9 appstream

Hi,
Yes, that’s pretty much it, ran
sudo dnf remove gstreamer1-plugins-ugly
sudo dnf remove gstreamer1-plugins-ugly-free
sudo dnf remove gstreamer1-plugins-bad-freeworld

and that sorted out the problem.
Thanks very much for the help,