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.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.