Trying to install freeCAD seems to have affected dnf

Hello,

Today I tried to install FreeCAD on ROME. I was really happy to see it’s already up to 1.0.2! I am really impressed with your packaging guys, thank you so much.

I do see that there’s a bug we are waiting to fix, as after issuing “sudo dnf –refresh install freecad” I was met with:

Error: 
 Problem: problem with installed package lib64mediastreamer-5.3.97-1.x86_64
  - package lib64mediastreamer-5.3.97-1.x86_64 from @System requires libavcodec.so.61()(64bit), but none of the providers can be installed
  - package lib64mediastreamer-5.3.97-1.x86_64 from @System requires libavcodec.so.61(LIBAVCODEC_61)(64bit), but none of the providers can be installed
  - package lib64mediastreamer-5.3.97-2.x86_64 from rolling-x86_64 requires libavcodec.so.61()(64bit), but none of the providers can be installed
  - package lib64mediastreamer-5.3.97-2.x86_64 from rolling-x86_64 requires libavcodec.so.61(LIBAVCODEC_61)(64bit), but none of the providers can be installed
  - cannot install both lib64avcodec-8.0-3.x86_64 from rolling-x86_64 and lib64avcodec-7.1.1-1.x86_64 from @System
  - package mpv-0.40.0-4.x86_64 from rolling-x86_64 requires libavcodec.so.62()(64bit), but none of the providers can be installed
  - package mpv-0.40.0-4.x86_64 from rolling-x86_64 requires libavcodec.so.62(LIBAVCODEC_62)(64bit), but none of the providers can be installed
  - problem with installed package mpv-0.40.0-1.x86_64
  - package mpv-0.40.0-1.x86_64 from @System requires libdisplay-info.so.2()(64bit), but none of the providers can be installed
  - cannot install both lib64display-info-0.3.0-1.x86_64 from rolling-x86_64 and lib64display-info-0.2.0-1.x86_64 from @System
  - package lib64dri-drivers-25.3.0-0.rc4.1.x86_64 from rolling-x86_64 requires libdisplay-info.so.3()(64bit), but none of the providers can be installed
  - package lib64vdpau-drivers-25.0.7-1.x86_64 from @System requires lib64dri-drivers >= 25.0.7-1, but none of the providers can be installed
  - package lib64dri-drivers-25.0.7-1.x86_64 from @System requires libLLVM.so.19.1()(64bit), but none of the providers can be installed
  - package lib64dri-drivers-25.0.7-1.x86_64 from @System requires libLLVM.so.19.1(LLVM_19.1)(64bit), but none of the providers can be installed
  - package binutils-2.45-1.x86_64 from rolling-x86_64 requires lld, but none of the providers can be installed
  - package lld-21.1.0~rc1-1.x86_64 from rolling-x86_64 requires libLLVM.so.21.1()(64bit), but none of the providers can be installed
  - package lld-21.1.0~rc1-1.x86_64 from rolling-x86_64 requires libLLVM.so.21.1(LLVM_21.1)(64bit), but none of the providers can be installed
  - package lld-21.1.0~rc2-1.x86_64 from rolling-x86_64 requires libLLVM.so.21.1()(64bit), but none of the providers can be installed
  - package lld-21.1.0~rc2-1.x86_64 from rolling-x86_64 requires libLLVM.so.21.1(LLVM_21.1)(64bit), but none of the providers can be installed
  - package lld-21.1.0~rc3-1.x86_64 from rolling-x86_64 requires libLLVM.so.21.1()(64bit), but none of the providers can be installed
  - package lld-21.1.0~rc3-1.x86_64 from rolling-x86_64 requires libLLVM.so.21.1(LLVM_21.1)(64bit), but none of the providers can be installed
  - package lld-21.1.5-1.x86_64 from rolling-x86_64 requires libLLVM.so.21.1()(64bit), but none of the providers can be installed
  - package lld-21.1.5-1.x86_64 from rolling-x86_64 requires libLLVM.so.21.1(LLVM_21.1)(64bit), but none of the providers can be installed
  - cannot install both lib64llvm-21.1.0~rc1-1.x86_64 from rolling-x86_64 and lib64llvm-19.1.7-1.x86_64 from @System
  - cannot install both lib64llvm-21.1.0~rc2-1.x86_64 from rolling-x86_64 and lib64llvm-19.1.7-1.x86_64 from @System
  - cannot install both lib64llvm-21.1.0~rc3-1.x86_64 from rolling-x86_64 and lib64llvm-19.1.7-1.x86_64 from @System
  - cannot install both lib64llvm-21.1.5-1.x86_64 from rolling-x86_64 and lib64llvm-19.1.7-1.x86_64 from @System
  - package gcc-15.2.0-2.x86_64 from rolling-x86_64 requires binutils >= 2.20.51.0.2, but none of the providers can be installed
  - conflicting requests
  - problem with installed package lib64vdpau-drivers-25.0.7-1.x86_64
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages)
 

