Trouble with gstreamer1 after update to Rocky 9.6

I am having an issue with Rocky 9 and my KDE Desktop. My entire KDE seems to have been rendered inoperable since the update. I saw that there was a page regarding problems when updating the software:
https://docs.rockylinux.org/release_notes/9_6/
Under “Update Failure with gstreamer packages installed” (I did have them installed) they suggest IF you get the following errors:

Error: Transaction test error:
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 (etc)

You should follow the instructions below:

sudo dnf swap gstreamer1-plugins-ugly-1:1.22.1-1.el9.x86_64 gstreamer1-plugins-ugly-free-1.22.12-3.el9.x86_64 
sudo dnf swap gstreamer1-plugins-bad-freeworld-1:1.22.1-1.el9.x86_64 gstreamer1-plugins-bad-free-1.22.12-4.el9_6.x86_64

So I did that… and on my system, the above command says

No match for argument: gstreamer1-plugins-ugly-1:1.22.1-1.el9.x86_64
No packages marked for removal.

and

No match for argument: gstreamer1-plugins-bad-freeworld-1:1.22.1-1.el9.x86_64
No packages marked for removal.

So… now what do I do?

Hi,

This is what I did:-

sudo dnf remove gstreamer1-plugins-ugly gstreamer1-plugins-bad-freeworld
sudo dnf upgrade --refresh

Regards Tom.

Thank you for your help… I tried that, and still keep getting the same error. I have tried removing the entire gstreamer1-plugins* so there are none of them, and I tried:

sudo dnf groupinstall -y "KDE Plasma Workspaces"

Same thing… (I also stopped my mate and gnome, I think, but I can get them back).

I don’t know how those @#%$* gstreamer1-plugins can get so fouled up.

Sigh

Does /usr/lib64/gstreamer-1.0/libgstdvbsuboverlay.so exist?

Hi,

What is the output of this?

Regards Tom.

/usr/lib64/gstreamer-1.0/libgstdvbsuboverlay.so does exsist since I reinstalled the gstreamer1-plugins* packages. At one point, I had renamed libgstdvbsuboverlay.so, libgstsiren.so, libgstasf.so, libgstdvdlpcmdec.so, libgstdvdsub.so, libgstrealmedia.so with *.bak (and it didn’t make a difference for the command). I suspect it while they are installing that it gets the conflict.

But that’s just my current hypothesis.

Hi!

The output of sudo dnf groupinstall -y “KDE Plasma Workspace” is:

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


Hi,

I think you may need to temporarily disable the rpm fusion repos to get kde working.

I would them remove 2 conflicting packages, then run dnf -y upgrade --refresh.

If that succeeds try installing kde again.

After that hopefully you will able to re-enable rpmfusion, if not you may need to wait for rpmfusion to fix the conflict with there repo.

Regards Tom.

1 Like

just do the upgrade with

yum update  --enablerepo=rpmfusion-free-updates-testing  

1 Like

Tom, that worked! I was able to install and run KDE Workspace like that! Fantastic! Thank you so much! Although I haven’t had the nerve to enable my rpmfushion-free and non-free repos quite yet. It might just be a good thing to let it be for awhile. :slight_smile:

Thanks!

1 Like

Hmmm… would that repo have the fixes, do you think?

Yes, you can get the updated packages via the mentioned testing repo a bit earlier, or wait 1-2 day and enable the standard repos of rpmfusion again to install the updated packages again.