Bug 1462184 - curl broken with openssl-libs < 1.1.0f-1
Summary: curl broken with openssl-libs < 1.1.0f-1
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: curl
Version: rawhide
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Kamil Dudka
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-06-16 11:52 UTC by Nikola Forró
Modified: 2017-06-19 12:31 UTC (History)
3 users (show)

Fixed In Version: curl-7.54.1-2.fc27
Clone Of:
Environment:
Last Closed: 2017-06-19 12:31:14 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1462211 0 unspecified CLOSED symbol SSL_CTX_set_srp_username, version OPENSSL_1_1_0 not defined in file libssl.so.1.1 with link time reference 2021-02-22 00:41:40 UTC

Internal Links: 1462211

Description Nikola Forró 2017-06-16 11:52:58 UTC
Description of problem:
Updating curl to 7.54.1-1 while having openssl-libs < 1.1.0f-1 installed breaks everything using (lib)curl, including dnf.

Version-Release number of selected component (if applicable):
curl-7.54.1-1.fc27.x86_64
libcurl-7.54.1-1.fc27.x86_64

How reproducible:
always

Steps to Reproduce:
1. # rpm -q openssl-libs
openssl-libs-1.1.0e-1.fc27.x86_64
2. # rpm -q {,lib}curl
curl-7.53.1-3.fc27.x86_64
libcurl-7.53.1-3.fc27.x86_64
3. # dnf upgrade libcurl
4. # curl --help

Actual results:
curl: relocation error: /lib64/libcurl.so.4: symbol SSL_CTX_set_srp_username, version OPENSSL_1_1_0 not defined in file libssl.so.1.1 with link time reference

Expected results:
no error

Comment 1 Kamil Dudka 2017-06-16 16:54:30 UTC
Thank you for reporting the bug!  I will have a look on Monday when I am back from my vacation.  CC'ing the maintainer of openssl as it looks like the cause.  Its library/symbol versioning seems to be either insufficient, or not taken into account by the dependency scanner of rpmbuild.


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