so I installed freeCAD from a flatpak and continued, once I learned that this issue will be fixed in an upcoming release (and is already fixed on cooker.)

However, when trying to install my nvidia drivers (I know, I know… I don’t know…) I was told to install GCC. So I tried. And I got the same error results you see above!

Now it seems like I can’t install any software through dnf. I am a linux novice who just switched from Ubuntu and thought I should ask for help fixing this before I do exactly what the terminal suggests to do. Greatly appreciated.

Try this in order shown:

sudo dnf clean all

sudo dnf dsync --allowerasing

For freecad:

sudo dnf in freecad --refresh >>> Installs here.

Edit: Installing nvidia proprietary stuff is a moving target because of nVidia the company. I do not have nvidia hardware so my advice on this comes with a grain of salt. Could be wrong but I have no idea why you would need to install gcc for nvidia proprietary driver. Again I could be wrong but I thought for nvidia you just did:

sudo dnf in nvidia

And that pulled all packages needed for the kernel in use. If there are not packages for that kernel the transaction will fail. In rolling repos there are nvidia packages for kernel-desktop-6.17.7-1. That is the most recent kernel available for ROME.

1 Like

Please make sure you are filling out the template when you create a Support post.

I apologize, I had to make the topic in “coffee break” and edit the post because every attempt at creating a new topic led to an unresponsive web page. I hope this is complete:

Preliminary search: English-language forum posts
Edition and version: Unavailable, I had to nuke the system but I think it was 24.12 ROME
Desktop environment: Plasma 6, X11
Running on real hardware…

CPU:
  Info: 8-core model AMD Ryzen 7 4800H with Radeon Graphics bits: 64
    type: MT RCP cache: 4MiB
  Speed (MHz): avg: 1400 min/max: 1400/2900 cores: 1: 1400 2: 1400 3: 1400 4: 1400 5: 1400 6: 1400 7: 1400 8: 1400 9: 1400 10: 1400 11: 1400 12: 1400 13: 1400 14: 1400 15: 1400 16: 1400
Flags: I had to type this from another screen, I can get them later if anyone deems them relevant... too many to type

So after making the original post (and moving it to Support,) I restarted my PC and was no longer able to get into the desktop environment, instead I saw a prompt asking me to login to the terminal. I ran “plasmashell” but I received a similar, but shorter, error telling me libac???.so or similar was missing and that it couldn’t start plasmashell.

A friend advised me to rollback the updates but running “dnf history list” returned zero results. Using info “1..last” confrmed the list was empty so I started over again by reinstalling the OS from a Live Stick after backing up and wiping the hard drive.

After running the prescribed post-installation update commands “sudo dnf clean all; sudo dnf clean all; sudo dnf distro-sync –refresh –allowerasing” I was met with the same problem! It tries to download about 1400 updates and after I came back to my PC, it was an unresponsive black screen. Power cycling it leads to the same thing as before.

I was only using the default repo after reinstalling OMLX, so what could be causing this??

I am reinstalling one more time so I can better document the errors.

Okay, so for the third time the installation of post-install updates failed, second time on a fresh machine - this time I recorded the screen with my phone. Still running 24.12 ROME, Plasma6 X11. Here is the last line of visible console output:

obsoleting: plasma-sddm-kcm-0.2.4-1.x86_64
running scriptlet: plasma-sddm-0.21.0-.x86_64

Upgrading ROME(rolling) after Nov. 9, 2025 upgrade

Edit: IMO: As far as using the ISOs from SourceForge don’t, you’ll have less trouble with the latest ISOs but see this before installing:

Problems with latest ROME ISOs (4292)

The latest ROME ISOs have a few easy to work around problems. AFAIK devs are working on these and some may have been fixed. I can’t test every ISO.

2 posts were split to a new topic: Graphic crash while swaping plasma6-sddm for sddm

Let’s keep this thread to what is in the title. Otherwise users won’t find the other issue and any possible solution.