Bug 566577 - Inconsistency of modules on different architectures
Summary: Inconsistency of modules on different architectures
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: openldap
Version: 5.5
Hardware: All
OS: Linux
medium
low
Target Milestone: rc
: ---
Assignee: Jan Vcelak
QA Contact: Ondrej Moriš
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-02-18 21:08 UTC by Ondrej Moriš
Modified: 2013-03-04 01:27 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-08-18 14:46:28 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 466937 0 low CLOSED moduleload syncprov.la not found 2021-02-22 00:41:40 UTC

Description Ondrej Moriš 2010-02-18 21:08:49 UTC
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

Comment 1 Ondrej Moriš 2010-02-18 21:11:30 UTC
See proposed RHTS test (QA Whiteboard) field, see also #466937.

Comment 3 RHEL Program Management 2010-08-09 19:39:23 UTC
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.

Comment 4 RHEL Program Management 2011-05-31 15:14:51 UTC
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.

Comment 5 Jan Vcelak 2011-08-18 14:46:28 UTC
(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.

Comment 6 Jan Vcelak 2011-08-18 14:49:22 UTC
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)


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