Bug 2527847

Summary: openssl-devel-engine-1:3.5.8-1.fc44.x86_64 requires openssl-devel(x86-64) = 1:3.5.8-1.fc44, but none of the providers can be installed
Product: [Fedora] Fedora Reporter: Matt Fagnani <matt.fagnani>
Component: opensslAssignee: Dmitry Belyavskiy <dbelyavs>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 45CC: cllang, crypto-team, dbelyavs, mspacek, mturk, pzacik, shebburn, suraj.ghimire7, tm, zbyszek
Target Milestone: ---Keywords: Reopened
Target Release: ---Flags: fedora-admin-xmlrpc: mirror+
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: openssl-4.0.2-3.fc46 openssl-4.0.2-2.fc45 openssl-4.0.3-1.fc46 Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2026-09-30 17:55:42 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Matt Fagnani 2026-09-03 08:30:18 UTC
I ran sudo dnf system-upgrade download --releasever 45 in a Fedora 44 KDE installation. The following error with openssl-devel-engine was one of the problems which prevented the upgrade from continuing.

Problem 2: installed package openssl-devel-engine-1:3.5.8-1.fc44.x86_64 requires openssl-devel(x86-64) = 1:3.5.8-1.fc44, but none of the providers can be installed
  - openssl-devel-1:3.5.8-1.fc44.x86_64 does not belong to a distupgrade repository
  - problem with installed package


Reproducible: Always

Steps to Reproduce:
1. Boot a Fedora 44 KDE installation
2. Log in to Plasma
3. Start Konsole
4. sudo dnf upgrade --refresh
5. sudo dnf system-upgrade download --releasever 45

Actual Results:
openssl-devel-engine-1:3.5.8-1.fc44.x86_64 requires openssl-devel(x86-64) = 1:3.5.8-1.fc44, but none of the providers can be installed

Expected Results:
No problems should've happened.

Additional Information:
openssl-devel-engine was removed from openssl in F45 https://koji.fedoraproject.org/koji/buildinfo?buildID=3088711 but it still appears to be in openssl3-devel-engine https://koji.fedoraproject.org/koji/buildinfo?buildID=3045411 The dependencies might need to be changed to upgrade openssl-devel-engine to openssl3-devel-engine.

Comment 1 Clemens Lang 2026-09-03 09:40:42 UTC
I guess something in F45 should obsolete `openssl-devel-engine`.

OpenSSL 4 no longer has engine functionality, and openssl3-devel-engine will depend on openssl3-devel, which will conflict with openssl-devel — so if we marked openssl-devel-engine as replaced by openssl3-devel-engine, you'd end up with a F44 system with (openssl-devel, openssl-devel-engine) attempting to upgrade to F45 with a request to install (openssl-devel, openssl3-devel-engine), leading to an unsolvable conflict.

Comment 2 Dmitry Belyavskiy 2026-09-04 16:03:56 UTC
Not obsolete but conflict, yes. Will do on next rebase if I don't forget

Comment 3 Fedora Update System 2026-09-08 12:01:48 UTC
FEDORA-2026-5b4e25be7a (openssl-4.0.2-2.fc46) has been submitted as an update to Fedora 46.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-5b4e25be7a

Comment 4 Fedora Update System 2026-09-08 12:46:46 UTC
FEDORA-2026-d811664843 (openssl-4.0.2-2.fc45) has been submitted as an update to Fedora 45.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-d811664843

Comment 5 Fedora Update System 2026-09-09 00:54:40 UTC
FEDORA-2026-d811664843 has been pushed to the Fedora 45 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-d811664843`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-d811664843

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 6 Fedora Update System 2026-09-09 09:46:26 UTC
FEDORA-2026-8ae26b4e2f (openssl-4.0.2-3.fc46) has been submitted as an update to Fedora 46.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-8ae26b4e2f

Comment 7 Fedora Update System 2026-09-09 11:16:40 UTC
FEDORA-2026-8ae26b4e2f (openssl-4.0.2-3.fc46) has been pushed to the Fedora 46 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 8 Fedora Update System 2026-09-12 00:18:59 UTC
FEDORA-2026-d811664843 (openssl-4.0.2-2.fc45) has been pushed to the Fedora 45 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 9 Zbigniew Jędrzejewski-Szmek 2026-09-26 15:40:05 UTC
The Obsoletes are not effective because they don't include the epoch.

Comment 11 Fedora Update System 2026-09-30 15:21:58 UTC
FEDORA-2026-aa2fd3f214 (openssl-4.0.3-1.fc46) has been submitted as an update to Fedora 46.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-aa2fd3f214

Comment 12 Fedora Update System 2026-09-30 17:55:42 UTC
FEDORA-2026-aa2fd3f214 (openssl-4.0.3-1.fc46) has been pushed to the Fedora 46 stable repository.
If problem still persists, please make note of it in this bug report.