Bug 1012034 - missing dependency on keyutils-libs >= 1.5.6-2
Summary: missing dependency on keyutils-libs >= 1.5.6-2
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: krb5
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Nalin Dahyabhai
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-09-25 15:12 UTC by Petr Lautrbach
Modified: 2013-09-25 16:21 UTC (History)
2 users (show)

Fixed In Version: krb5-1.11.3-17.fc21
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-09-25 16:21:07 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Petr Lautrbach 2013-09-25 15:12:42 UTC
The krb5-1.11.3-15 package has build requires on keyutils-libs-devel >= 1.5.6-2 but this is not propagated as Require: to built krb5 packages so there's an undefined symbol:

/lib64/libkrb5.so.3: undefined symbol: keyctl_get_persistent


# rpm -qa krb5\*
krb5-devel-1.11.3-16.fc21.x86_64
krb5-libs-1.11.3-16.fc21.x86_64
krb5-workstation-1.11.3-16.fc21.x86_64
krb5-server-1.11.3-16.fc21.x86_64

# rpm -qa keyutils\*
keyutils-libs-1.5.6-1.fc21.x86_64
keyutils-1.5.6-1.fc21.x86_64
keyutils-libs-devel-1.5.6-1.fc21.x86_64


# yum
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

   /lib64/libkrb5.so.3: undefined symbol: keyctl_get_persistent
...

# rpm -Uvh http://kojipkgs.fedoraproject.org//packages/keyutils/1.5.6/2.fc21/x86_64/keyutils{,-libs,-libs-devel}-1.5.6-2.fc21.x86_64.rpm

# yum
You need to give some command
Usage: yum [options] COMMAND

Comment 1 Nalin Dahyabhai 2013-09-25 16:21:07 UTC
Thanks for catching this!  The dependency will be there starting in krb5-1.11.3-17.fc21, and I've filed bug #1012043 to keep other packages from having the same problem.


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