Description of problem: There is a confusing inconsistency of modules on different architectures in OpenLDAP. Consider the following scenario: For all arch in (i386, x86_64, ia64, ppc, s390x): a) ensure that there is no openldap package installed and no slapd.conf a) install openldap package b) uncomment all commented modules in default slapd.conf c) lunch slapd (with "-d 256" option) There are differences running this scenario on various archs: * i386 / x86_64 / ia64 - slapd starts correctly * ppc - slapd starts correctly, but there is at least one available module, syncprov.la, that can be included in slapd.conf to lunch slapd correctly, see #466937 and try reproduce it on ppc (it is not reproducible) * s390x - slapd fails, accesslog.la module is missing I guess that there should not be differences like these, behaviour must be uniform over all archs. Version-Release number of selected component (if applicable): openldap-2.3.43-11.el5 How reproducible: always
See proposed RHTS test (QA Whiteboard) field, see also #466937.
This request was evaluated by Red Hat Product Management for inclusion in the current release of Red Hat Enterprise Linux. Because the affected component is not scheduled to be updated in the current release, Red Hat is unfortunately unable to address this request at this time. Red Hat invites you to ask your support representative to propose this request, if appropriate and relevant, in the next release of Red Hat Enterprise Linux.
(In reply to comment #0) > Version-Release number of selected component (if applicable): > > openldap-2.3.43-11.el5 > That build was already deleted from brew and there was no change influencing bulding of modules. I tried reproducing on openldap-2.3.43-19.el5 and openldap-2.3.43-12.el5_6.7 and everything seems to work for me. At least on s390x. I believe ppc is not supported. Maybe openldap-servers-overlays package was just missing. Anyway I extracted list of all modules from openldap-servers-overlays package for all architectures (i386, ia64, ppc, ppc64, s390, s390x, x86_64) and it was always the same. I tried it for both latest RHEL-5.7 package and latest RHEL-5.7.Z Due to these reasons, I'm closing this bugreport as NOTABUG.
For the record: for arch in i386 ia64 ppc ppc64 s390 s390x x86_64 ; do rpm -qpl openldap-servers-overlays-2.3.43-12.el5_6.7.$arch.rpm | \ grep ^/usr/lib | grep \.la$ | sed 's,^.*/,,' > modules_$arch.txt done $ cat modules_i386.txt accesslog.la auditlog.la denyop.la dyngroup.la dynlist.la lastmod.la pcache.la ppolicy.la refint.la retcode.la rwm.la smbk5pwd.la translucent.la unique.la valsort.la $ md5sum modules_*.txt e62c58a36d67540c6072a79082328c1c modules_ia64.txt e62c58a36d67540c6072a79082328c1c modules_i386.txt e62c58a36d67540c6072a79082328c1c modules_ppc.txt e62c58a36d67540c6072a79082328c1c modules_ppc64.txt e62c58a36d67540c6072a79082328c1c modules_s390.txt e62c58a36d67540c6072a79082328c1c modules_s390x.txt e62c58a36d67540c6072a79082328c1c modules_x86_64.txt ;-) (analogically with openldap-2.3.43-19.el5)