Mailinglist Archive: opensuse-amd64 (184 mails)
| < Previous | Next > |
OpenLDAP: Proxychache bug
- From: Markus Mayer <mmayer@xxxxxxxx>
- Date: Thu, 6 Oct 2005 20:06:43 +0000 (UTC)
- Message-id: <43458453.8070301@xxxxxxxx>
Hello,
We discovered a bug in SuSE's OpenLDAP RPM (openldap2-2.2.24-4.5). The previous version (openldap2-2.2.6-37.38) was fine.
The bug is that the overlay proxycache is not working, the errors logged to /var/log/messages look like this:
Oct 5 12:36:03 node6 slapd[5924]: @(#) $OpenLDAP: slapd 2.2.24 (May 31 2005 14:48:12) $ abuild@nielsen:/usr/src/packages/BUILD/openldap-2.2.24/servers/slapd
Oct 5 12:36:46 node6 slapd[5984]: @(#) $OpenLDAP: slapd 2.2.24 (May 31 2005 14:48:12) $ abuild@nielsen:/usr/src/packages/BUILD/openldap-2.2.24/servers/slapd
Oct 5 12:36:46 node6 slapd[5984]: overlay proxycache not found
Oct 5 12:36:46 node6 slapd[5984]: slapd stopped.
Oct 5 12:36:46 node6 slapd[5984]: connections_destroy: nothing to destroy.
As it turns out, the 'configure' script in the source tar-ball (from the source RPM) had the proxycache option changed: it used to be called --with-proxycache in previous releases, now it's called --enable-proxycache.
The SPEC file for the RPM was not updated accordingly (still using --with-proxycache), hence the slapd provided in Service Pack 2 does not have proxycache support compiled in.
The fix to this problem is attached. After rebuilding the RPM myself with the change in place, everything was working again as expected.
-Markus
--
Markus Mayer
Linux Team
Cray Canada Inc.
--- openldap2.spec~ 2005-05-31 07:42:22.000000000 -0700
+++ openldap2.spec 2005-10-05 16:22:38.217690964 -0700
@@ -143,7 +143,7 @@
--enable-slp \
--enable-lmpasswd \
--with-dyngroup \
- --with-proxycache
+ --enable-proxycache
make depend
make
# calculate the base port to use in the test-suite
We discovered a bug in SuSE's OpenLDAP RPM (openldap2-2.2.24-4.5). The previous version (openldap2-2.2.6-37.38) was fine.
The bug is that the overlay proxycache is not working, the errors logged to /var/log/messages look like this:
Oct 5 12:36:03 node6 slapd[5924]: @(#) $OpenLDAP: slapd 2.2.24 (May 31 2005 14:48:12) $ abuild@nielsen:/usr/src/packages/BUILD/openldap-2.2.24/servers/slapd
Oct 5 12:36:46 node6 slapd[5984]: @(#) $OpenLDAP: slapd 2.2.24 (May 31 2005 14:48:12) $ abuild@nielsen:/usr/src/packages/BUILD/openldap-2.2.24/servers/slapd
Oct 5 12:36:46 node6 slapd[5984]: overlay proxycache not found
Oct 5 12:36:46 node6 slapd[5984]: slapd stopped.
Oct 5 12:36:46 node6 slapd[5984]: connections_destroy: nothing to destroy.
As it turns out, the 'configure' script in the source tar-ball (from the source RPM) had the proxycache option changed: it used to be called --with-proxycache in previous releases, now it's called --enable-proxycache.
The SPEC file for the RPM was not updated accordingly (still using --with-proxycache), hence the slapd provided in Service Pack 2 does not have proxycache support compiled in.
The fix to this problem is attached. After rebuilding the RPM myself with the change in place, everything was working again as expected.
-Markus
--
Markus Mayer
Linux Team
Cray Canada Inc.
--- openldap2.spec~ 2005-05-31 07:42:22.000000000 -0700
+++ openldap2.spec 2005-10-05 16:22:38.217690964 -0700
@@ -143,7 +143,7 @@
--enable-slp \
--enable-lmpasswd \
--with-dyngroup \
- --with-proxycache
+ --enable-proxycache
make depend
make
# calculate the base port to use in the test-suite
| < Previous | Next > |