Bug 2527847 - 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
Summary: openssl-devel-engine-1:3.5.8-1.fc44.x86_64 requires openssl-devel(x86-64) = 1...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: openssl
Version: 45
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Dmitry Belyavskiy
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-09-03 08:30 UTC by Matt Fagnani
Modified: 2026-09-30 17:55 UTC (History)
10 users (show)

Fixed In Version: openssl-4.0.2-3.fc46 openssl-4.0.2-2.fc45 openssl-4.0.3-1.fc46
Clone Of:
Environment:
Last Closed: 2026-09-30 17:55:42 UTC
Type: ---
Embargoed:
fedora-admin-xmlrpc: mirror+


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Fedora Package Sources openssl pull-request 96 0 None None None 2026-09-26 15:43:11 UTC
Fedora Package Sources openssl pull-request 97 0 None None None 2026-09-26 15:43:11 UTC

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.


Note You need to log in before you can comment on or make changes to this bug.