PADL migration tools can work both with OpenLDAP and Fedora-DS LDAP servers. Currently the migrationtools package requires openldap-servers, which are not necessary if the admin wants to migrate users/services/whatever into Fedora-DS database. It would be much better, if migrationtools would Require: ldib2ldbm and both openldap-servers and fedora-ds-base would provide it - openldap-servers would not be needed when fedora-ds-base is installed.
Triaged
Upstream ticket: https://fedorahosted.org/389/ticket/124
Hello Jan, Sorry about this slow response. Finally, we are ready to cover bugs including this one. May we ask if this bug is still active? The utility ldif2ldbm is not a part of openldap 2.x. Instead, "slapadd" command is recommended to use. The equivalent tool on 389-ds-base is ldif2db(.pl). Thanks, --noriko
This request originally came from Fedora-DS guys in bug #436274. Since that, OpenLDAP had Provides: ldib2ldbm, but it has been removed during recent cleanup as it was useless... So, we can start again. Jan, Noriko, please add Provides: ldib2ldbm to your spec files in Rawhide and let me know when it's ready, I'll update migrationtools afterwards. > The utility ldif2ldbm is not a part of > openldap 2.x. Instead, "slapadd" command is recommended to use. The > equivalent tool on 389-ds-base is ldif2db(.pl). Yes, 'ldib2ldbm' is not name of *utility* but name of *functionality* both packages provide. OpenLDAP via slapadd tool and Fedora-DS as ldif2db.pl
I'm going to rebase OpenLDAP in Rawhide very soon - hopefully today. I will include the change.
Created attachment 562010 [details] git patch file (master) The attached patch has been pushed to master. $ git push Counting objects: 5, done. Delta compression using up to 4 threads. Compressing objects: 100% (3/3), done. Writing objects: 100% (3/3), 419 bytes, done. Total 3 (delta 2), reused 0 (delta 0) To ssh://pkgs.fedoraproject.org/389-ds-base.git 6453827..2f38a74 master -> master
(In reply to comment #5) > I'm going to rebase OpenLDAP in Rawhide very soon - hopefully today. I will > include the change. Fixed in openldap-2.4.29-1.fc{17,18}
migrationtools-47-11.fc17 is heading to F17-testing and F18/Rawhide
(In reply to comment #4) > This request originally came from Fedora-DS guys in bug #436274. Since that, > OpenLDAP had Provides: ldib2ldbm, but it has been removed during recent cleanup > as it was useless... > > So, we can start again. > > Jan, Noriko, please add Provides: ldib2ldbm to your spec files in Rawhide and > let me know when it's ready, I'll update migrationtools afterwards. Oops, stupid typo, it should be ldif2ldbm, not ldib2... Sorry.
(In reply to comment #9) > Oops, stupid typo, it should be ldif2ldbm, not ldib2... Sorry. Fixed in openldap-2.4.29-2.fc{17,18}