Red Hat Bugzilla – Bug 606847
ipa-client requires nss_ldap by name, though there are two packages which provide libnss_ldap.so.2
Last modified: 2011-06-13 16:21:03 EDT
Description of problem:
Though I have nss-pam-ldapd installed, the ipa-client package still explicitly requires nss_ldap, and the two conflict at the file level.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. repoquery --whatrequires nss_ldap
2. yum install nss-pam-ldapd
3. yum install nss_ldap
ipa-client would ideally be happy with either client, but otherwise I'd expect it to require the one that's the default for whichever version of Fedora it's targeting (in F14 and later, that'll be nss-pam-ldapd).
I think it will *work* with both, we have the requires so that the capability is available. Is there a better Requires we can have that will work across releases?
In the short-run I can make the change to F-14 but then we could have upgrade issues if people move from F-13 (with nss_ldap) to F-14.
This bug appears to have been reported against 'rawhide' during the Fedora 14 development cycle.
Changing version to '14'.
More information and reason for this action is here:
Hit this problem while installing packages in F14. Just confirmation it is still present.
Transaction Check Error:
file /usr/lib64/libnss_ldap.so from install of nss-pam-ldapd-0.7.7-1.fc14.x86_64 conflicts with file from package nss_ldap-265-6.fc14.x86_64
In F15 this is changed to a dependency on SSSD, so the question's moot. Closing.