Project

General

Profile

Actions

Bug #37330

closed

cmake complains of OpenSSL mismatch on Fedora 29

Added by Jason Dillaman over 5 years ago. Updated over 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
mimic
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Python 2 under F29 uses an older (compat) version of OpenSSL (1.0.2) whereas OpenSSL 1.1.1 is the default. This results in a failure due to the mismatched versions. The apparent solution to just disable Python 2 support via "cmake .. -DWITH_PYTHON2=OFF -DWITH_PYTHON3=ON -DMGR_PYTHON_VERSION=3". Since Fedora has no plans to fix the near EOLed Python 2 support of OpenSSL [1], perhaps it's best to disable Python 2 support for Fedora >= 29 in the RPM spec file at a minimum.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1643450


Related issues 3 (0 open3 closed)

Related to Ceph - Bug #37301: Can't compile Ceph on Fedora 29 as it doesn't recognize python*3*-tox as an install ToxResolvedBrad Hubbard11/18/2018

Actions
Is duplicate of Ceph - Bug #36425: Can't compile Ceph on Fedora 29: CMake Error at src/pybind/CMakeLists.txt:93 (message): Python and Ceph link to different OpenSSL versions: 1.0.2 vs 1.1.1Rejected10/15/2018

Actions
Copied to devops - Backport #37421: mimic: cmake complains of OpenSSL mismatch on Fedora 29RejectedNathan CutlerActions
Actions

Also available in: Atom PDF