Gstreamer and Wine do not update on Fedora 41

i want to update my system with the latest kernels and software updates, but both the “Software” app and sudo dnf update -y return errors regarding wine and gstreamer, citing some issues with already present files. The log from sudo dnf update -y is:

Transaction failed: Rpm transaction failed.
  - file /usr/share/doc/gstreamer1/NEWS from install of gstreamer1-1.24.11-1.fc41.i686 conflicts with file from package gstreamer1-1.24.10-1.fc41.x86_64
  - file /usr/share/doc/gstreamer1/RELEASE from install of gstreamer1-1.24.11-1.fc41.i686 conflicts with file from package gstreamer1-1.24.10-1.fc41.x86_64
  - file /usr/share/doc/gstreamer1-plugins-base/NEWS from install of gstreamer1-plugins-base-1.24.11-1.fc41.i686 conflicts with file from package gstreamer1-plugins-base-1.24.10-1.fc41.x86_64
  - file /usr/share/doc/gstreamer1-plugins-base/RELEASE from install of gstreamer1-plugins-base-1.24.11-1.fc41.i686 conflicts with file from package gstreamer1-plugins-base-1.24.10-1.fc41.x86_64
  - file /usr/share/doc/wine-core/ANNOUNCE.md from install of wine-core-10.0-0.7rc4.fc41.i686 conflicts with file from package wine-core-10.0-0.6rc3.fc41.x86_64
  - file /usr/share/doc/wine-core/LICENSE from install of wine-core-10.0-0.7rc4.fc41.i686 conflicts with file from package wine-core-10.0-0.6rc3.fc41.x86_64
  - file /usr/share/doc/wine-core/VERSION from install of wine-core-10.0-0.7rc4.fc41.i686 conflicts with file from package wine-core-10.0-0.6rc3.fc41.x86_64
  - file /usr/share/doc/gstreamer1-plugins-good/NEWS from install of gstreamer1-plugins-good-1.24.11-1.fc41.i686 conflicts with file from package gstreamer1-plugins-good-1.24.10-1.fc41.x86_64
  - file /usr/share/doc/gstreamer1-plugins-good/RELEASE from install of gstreamer1-plugins-good-1.24.11-1.fc41.i686 conflicts with file from package gstreamer1-plugins-good-1.24.10-1.fc41.x86_64

chatGPT suggested to use the flag --skip-broken but it seems that dnf does not support it. I also tried sudo dnf reinstall gstreamer1-1.24.10-1.fc41.x86_64 and sudo dnf reinstall gstreamer1-1.24.11-1.fc41.i686 but neither helped. This community has always helped me before, and I thank you so much for the support.

For some reason your .686 and .x86_64 are not at the same verions.
This is what I have installed:

$ rpm -q gstreamer1
gstreamer1-1.24.11-1.fc41.x86_64
gstreamer1-1.24.11-1.fc41.i686

You need to get the versions to match.

What versions do have installed at the moment?
What happens if you try to dnf upgrade gstreamer1?

I fixed that typo.

1 Like

I would suggest

dnf upgrade 'gstreamer*'

to upgrade all gstreamer packages, x86_64 and i686 at the same time. Notice the quotes to protect the * wildcard.

Perhaps uninstall both versions and reinstall Gstreamer and WINE?

Transaction failed: Rpm transaction failed.
  - file /usr/share/doc/gstreamer1/NEWS from install of gstreamer1-1.24.11-1.fc41.i686 conflicts with file from package gstreamer1-1.24.10-1.fc41.x86_64
  - file /usr/share/doc/gstreamer1/RELEASE from install of gstreamer1-1.24.11-1.fc41.i686 conflicts with file from package gstreamer1-1.24.10-1.fc41.x86_64
  - file /usr/share/doc/gstreamer1-plugins-base/NEWS from install of gstreamer1-plugins-base-1.24.11-1.fc41.i686 conflicts with file from package gstreamer1-plugins-base-1.24.10-1.fc41.x86_64
  - file /usr/share/doc/gstreamer1-plugins-base/RELEASE from install of gstreamer1-plugins-base-1.24.11-1.fc41.i686 conflicts with file from package gstreamer1-plugins-base-1.24.10-1.fc41.x86_64
  - file /usr/share/doc/gstreamer1-plugins-good/NEWS from install of gstreamer1-plugins-good-1.24.11-1.fc41.i686 conflicts with file from package gstreamer1-plugins-good-1.24.10-1.fc41.x86_64
  - file /usr/share/doc/gstreamer1-plugins-good/RELEASE from install of gstreamer1-plugins-good-1.24.11-1.fc41.i686 conflicts with file from package gstreamer1-plugins-good-1.24.10-1.fc41.x86_64

looks like its the same message as the dnf update one

Transaction failed: Rpm transaction failed.
  - file /usr/share/doc/gstreamer1/NEWS from install of gstreamer1-1.24.11-1.fc41.i686 conflicts with file from package gstreamer1-1.24.10-1.fc41.x86_64
  - file /usr/share/doc/gstreamer1/RELEASE from install of gstreamer1-1.24.11-1.fc41.i686 conflicts with file from package gstreamer1-1.24.10-1.fc41.x86_64

as for the version i have, it should be 1.24.10-1 the installed one

this worked, for other people that may have my problem, i did

sudo dnf reinstall gstreamer1
sudo dnf reinstall gstreamer1-plugins-base
sudo dnf reinstall gstreamer1-plugins-good
sudo dnf remove wine
sudo dnf remove wine-core
sudo dnf install wine

after that, i did the usual sudo dnf update -y and it finally worked. Have not encountered issues since, but idk if i broke something in wine because i dont use it that often. Thanks all for your replies.

2 Likes