This past summer I got a new laptop and installed Fedora 40 on it. Today I tried to upgrade to 41 with “dnf system-upgrade.” All the downloads and key-import worked fine. However, I got a transaction error:
file /etc/ssl/openssl.cnf conflicts between attempted installs of ca-certificates-2024.2.69_v8.0.401-1.0.fc41.noarch and libressl-3.7.3-1.x86_64
My Fedora 40 system doesn’t have libressl installed, but it is on the list of packages downloaded for the upgrade. I am not sure what is pulling it in. The ca-certificates package is a necessary system package, so it must be upgraded.
I did just update all the 40 packages before attempting. I also tried the “–best --allowerasing --skip-broken” options, but still the error remains. I am not sure what I can do about this conflict.
I did a quick search for libressl and found that it was forked from openssl in 2014. https://www.libressl.org/
It is not surprising that there are conflicts.
Okay, those answers were helpful. When I disabled rpmsphere and re-ran the command, openssl was pulled in rather than libressl. The upgrade could then proceed and it went fine.