Why is my update not happening?

Error running transaction: file /usr/share/gcc-15/python/libstdcxx/__pycache__/__init__.cpython-313.opt-1.pyc from install of libstdc++-15.1.1-1.fc42.i686 conflicts with file from package libstdc++-15.0.1-0.11.fc42.x86_64
file /usr/share/gcc-15/python/libstdcxx/__pycache__/__init__.cpython-313.pyc from install of libstdc++-15.1.1-1.fc42.i686 conflicts with file from package libstdc++-15.0.1-0.11.fc42.x86_64
file /usr/share/gcc-15/python/libstdcxx/v6/__pycache__/__init__.cpython-313.opt-1.pyc from install of libstdc++-15.1.1-1.fc42.i686 conflicts with file from package libstdc++-15.0.1-0.11.fc42.x86_64
file /usr/share/gcc-15/python/libstdcxx/v6/__pycache__/__init__.cpython-313.pyc from install of libstdc++-15.1.1-1.fc42.i686 conflicts with file from package libstdc++-15.0.1-0.11.fc42.x86_64
file /usr/share/gcc-15/python/libstdcxx/v6/__pycache__/printers.cpython-313.opt-1.pyc from install of libstdc++-15.1.1-1.fc42.i686 conflicts with file from package libstdc++-15.0.1-0.11.fc42.x86_64
file /usr/share/gcc-15/python/libstdcxx/v6/__pycache__/printers.cpython-313.pyc from install of libstdc++-15.1.1-1.fc42.i686 conflicts with file from package libstdc++-15.0.1-0.11.fc42.x86_64
file /usr/share/gcc-15/python/libstdcxx/v6/__pycache__/xmethods.cpython-313.opt-1.pyc from install of libstdc++-15.1.1-1.fc42.i686 conflicts with file from package libstdc++-15.0.1-0.11.fc42.x86_64
file /usr/share/gcc-15/python/libstdcxx/v6/__pycache__/xmethods.cpython-313.pyc from install of libstdc++-15.1.1-1.fc42.i686 conflicts with file from package libstdc++-15.0.1-0.11.fc42.x86_64
file /usr/share/doc/gstreamer1/NEWS from install of gstreamer1-1.26.1-1.fc42.i686 conflicts with file from package gstreamer1-1.26.0-1.fc42.x86_64
file /usr/share/doc/gstreamer1/RELEASE from install of gstreamer1-1.26.1-1.fc42.i686 conflicts with file from package gstreamer1-1.26.0-1.fc42.x86_64
file /usr/share/doc/libgomp/ChangeLog.bz2 from install of libgomp-15.1.1-1.fc42.i686 conflicts with file from package libgomp-15.0.1-0.11.fc42.x86_64
file /usr/share/info/libgomp.info.gz from install of libgomp-15.1.1-1.fc42.i686 conflicts with file from package libgomp-15.0.1-0.11.fc42.x86_64
file /usr/share/licenses/xz-libs/COPYING from install of xz-libs-1:5.8.1-2.fc42.i686 conflicts with file from package xz-libs-1:5.6.3-3.fc42.x86_64
file /usr/share/gir-1.0/Tracker-3.0.gir from install of libtinysparql-3.9.2-1.fc42.i686 conflicts with file from package libtinysparql-3.9.1-2.fc42.x86_64
1 Like

I fixed your post to use pre-formatted text to make the output easier to use.
Pre-formatted text is the </> button.

Try removing libstdc+±15.1.1-1.fc42.i686 and then do the update again.

sudo dnf remove libstdc++-15.1.1-1.fc42.i686

Does that fix it?

1 Like

No, sadly it didnt work. It just shows :

No packages to remove for argument: libstdc+±15.1.1-1.fc42.i68

and btw thank you for the prefix thing idk how it works sorry.

Try this way:

sudo rpm -e --nodeps gstreamer1.i686
sudo rpm -e --nodeps libgomp.i686
sudo rpm -e --nodeps libstdc++.i686
sudo rpm -e --nodeps libtinysparql.i686
sudo rpm -e --nodeps xz-libs.i686
sudo dnf distro-sync --refresh

If the issue persists:

sudo dnf remove \*.i686
1 Like

Look at the bar of icons above the boz you entering your post in.
There is an icon that looks like </> click that after selecting the text to be pre-formatted.

Or you type it like this using triple back-quotes.

```
pre-fomatted text
       here!
```
1 Like

Is this exact? Note that you’re missing a 6 at the end.

