Gstreamer conflicts while installing KDE Plasma

Trying to install KDE Plasma on AL9.5 using:

dnf groupinstall "KDE Plasma Workspaces" "base-x" "KDE Applications"

The only thing I did to this system was installing nvidia drivers via rpm-fusion

I get the following error messages and I can’t select KDE from the loginscreen.

Error: Transaction test error:
  file /usr/lib64/gstreamer-1.0/libgstasf.so conflicts between attempted installs of gstreamer1-plugins-ugly-1:1.22.1-1.el9.x86_64 and gstreamer1-plugins-ugly-free-1.22.12-3.el9.x86_64
  file /usr/lib64/gstreamer-1.0/libgstdvdlpcmdec.so conflicts between attempted installs of gstreamer1-plugins-ugly-1:1.22.1-1.el9.x86_64 and gstreamer1-plugins-ugly-free-1.22.12-3.el9.x86_64
  file /usr/lib64/gstreamer-1.0/libgstdvdsub.so conflicts between attempted installs of gstreamer1-plugins-ugly-1:1.22.1-1.el9.x86_64 and gstreamer1-plugins-ugly-free-1.22.12-3.el9.x86_64
  file /usr/lib64/gstreamer-1.0/libgstrealmedia.so conflicts between attempted installs of gstreamer1-plugins-ugly-1:1.22.1-1.el9.x86_64 and gstreamer1-plugins-ugly-free-1.22.12-3.el9.x86_64
  file /usr/lib64/gstreamer-1.0/libgstdvbsuboverlay.so conflicts between attempted installs of gstreamer1-plugins-bad-freeworld-1:1.22.1-1.el9.x86_64 and gstreamer1-plugins-bad-free-1.22.12-4.el9_6.x86_64
  file /usr/lib64/gstreamer-1.0/libgstsiren.so conflicts between attempted installs of gstreamer1-plugins-bad-freeworld-1:1.22.1-1.el9.x86_64 and gstreamer1-plugins-bad-free-1.22.12-4.el9_6.x86_64

How to deal with this?
Thanks in advance.

RPM Fusion and EPEL do have packages that do provide same things – the third-party repos do not coordinate.

I’d rather use NVidia’s own repo https://developer.download.nvidia.com/compute/cuda/repos/rhel9/x86_64/cuda-rhel9.repo
than RPM Fusion for NVidia drivers (unless you have an ancient GPU).


Overall, my default is to keep EPEL, RPM Fusion, and CUDA repos disabled when I’m not installing from them.

One could add exclude lists to RPM Fusion repos, or

dnf --disablerepo=rpmfusion* groupinstall "KDE Plasma Workspaces" "base-x" "KDE Applications"

Basically anything that hides/excludes the packages that you don’t want.

1 Like

Many thanks. Despite feeling pretty stupid with questions like this, at least I am a bit happy to realize I was going in the right direction, i.e., I was thinking about removing the repo altogether and trying that.

It worked very well! Thanks again for the help.