Description of problem: In order to support the use of KEYRING: credentials caches (as opposed to the default FILE: form), Kerberos needs the keyutils libraries. The Kerberos libraries are multilib, but the keyutils libraries aren't. Version-Release number of selected component (if applicable): krb5-1.6.1-9.el5 How reproducible: Always Steps to Reproduce: 1. Attempt to install the non-native krb5-libs package (version 1.6.1). Actual results: Failure due to missing non-native keyutils-libs. Expected results: Success. Additional info: We seem to have multilib keyutils-libs-devel in the channel, which installs a dangling symlink to a file in the corresponding keyutils-libs, which isn't in the channel.
mutlilib keyutils-libs is already in the 5.1 nightlies. It appears that krb5-devel-1.6.1-10.el5 now requires libkeyutils.so.1 and that is pulling it in automatically.
If the symlink from libkeyutils.so in keyutils-libs-devel to libkeyutils.so.1 in keyutils-libs didn't pull it in before that, that might indicate a different problem.
Verified with RHEL5.1-Server-20070822.1 and RHEL5.1-Client-20070822.5.
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on the solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHEA-2007-0854.html