It’s probably worth warning people that using RPM directly with --nodeps can break the system. In this case, the commands you give are safe, since on a modern system the 32-bit (i686) packages are extra for compatibility… but it’s good to know where the dangers might be.

2 Likes
[220/220] Total                                                                               100% |   0.0   B/s |   0.0   B |  00m01s
Running transaction
Transaction failed: Rpm transaction failed.
  - file /usr/share/gcc-15/python/libstdcxx/__pycache__/__init__.cpython-313.opt-1.pyc from install of libstdc++-15.1.1-1.fc42.i686 conflicts with file from package libstdc++-15.0.1-0.11.fc42.x86_64
  - file /usr/share/gcc-15/python/libstdcxx/__pycache__/__init__.cpython-313.pyc from install of libstdc++-15.1.1-1.fc42.i686 conflicts with file from package libstdc++-15.0.1-0.11.fc42.x86_64
  - file /usr/share/gcc-15/python/libstdcxx/v6/__pycache__/__init__.cpython-313.opt-1.pyc from install of libstdc++-15.1.1-1.fc42.i686 conflicts with file from package libstdc++-15.0.1-0.11.fc42.x86_64
  - file /usr/share/gcc-15/python/libstdcxx/v6/__pycache__/__init__.cpython-313.pyc from install of libstdc++-15.1.1-1.fc42.i686 conflicts with file from package libstdc++-15.0.1-0.11.fc42.x86_64
  - file /usr/share/gcc-15/python/libstdcxx/v6/__pycache__/printers.cpython-313.opt-1.pyc from install of libstdc++-15.1.1-1.fc42.i686 conflicts with file from package libstdc++-15.0.1-0.11.fc42.x86_64
  - file /usr/share/gcc-15/python/libstdcxx/v6/__pycache__/printers.cpython-313.pyc from install of libstdc++-15.1.1-1.fc42.i686 conflicts with file from package libstdc++-15.0.1-0.11.fc42.x86_64
  - file /usr/share/gcc-15/python/libstdcxx/v6/__pycache__/xmethods.cpython-313.opt-1.pyc from install of libstdc++-15.1.1-1.fc42.i686 conflicts with file from package libstdc++-15.0.1-0.11.fc42.x86_64
  - file /usr/share/gcc-15/python/libstdcxx/v6/__pycache__/xmethods.cpython-313.pyc from install of libstdc++-15.1.1-1.fc42.i686 conflicts with file from package libstdc++-15.0.1-0.11.fc42.x86_64
  - file /usr/share/licenses/xz-libs/COPYING from install of xz-libs-1:5.8.1-2.fc42.i686 conflicts with file from package xz-libs-1:5.6.3-3.fc42.x86_64
  - file /usr/share/gir-1.0/Tracker-3.0.gir from install of libtinysparql-3.9.2-1.fc42.i686 conflicts with file from package libtinysparql-3.9.1-2.fc42.x86_64
  - file /usr/share/doc/gstreamer1/NEWS from install of gstreamer1-1.26.1-1.fc42.i686 conflicts with file from package gstreamer1-1.26.0-1.fc42.x86_64
  - file /usr/share/doc/gstreamer1/RELEASE from install of gstreamer1-1.26.1-1.fc42.i686 conflicts with file from package gstreamer1-1.26.0-1.fc42.x86_64
  - file /usr/share/doc/libgomp/ChangeLog.bz2 from install of libgomp-15.1.1-1.fc42.i686 conflicts with file from package libgomp-15.0.1-0.11.fc42.x86_64
  - file /usr/share/info/libgomp.info.gz from install of libgomp-15.1.1-1.fc42.i686 conflicts with file from package libgomp-15.0.1-0.11.fc42.x86_64


You’re trying to install dependencies on-top of a different architecture:

  - file /usr/share/doc/libgomp/ChangeLog.bz2 from install of libgomp-15.1.1-1.fc42.i686 conflicts with file from package libgomp-15.0.1-0.11.fc42.x86_64
  • libgomp-15.0.1-0.11.fc42.x86_64 is already installed (x86_64)
  • libgomp-15.1.1-1.fc42.i686 is trying to be installed when the x86_64 package and files exist

I’m not sure how that can happen, but my recommendation if you’re trying to run Windows stuff is to use wine directly.

It looks like you need to run the updates, for example by running

sudo dnf upgrade --refresh

The libstdc++-15.0.1-0.11.fc42.x86_64, for example, not the latest available packge on Fedora 42.