Bug 10339 - libopenssl-devel cannot be installed due to missing libk5crypto
Summary: libopenssl-devel cannot be installed due to missing libk5crypto
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: i586 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Guillaume Rousse
QA Contact:
URL:
Whiteboard:
Keywords: Triaged
Depends on:
Blocks:
 
Reported: 2013-05-29 09:00 CEST by Jerome Quelin
Modified: 2013-10-21 12:38 CEST (History)
3 users (show)

See Also:
Source RPM: heimdal
CVE:
Status comment:


Attachments

Description Jerome Quelin 2013-05-29 09:00:46 CEST
While trying to rebuild perl-Heimdal-Kadm5-0.80.0-5.mga4, I get the following error during buildrequires install:
=======
A requested package cannot be installed: libopenssl-devel-1.0.1e-1.mga3.i586 (due to unsatisfied devel(libk5crypto))
=======

which means that my package cannot be rebuilt. :-(
Manuel Hiebel 2013-05-29 19:52:50 CEST

Keywords: (none) => Triaged
CC: (none) => fundawang, guillomovitch
Source RPM: (none) => openssl

Comment 1 Sander Lepik 2013-05-29 19:59:08 CEST
I don't think it's openssl to blame. The problem is a bit more complicated as i wrote on dev ml.

CC: (none) => sander.lepik
Source RPM: openssl => (none)

Comment 2 Manuel Hiebel 2013-05-29 20:17:17 CEST
I don't have (and will not have) any more the time to read everything, feel free to contribute more
Comment 3 Sander Lepik 2013-05-29 22:22:10 CEST
Yeah, I should have mentioned that I asked for help.
Comment 4 Funda Wang 2013-05-30 04:42:24 CEST
That is because perl-Heimdal-Kadm5 BuildRequires heimdal-devel, but heimdal-devel conflicts with krb5-devel due to heimdal has it own krb implementation.

So the question is why heimdal not using system kr5b.

Source RPM: (none) => heimdal

Funda Wang 2013-05-30 04:42:40 CEST

CC: fundawang => (none)

Comment 5 Funda Wang 2013-05-30 04:44:53 CEST
assign to maintainer of heimdal.

CC: (none) => fundawang
Assignee: bugsquad => guillomovitch

Comment 6 Guillaume Rousse 2013-05-30 09:23:23 CEST
Heimdal is another kerberos implementation, there is no reason for it to relies on MIT kerberos.

The problem here is caused by circular dependencies from openssl on a specific kerberos implementation:
heimdal  \
          openssl \
kerberos /        |
    \-------------/

Openssl being a low-level crypto API, those dependencies should probably get dropped. Or at least made implementation-agnostic.
Comment 7 Guillaume Rousse 2013-10-21 12:38:00 CEST
Fixed in openssl-1.0.1e-3mga4

Status: NEW => RESOLVED
Resolution: (none) => FIXED


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