(ITS#8313) crash in mdb_rebalance(): uninited cursor flags
by h.b.furuseth@usit.uio.no
Full_Name: Hallvard B Furuseth
Version: mdb.master, 355f64ad07537a4f21dc6fe4cef66324316aa84b
OS: Linux x86_64
URL: ftp://ftp.openldap.org/incoming/Hallvard-Furuseth-151118-2.c
Submission from: (NULL) (129.240.203.186)
Submitted by: hallvard
The test program can crash dereferencing mp==NULL at
mdb_cursor_del0() line 8244 "nkeys = NUMKEYS(mp);"
Apparently because mdb_rebalance() pushes cursor 'dummy'
to mt_cursors[] without initializing mc_flags.
The test also uses pagesize 0x8000.
This prevents the crash. Don't know if it's the right fix:
diff --git a/libraries/liblmdb/mdb.c b/libraries/liblmdb/mdb.c
index 6bd025d..8bbc54c 100644
--- a/libraries/liblmdb/mdb.c
+++ b/libraries/liblmdb/mdb.c
@@ -8174,2 +8174,3 @@ mdb_rebalance(MDB_cursor *mc)
MDB_cursor dummy;
+ dummy.mc_flags = C_INITIALIZED;
oldki += NUMKEYS(mn.mc_pg[mn.mc_top]);
OTOH setting dummy.mc_flags = 0 keeps crashing.
To reproduce:
gcc -O3 -pthread -I. Hallvard-Furuseth-151118-2.c
mkdir testdb
rm -f testdb/*; ./a.out -d -i100 -p32768 -r617974163
May need to repeat last line a few times.
Add option -v to see the Put/Del commands.
7 years, 10 months
(ITS#8312) LMDB corruption, perhaps in freelist code
by martin@bzero.se
Full_Name: Martin Hedenfalk
Version: N/A
OS: centos 7
URL: http://bzero.se/patches/lmdb/
Submission from: (NULL) (62.181.224.2)
Please find linked a test program (replay.c) that consistently fails on
my centos 7 system. It parses captured commands from a text file. I'm
afraid they are quite large, I haven't been able to reduce them further.
The problem manifests itself in many different ways in my real system,
sometimes I get MDB_CORRUPTED, sometimes MDB_BAD_TXN, sometimes errno EFBIG
(and an unexpectedly large file) and sometimes a NULL pointer crash in
mdb_freelist_save.
Given that valgrind complains about invalid read of size 8 in
mdb_freelist_save/mdb_cursor_put, I'm *guessing* that the freelist code is
put'ing an invalid MDB_val, leading to corruption.
Any help is greatly appreciated.
See the linked backtrace.txt for example runs. There are three captured
replay logs (replay[123].txt) that show different failures.
This was tested with lmdb git master from github:
commit 355f64ad07537a4f21dc6fe4cef66324316aa84b
Author: Howard Chu <hyc(a)openldap.org>
Date: Wed Nov 18 10:24:41 2015 +0000
ITS#8311 add comment
.martin
7 years, 10 months
Re: (ITS#8307) startup failed with DDS enabled
by boesch@fhv.at
--Apple-Mail=_3EB99AE2-FF47-483D-BB84-C56407123944
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=iso-8859-1
Will there be a patch or will this be fixed in the next version?
> On 17 Nov 2015, at 16:56 , Ryan Tandy <ryan(a)openldap.org> wrote:
>=20
> On Tue, Nov 17, 2015 at 09:13:46AM +0000, B=D6SCH Christian wrote:
>> The slapcat output is attached below.
>=20
> Thanks for that. Now I did reproduce the bug, in current git master =
and also in RE24.
>=20
> The backtrace (line numbers from master) is:
>=20
> Program received signal SIGSEGV, Segmentation fault.
> 0x00000000004d9de3 in mdb_txn_begin (env=3D0x0, parent=3D0x0, flags=3D0,=
ret=3D0x7fffffe6c750) at ./../../../libraries/liblmdb/mdb.c:2760
> 2760 flags |=3D env->me_flags & MDB_WRITEMAP;
> (gdb) bt
> #0 0x00000000004d9de3 in mdb_txn_begin (env=3D0x0, parent=3D0x0, =
flags=3D0, ret=3D0x7fffffe6c750) at =
./../../../libraries/liblmdb/mdb.c:2760
> #1 0x0000000000534d82 in mdb_opinfo_get (op=3D0x7fffffe6ca20, =
mdb=3D0x7ffff6eb0010, rdonly=3D0, moip=3D0x7fffffe6c738) at =
id2entry.c:472
> #2 0x00000000005256d9 in mdb_add (op=3D0x7fffffe6ca20, =
rs=3D0x7fffffe6c9b0) at add.c:68
> #3 0x0000000000557376 in accesslog_response (op=3D0x7fffffffd660, =
rs=3D0x7fffffffd5c0) at accesslog.c:1867
> #4 0x00000000004ba728 in over_back_response (op=3D0x7fffffffd660, =
rs=3D0x7fffffffd5c0) at backover.c:245
> #5 0x0000000000441997 in slap_response_play (op=3D0x7fffffffd660, =
rs=3D0x7fffffffd5c0) at result.c:551
> #6 0x0000000000441bba in send_ldap_response (op=3D0x7fffffffd660, =
rs=3D0x7fffffffd5c0) at result.c:626
> #7 0x0000000000442ad1 in slap_send_ldap_result (op=3D0x7fffffffd660, =
rs=3D0x7fffffffd5c0) at result.c:905
> #8 0x00000000004f358d in mdb_search (op=3D0x7fffffffd660, =
rs=3D0x7fffffffd5c0) at search.c:1186
> #9 0x00000000004bb665 in overlay_op_walk (op=3D0x7fffffffd660, =
rs=3D0x7fffffffd5c0, which=3Dop_search, oi=3D0x9e4f30, on=3D0x0) at =
backover.c:696
> #10 0x00000000004bb889 in over_op_func (op=3D0x7fffffffd660, =
rs=3D0x7fffffffd5c0, which=3Dop_search) at backover.c:749
> #11 0x00000000004bb969 in over_op_search (op=3D0x7fffffffd660, =
rs=3D0x7fffffffd5c0) at backover.c:776
> #12 0x000000000055d817 in dds_count (ctx=3D0x895e40 =
<ldap_int_main_thrctx>, be=3D0x7fffffffdd90) at dds.c:1670
> #13 0x000000000055daaf in dds_db_open (be=3D0x7fffffffdd90, =
cr=3D0x7fffffffdfa0) at dds.c:1737
> #14 0x00000000004ba3b2 in over_db_open (be=3D0x9e4460, =
cr=3D0x7fffffffdfa0) at backover.c:157
> #15 0x000000000043c6ee in backend_startup_one (be=3D0x9e4460, =
cr=3D0x7fffffffdfa0) at backend.c:224
> #16 0x000000000043cc38 in backend_startup (be=3D0x9e4460) at =
backend.c:330
> #17 0x0000000000468fcf in slap_startup (be=3D0x0) at init.c:220
> #18 0x0000000000405e86 in main (argc=3D8, argv=3D0x7fffffffe308) at =
main.c:997
>=20
> At first glance it looks like another problem related to ITS#8133, =
where dds triggers calls into another module (this time, accesslog) =
before it has actually initialized.
--Apple-Mail=_3EB99AE2-FF47-483D-BB84-C56407123944
Content-Disposition: attachment; filename="smime.p7s"
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIKQjCCBQAw
ggPooAMCAQICEANL7hcft+EGNy/UckJAvSowDQYJKoZIhvcNAQELBQAwZTELMAkGA1UEBhMCVVMx
FTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UE
AxMbRGlnaUNlcnQgQXNzdXJlZCBJRCBSb290IENBMB4XDTE0MTExODEyMDAwMFoXDTI0MTExODEy
MDAwMFowaTELMAkGA1UEBhMCTkwxFjAUBgNVBAgTDU5vb3JkLUhvbGxhbmQxEjAQBgNVBAcTCUFt
c3RlcmRhbTEPMA0GA1UEChMGVEVSRU5BMR0wGwYDVQQDExRURVJFTkEgUGVyc29uYWwgQ0EgMzCC
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMalux9VgvSlNHIUcmWbX9XqoGjYm4KJT1Ni
nHuMzg7a1DIOrxuMy6br2+DrAzSUwYd+UyCoHvkbF4p9AWYSV2heLZwuKyGoVS9TZwl4zdJpGwuT
YGy4KBPOH02xiCatRfrQoc6rt5gpVnFs8VYkXacw4G4xc27aoFdMZIt4tcec28bevtMvMaDWgDm1
4DFAToSjzJJJ4hds/vBkHvq6vCWHnU8huslmOQON1BUQuHs6VM/VY7pP8d/oGwR94VymhrV74xb+
XDRV61M88dDXkdgpg/ZZiiEfHMOIL5BTATtRlUGWn1xcinAe4PNKJtzlEbfPSf+PZJALHQOTkUwB
QSsCAwEAAaOCAaYwggGiMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMHkGCCsG
AQUFBwEBBG0wazAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEMGCCsGAQUF
BzAChjdodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRBc3N1cmVkSURSb290Q0Eu
Y3J0MIGBBgNVHR8EejB4MDqgOKA2hjRodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRB
c3N1cmVkSURSb290Q0EuY3JsMDqgOKA2hjRodHRwOi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNl
cnRBc3N1cmVkSURSb290Q0EuY3JsMD0GA1UdIAQ2MDQwMgYEVR0gADAqMCgGCCsGAQUFBwIBFhxo
dHRwczovL3d3dy5kaWdpY2VydC5jb20vQ1BTMB0GA1UdDgQWBBTwIelJd3Ofha4YO+hScBQG7ULu
yjAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYunpyGd823IDzANBgkqhkiG9w0BAQsFAAOCAQEAOsIb
K/5j3rthtLlHqPx8BbEmICJRm8g9+fXFWB6wXqOynAJBjzEaf8wbTh34mH3sjwj9d/Hb0kQQWrat
CbDg/GI71GINnvGgPE13iutENHuOu04pA/wn6j5qHS9I4/raGcP/M9Ls1Ey0jJVLYbbvsoAvl8hH
raeCv3zh+YmCEO/RuyMYCZ67cQ/TGFSwMlPrUigAagoGfEE8B6DdZex1Kbgaftu3K9qR7IW1h5uv
YqY4FJrbw9GoZIO6vnppmEmgzZ4zNzqmua8bDC0DNGxzm3Y6wpG4dZXo7dqc/YrbuMZlHZuLVVfU
1BS8hulU1O7COb5dxm2xr8AAkX0oaQSx4DCCBTowggQioAMCAQICEA2YtdiSBlHYQKDqqgqWaMww
DQYJKoZIhvcNAQELBQAwaTELMAkGA1UEBhMCTkwxFjAUBgNVBAgTDU5vb3JkLUhvbGxhbmQxEjAQ
BgNVBAcTCUFtc3RlcmRhbTEPMA0GA1UEChMGVEVSRU5BMR0wGwYDVQQDExRURVJFTkEgUGVyc29u
YWwgQ0EgMzAeFw0xNTA1MjkwMDAwMDBaFw0xODA1MjkxMjAwMDBaMHkxCzAJBgNVBAYTAkFUMRMw
EQYDVQQIEwpWb3JhcmxiZXJnMREwDwYDVQQHEwhEb3JuYmlybjEnMCUGA1UEChMeRmFjaGhvY2hz
Y2h1bGUgVm9yYXJsYmVyZyBHbWJIMRkwFwYDVQQDDBBDaHJpc3RpYW4gQsO2c2NoMIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzp4fre091WBIlsq2ZvDkwShPkJuGNnXNBlbXxIeR0/rz
1RHTw9pTHFB0vfSK/eVytrPwdr+jQdMVlZ6CuLjmOkV2Ivy1Af9P2aClsYIteht/LfwkmOJZrl3F
mjdJ7fOvvxHstMRj6UCuz1/x1ARMaYVxLYZeBcbisDApA+bKikZ88bTeLNGE0n1mXREYZTFlLCqZ
b5+UNyae8iLilr7LDSGIeGbN2OH4ZbfWLT8Xuol+Qpcpcitja84G5iyBEx/v1H9qnrIdID4aLZAN
64UiCgKDUPutx+V3BVRJKBiVt4w5LGvXJPG8djApeVTW+YmBmQTdt4we+xCuYtvOPUxtgQIDAQAB
o4IBzDCCAcgwHwYDVR0jBBgwFoAU8CHpSXdzn4WuGDvoUnAUBu1C7sowHQYDVR0OBBYEFJaOo3g6
6TwrK6OMuIrmPweKN1SaMAwGA1UdEwEB/wQCMAAwGAYDVR0RBBEwD4ENYm9lc2NoQGZodi5hdDAO
BgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMEMGA1UdIAQ8MDow
OAYKYIZIAYb9bAQBAjAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy5kaWdpY2VydC5jb20vQ1BT
MHUGA1UdHwRuMGwwNKAyoDCGLmh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9URVJFTkFQZXJzb25h
bENBMy5jcmwwNKAyoDCGLmh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9URVJFTkFQZXJzb25hbENB
My5jcmwwcwYIKwYBBQUHAQEEZzBlMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5j
b20wPQYIKwYBBQUHMAKGMWh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9URVJFTkFQZXJzb25h
bENBMy5jcnQwDQYJKoZIhvcNAQELBQADggEBAH3jDh6ahP08DrzZ4HrSvyCFr/Jnu2s/7F77HZuH
jf77zODdRDCpoKj1TfOQE7gTA9nW/dpuOzSVhNauWisD6lF1tSLXnFDlkUaQmg7MzE1laV4anMb2
WGU5sKHawq4FH1SQyS1sjuilmc69Y6gRFRSx2XZ3CiG+3drAiV1DVpYvLc4Yd4Izw1RsayxnMxaw
uX+RUngMgtw92b1bmiQM1DlJq+g6sFoz7iUdMEReX+zapXCDtxGb65v2LjB1w35CVu5D6YW38JxF
qQ7CeFdFpd3NEIcV6eykiaX5P55E2SX0wY+kpFvm64F5lAPqlc28qtKv560BiN7W9eJUotHyUA0x
ggMlMIIDIQIBATB9MGkxCzAJBgNVBAYTAk5MMRYwFAYDVQQIEw1Ob29yZC1Ib2xsYW5kMRIwEAYD
VQQHEwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRFUkVOQTEdMBsGA1UEAxMUVEVSRU5BIFBlcnNvbmFs
IENBIDMCEA2YtdiSBlHYQKDqqgqWaMwwCQYFKw4DAhoFAKCCAX0wGAYJKoZIhvcNAQkDMQsGCSqG
SIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTUxMTE4MDgwNDUyWjAjBgkqhkiG9w0BCQQxFgQUgORc
1r/bZHizrJ1k7JU9oUbrUr0wgYwGCSsGAQQBgjcQBDF/MH0waTELMAkGA1UEBhMCTkwxFjAUBgNV
BAgTDU5vb3JkLUhvbGxhbmQxEjAQBgNVBAcTCUFtc3RlcmRhbTEPMA0GA1UEChMGVEVSRU5BMR0w
GwYDVQQDExRURVJFTkEgUGVyc29uYWwgQ0EgMwIQDZi12JIGUdhAoOqqCpZozDCBjgYLKoZIhvcN
AQkQAgsxf6B9MGkxCzAJBgNVBAYTAk5MMRYwFAYDVQQIEw1Ob29yZC1Ib2xsYW5kMRIwEAYDVQQH
EwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRFUkVOQTEdMBsGA1UEAxMUVEVSRU5BIFBlcnNvbmFsIENB
IDMCEA2YtdiSBlHYQKDqqgqWaMwwDQYJKoZIhvcNAQEBBQAEggEArBvb84qOOqcZdi7Oo2q+UpC+
BfKpeDyVcv5h9IDvVR4JAzuvsQ5tXvIZ8oBlFQy3Ik1617MRh1pxXCT2eTnfN35hAP56ypAar+Sb
0O7ZzE1XuNKVtQ7LkdrY/QKuProOnS3F/MdBCeoPRIVlG/Gv9liCO63jQ0pM7FXXpeCwfjZbkm9S
JrAM2Vy+gJYF/F1NdsPIXASKgSpM+486FHjMdNXyrIzE3EiRFxx9d3SRhhspJsyuwy5XSehDIiDr
1+Zd0MBhU2d8Eav413Po6yl+lUancFi261vYhRjHu+LRNEHerGLRxk4Hte7e9+hIUvGGMpmvycOj
FWV1eN+ubNFjBgAAAAAAAA==
--Apple-Mail=_3EB99AE2-FF47-483D-BB84-C56407123944--
7 years, 10 months
Re: (ITS#8307) startup failed with DDS enabled
by hyc@symas.com
ryan(a)openldap.org wrote:
> On Tue, Nov 17, 2015 at 09:13:46AM +0000, BÖSCH Christian wrote:
>> The slapcat output is attached below.
>
> Thanks for that. Now I did reproduce the bug, in current git master and
> also in RE24.
This particular problem can be fixed by setting op->o_do_not_cache in
dds_count. Not sure what's needed for a more general solution.
> The backtrace (line numbers from master) is:
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x00000000004d9de3 in mdb_txn_begin (env=0x0, parent=0x0, flags=0, ret=0x7fffffe6c750) at ./../../../libraries/liblmdb/mdb.c:2760
> 2760 flags |= env->me_flags & MDB_WRITEMAP;
> (gdb) bt
> #0 0x00000000004d9de3 in mdb_txn_begin (env=0x0, parent=0x0, flags=0, ret=0x7fffffe6c750) at ./../../../libraries/liblmdb/mdb.c:2760
> #1 0x0000000000534d82 in mdb_opinfo_get (op=0x7fffffe6ca20, mdb=0x7ffff6eb0010, rdonly=0, moip=0x7fffffe6c738) at id2entry.c:472
> #2 0x00000000005256d9 in mdb_add (op=0x7fffffe6ca20, rs=0x7fffffe6c9b0) at add.c:68
> #3 0x0000000000557376 in accesslog_response (op=0x7fffffffd660, rs=0x7fffffffd5c0) at accesslog.c:1867
> #4 0x00000000004ba728 in over_back_response (op=0x7fffffffd660, rs=0x7fffffffd5c0) at backover.c:245
> #5 0x0000000000441997 in slap_response_play (op=0x7fffffffd660, rs=0x7fffffffd5c0) at result.c:551
> #6 0x0000000000441bba in send_ldap_response (op=0x7fffffffd660, rs=0x7fffffffd5c0) at result.c:626
> #7 0x0000000000442ad1 in slap_send_ldap_result (op=0x7fffffffd660, rs=0x7fffffffd5c0) at result.c:905
> #8 0x00000000004f358d in mdb_search (op=0x7fffffffd660, rs=0x7fffffffd5c0) at search.c:1186
> #9 0x00000000004bb665 in overlay_op_walk (op=0x7fffffffd660, rs=0x7fffffffd5c0, which=op_search, oi=0x9e4f30, on=0x0) at backover.c:696
> #10 0x00000000004bb889 in over_op_func (op=0x7fffffffd660, rs=0x7fffffffd5c0, which=op_search) at backover.c:749
> #11 0x00000000004bb969 in over_op_search (op=0x7fffffffd660, rs=0x7fffffffd5c0) at backover.c:776
> #12 0x000000000055d817 in dds_count (ctx=0x895e40 <ldap_int_main_thrctx>, be=0x7fffffffdd90) at dds.c:1670
> #13 0x000000000055daaf in dds_db_open (be=0x7fffffffdd90, cr=0x7fffffffdfa0) at dds.c:1737
> #14 0x00000000004ba3b2 in over_db_open (be=0x9e4460, cr=0x7fffffffdfa0) at backover.c:157
> #15 0x000000000043c6ee in backend_startup_one (be=0x9e4460, cr=0x7fffffffdfa0) at backend.c:224
> #16 0x000000000043cc38 in backend_startup (be=0x9e4460) at backend.c:330
> #17 0x0000000000468fcf in slap_startup (be=0x0) at init.c:220
> #18 0x0000000000405e86 in main (argc=8, argv=0x7fffffffe308) at main.c:997
>
> At first glance it looks like another problem related to ITS#8133, where
> dds triggers calls into another module (this time, accesslog) before it
> has actually initialized.
>
>
>
>
--
-- Howard Chu
CTO, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc/
Chief Architect, OpenLDAP http://www.openldap.org/project/
7 years, 10 months
Re: (ITS#8307) startup failed with DDS enabled
by ryan@openldap.org
On Tue, Nov 17, 2015 at 09:13:46AM +0000, BÖSCH Christian wrote:
>The slapcat output is attached below.
Thanks for that. Now I did reproduce the bug, in current git master and
also in RE24.
The backtrace (line numbers from master) is:
Program received signal SIGSEGV, Segmentation fault.
0x00000000004d9de3 in mdb_txn_begin (env=0x0, parent=0x0, flags=0, ret=0x7fffffe6c750) at ./../../../libraries/liblmdb/mdb.c:2760
2760 flags |= env->me_flags & MDB_WRITEMAP;
(gdb) bt
#0 0x00000000004d9de3 in mdb_txn_begin (env=0x0, parent=0x0, flags=0, ret=0x7fffffe6c750) at ./../../../libraries/liblmdb/mdb.c:2760
#1 0x0000000000534d82 in mdb_opinfo_get (op=0x7fffffe6ca20, mdb=0x7ffff6eb0010, rdonly=0, moip=0x7fffffe6c738) at id2entry.c:472
#2 0x00000000005256d9 in mdb_add (op=0x7fffffe6ca20, rs=0x7fffffe6c9b0) at add.c:68
#3 0x0000000000557376 in accesslog_response (op=0x7fffffffd660, rs=0x7fffffffd5c0) at accesslog.c:1867
#4 0x00000000004ba728 in over_back_response (op=0x7fffffffd660, rs=0x7fffffffd5c0) at backover.c:245
#5 0x0000000000441997 in slap_response_play (op=0x7fffffffd660, rs=0x7fffffffd5c0) at result.c:551
#6 0x0000000000441bba in send_ldap_response (op=0x7fffffffd660, rs=0x7fffffffd5c0) at result.c:626
#7 0x0000000000442ad1 in slap_send_ldap_result (op=0x7fffffffd660, rs=0x7fffffffd5c0) at result.c:905
#8 0x00000000004f358d in mdb_search (op=0x7fffffffd660, rs=0x7fffffffd5c0) at search.c:1186
#9 0x00000000004bb665 in overlay_op_walk (op=0x7fffffffd660, rs=0x7fffffffd5c0, which=op_search, oi=0x9e4f30, on=0x0) at backover.c:696
#10 0x00000000004bb889 in over_op_func (op=0x7fffffffd660, rs=0x7fffffffd5c0, which=op_search) at backover.c:749
#11 0x00000000004bb969 in over_op_search (op=0x7fffffffd660, rs=0x7fffffffd5c0) at backover.c:776
#12 0x000000000055d817 in dds_count (ctx=0x895e40 <ldap_int_main_thrctx>, be=0x7fffffffdd90) at dds.c:1670
#13 0x000000000055daaf in dds_db_open (be=0x7fffffffdd90, cr=0x7fffffffdfa0) at dds.c:1737
#14 0x00000000004ba3b2 in over_db_open (be=0x9e4460, cr=0x7fffffffdfa0) at backover.c:157
#15 0x000000000043c6ee in backend_startup_one (be=0x9e4460, cr=0x7fffffffdfa0) at backend.c:224
#16 0x000000000043cc38 in backend_startup (be=0x9e4460) at backend.c:330
#17 0x0000000000468fcf in slap_startup (be=0x0) at init.c:220
#18 0x0000000000405e86 in main (argc=8, argv=0x7fffffffe308) at main.c:997
At first glance it looks like another problem related to ITS#8133, where
dds triggers calls into another module (this time, accesslog) before it
has actually initialized.
7 years, 10 months
Re: (ITS#8307) startup failed with DDS enabled
by ryan@openldap.org
Hello Christian,
On Mon, Nov 16, 2015 at 07:46:31AM +0000, BÖSCH Christian wrote:
>The last lines of debug.log are:
>
>[…]
>
>The build config is:
>[…]
Thanks for that information, however I still need more details about
your actual running config in order to reproduce the problem.
Could you please provide the output of
slapcat -b 'cn=config'
(plus an appropriate -F setting)
either from a test setup that shows the problem, or from your actual
config with passwords/sensitive information removed (note some are
emitted in base64 form).
On Mon, Nov 16, 2015 at 02:06:17PM +0000, BÖSCH Christian wrote:
>on freebsd 10.2 build from source failed with the message:
>
> cd back-mdb; make all
>/bin/sh ../../../libtool --tag=disable-shared --mode=compile cc -g -O2 -I../../../include -I../../../include -I.. -I./.. -I./../../../libraries/liblmdb -c ./../../../libraries/liblmdb/mdb.c
> cc -g -O2 -I../../../include -I../../../include -I.. -I./.. -I./../../../libraries/liblmdb -c ./../../../libraries/liblmdb/mdb.c -o mdb.o
>./../../../libraries/liblmdb/mdb.c:4758:39: error: use of undeclared identifier 'O_DSYNC'
> env->me_mfd = open(dpath, oflags | MDB_DSYNC, mode);
> ^
>./../../../libraries/liblmdb/mdb.c:409:20: note: expanded from macro 'MDB_DSYNC'
># define MDB_DSYNC O_DSYNC
> ^
>./../../../libraries/liblmdb/mdb.c:9681:46: warning: data argument not used by format string [-Wformat-extra-args]
> (int)mr[i].mr_pid, (size_t)mr[i].mr_tid, txnid);
> ^
>1 warning and 1 error generated.
>*** Error code 1
>
>Stop.
>make[3]: stopped in /root/openldap/servers/slapd/back-mdb
>*** Error code 1
This is ITS#7209 <http://www.openldap.org/its/?findid=7209>. The patch
linked at the top of that should allow it to build.
thanks,
Ryan
7 years, 10 months
Re: (ITS#8307) startup failed with DDS enabled
by boesch@fhv.at
--Apple-Mail=_6635199E-F0F1-40A8-B683-4F6C4A79B399
Content-Type: multipart/alternative;
boundary="Apple-Mail=_6E8C6C2A-A71D-4391-8691-0E1DBECC9F17"
--Apple-Mail=_6E8C6C2A-A71D-4391-8691-0E1DBECC9F17
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii
> On 13 Nov 2015, at 06:30 , Ryan Tandy <ryan(a)openldap.org> wrote:
>=20
> Hello Christian,
>=20
> On Thu, Nov 12, 2015 at 12:54:09PM +0000, boesch(a)fhv.at wrote:
>> I installed OpenLDAP 2.4.42, enabled these overlays on the mdb =
database:
>> olcOverlay=3D{0}syncprov.ldif
>> olcOverlay=3D{1}dds.ldif
>> olcOverlay=3D{2}accesslog.ldif
>> olcOverlay=3D{3}unique.ldif
>> olcOverlay=3D{4}ppolicy.ldif
>> olcOverlay=3D{5}refint.ldif
>> olcOverlay=3D{6}memberof.ldif
>> olcOverlay=3D{7}dynlist.ldif
>> started, everything is fine.
>>=20
>> Then I added an empty base tree:
>> dn: dc=3Dexample,dc=3Dnet
>> objectClass: dcObject
>> objectClass: organization
>> o: ORG
>> dc: example
>>=20
>> dn: cn=3Dadmin,dc=3Dexample,dc=3Dnet
>> objectClass: organizationalRole
>> cn: LDAP Admin
>> cn: admin
>>=20
>> dn: o=3Dorg,dc=3Dexample,dc=3Dnet
>> o: ORG
>> objectClass: organization
>> objectClass: top
>=20
> I tried to reproduce your problem under openldap 2.4.42 on Linux =
(Debian), using the attached config and the data LDIF you provided, but =
didn't observe any problems. Would you please provide more details about =
the configuration that causes the problem, including the options =
specified when you built OpenLDAP, and any applicable log messages? It =
would also be good to know if you can reproduce the problem using =
current sources from git branch OPENLDAP_REL_ENG_2_4, which is the =
2.4.43 release candidate.
on freebsd 10.2 build from source failed with the message:
cd back-mdb; make all
/bin/sh ../../../libtool --tag=3Ddisable-shared --mode=3Dcompile cc -g =
-O2 -I../../../include -I../../../include -I.. -I./.. =
-I./../../../libraries/liblmdb -c ./../../../libraries/liblmdb/mdb.c
cc -g -O2 -I../../../include -I../../../include -I.. -I./.. =
-I./../../../libraries/liblmdb -c ./../../../libraries/liblmdb/mdb.c -o =
mdb.o
./../../../libraries/liblmdb/mdb.c:4758:39: error: use of undeclared =
identifier 'O_DSYNC'
env->me_mfd =3D open(dpath, oflags | MDB_DSYNC, =
mode);
^
./../../../libraries/liblmdb/mdb.c:409:20: note: expanded from macro =
'MDB_DSYNC'
# define MDB_DSYNC O_DSYNC
^
./../../../libraries/liblmdb/mdb.c:9681:46: warning: data argument not =
used by format string [-Wformat-extra-args]
(int)mr[i].mr_pid, (size_t)mr[i].mr_tid, =
txnid);
=
^
1 warning and 1 error generated.
*** Error code 1
Stop.
make[3]: stopped in /root/openldap/servers/slapd/back-mdb
*** Error code 1
regards,
chris
>=20
> thanks,
> Ryan
>=20
> dn: cn=3Dconfig
> objectClass: olcGlobal
>=20
> dn: cn=3Dschema,cn=3Dconfig
> objectClass: olcSchemaConfig
>=20
> include: file:servers/slapd/schema/core.ldif
>=20
> include: file:servers/slapd/schema/cosine.ldif
>=20
> include: file:servers/slapd/schema/inetorgperson.ldif
>=20
> include: file:servers/slapd/schema/nis.ldif
>=20
> include: file:servers/slapd/schema/dyngroup.ldif
>=20
> include: file:servers/slapd/schema/ppolicy.ldif
>=20
> dn: olcDatabase=3D{1}mdb,cn=3Dconfig
> objectClass: olcMdbConfig
> olcSuffix: dc=3Dexample,dc=3Dnet
> olcDbDirectory: data.d
> olcRootDN: cn=3Droot,dc=3Dexample,dc=3Dnet
> olcRootPW: secret
>=20
> dn: olcDatabase=3D{2}mdb,cn=3Dconfig
> objectClass: olcMdbConfig
> olcSuffix: cn=3Daccesslog
> olcDbDirectory: accesslog.d
>=20
> dn: olcOverlay=3D{0}syncprov,olcDatabase=3D{1}mdb,cn=3Dconfig
> objectClass: olcSyncProvConfig
>=20
> dn: olcOverlay=3D{1}dds,olcDatabase=3D{1}mdb,cn=3Dconfig
> objectClass: olcDDSConfig
>=20
> dn: olcOverlay=3D{2}accesslog,olcDatabase=3D{1}mdb,cn=3Dconfig
> objectClass: olcAccessLogConfig
> olcAccessLogDB: cn=3Daccesslog
>=20
> dn: olcOverlay=3D{3}unique,olcDatabase=3D{1}mdb,cn=3Dconfig
> objectClass: olcUniqueConfig
>=20
> dn: olcOverlay=3D{4}ppolicy,olcDatabase=3D{1}mdb,cn=3Dconfig
> objectClass: olcPPolicyConfig
>=20
> dn: olcOverlay=3D{5}refint,olcDatabase=3D{1}mdb,cn=3Dconfig
> objectClass: olcRefintConfig
>=20
> dn: olcOverlay=3D{6}memberof,olcDatabase=3D{1}mdb,cn=3Dconfig
> objectClass: olcMemberOf
>=20
> dn: olcOverlay=3D{7}dynlist,olcDatabase=3D{1}mdb,cn=3Dconfig
> objectClass: olcDynamicList
--Apple-Mail=_6E8C6C2A-A71D-4391-8691-0E1DBECC9F17
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=us-ascii
<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><br class=3D""><div><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 13 Nov 2015, at 06:30 , Ryan Tandy <<a =
href=3D"mailto:ryan@openldap.org" class=3D"">ryan(a)openldap.org</a>> =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"">Hello Christian,<br class=3D""><br class=3D"">On Thu, Nov 12, =
2015 at 12:54:09PM +0000, <a href=3D"mailto:boesch@fhv.at" =
class=3D"">boesch(a)fhv.at</a> wrote:<br class=3D""><blockquote =
type=3D"cite" class=3D"">I installed OpenLDAP 2.4.42, enabled these =
overlays on the mdb database:<br class=3D"">olcOverlay=3D{0}syncprov.ldif<=
br class=3D"">olcOverlay=3D{1}dds.ldif<br =
class=3D"">olcOverlay=3D{2}accesslog.ldif<br =
class=3D"">olcOverlay=3D{3}unique.ldif<br =
class=3D"">olcOverlay=3D{4}ppolicy.ldif<br =
class=3D"">olcOverlay=3D{5}refint.ldif<br =
class=3D"">olcOverlay=3D{6}memberof.ldif<br =
class=3D"">olcOverlay=3D{7}dynlist.ldif<br class=3D"">started, =
everything is fine.<br class=3D""><br class=3D"">Then I added an empty =
base tree:<br class=3D"">dn: dc=3Dexample,dc=3Dnet<br =
class=3D"">objectClass: dcObject<br class=3D"">objectClass: =
organization<br class=3D"">o: ORG<br class=3D"">dc: example<br =
class=3D""><br class=3D"">dn: cn=3Dadmin,dc=3Dexample,dc=3Dnet<br =
class=3D"">objectClass: organizationalRole<br class=3D"">cn: LDAP =
Admin<br class=3D"">cn: admin<br class=3D""><br class=3D"">dn: =
o=3Dorg,dc=3Dexample,dc=3Dnet<br class=3D"">o: ORG<br =
class=3D"">objectClass: organization<br class=3D"">objectClass: top<br =
class=3D""></blockquote><br class=3D"">I tried to reproduce your problem =
under openldap 2.4.42 on Linux (Debian), using the attached config and =
the data LDIF you provided, but didn't observe any problems. Would you =
please provide more details about the configuration that causes the =
problem, including the options specified when you built OpenLDAP, and =
any applicable log messages? It would also be good to know if you can =
reproduce the problem using current sources from git branch =
OPENLDAP_REL_ENG_2_4, which is the 2.4.43 release candidate.<br =
class=3D""></div></div></blockquote><div><br class=3D""></div>on freebsd =
10.2 build from source failed with the message:</div><div><br =
class=3D""></div><div><div style=3D"margin: 0px; font-size: 11px; =
line-height: normal; font-family: Menlo;" class=3D""> cd =
back-mdb; make all</div><div style=3D"margin: 0px; font-size: =
11px; line-height: normal; font-family: Menlo;" class=3D"">/bin/sh =
../../../libtool --tag=3Ddisable-shared --mode=3Dcompile cc -g -O2 =
-I../../../include -I../../../include -I.. -I./.. =
-I./../../../libraries/liblmdb -c =
./../../../libraries/liblmdb/mdb.c</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D""> cc -g -O2 -I../../../include -I../../../include -I.. =
-I./.. -I./../../../libraries/liblmdb -c =
./../../../libraries/liblmdb/mdb.c -o mdb.o</div><div style=3D"margin: =
0px; font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D""><b class=3D"">./../../../libraries/liblmdb/mdb.c:4758:39: =
</b><span style=3D"font-variant-ligatures: no-common-ligatures; color: =
#c33720" class=3D""><b class=3D"">error: </b></span><b class=3D"">use of =
undeclared identifier 'O_DSYNC'</b></div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D""> =
env->me_mfd =3D open(dpath, oflags | =
MDB_DSYNC, mode);</div><div style=3D"margin: 0px; font-size: 11px; =
line-height: normal; font-family: Menlo; color: rgb(52, 189, 38);" =
class=3D""><b class=3D""> =
=
=
^</b></div><div style=3D"margin: 0px; font-size: =
11px; line-height: normal; font-family: Menlo;" class=3D""><b =
class=3D"">./../../../libraries/liblmdb/mdb.c:409:20: note: </b>expanded =
from macro 'MDB_DSYNC'</div><div style=3D"margin: 0px; font-size: 11px; =
line-height: normal; font-family: Menlo;" class=3D""># define =
MDB_DSYNC O_DSYNC</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo; color: rgb(52, =
189, 38);" class=3D""><b class=3D""> =
^</b></div><div =
style=3D"margin: 0px; font-size: 11px; line-height: normal; font-family: =
Menlo;" class=3D""><b =
class=3D"">./../../../libraries/liblmdb/mdb.c:9681:46: </b><span =
style=3D"font-variant-ligatures: no-common-ligatures; color: #d53bd3" =
class=3D""><b class=3D"">warning: </b></span><b class=3D"">data argument =
not used by format string [-Wformat-extra-args]</b></div><div =
style=3D"margin: 0px; font-size: 11px; line-height: normal; font-family: =
Menlo;" class=3D""> =
=
(int)mr[i].mr_pid, (size_t)mr[i].mr_tid, txnid);</div><div =
style=3D"margin: 0px; font-size: 11px; line-height: normal; font-family: =
Menlo; color: rgb(52, 189, 38);" class=3D""><b class=3D""> =
=
=
=
^</b></div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" class=3D"">1 =
warning and 1 error generated.</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" class=3D"">*** =
Error code 1</div><div style=3D"margin: 0px; font-size: 11px; =
line-height: normal; font-family: Menlo; min-height: 13px;" class=3D""><br=
class=3D""></div><div style=3D"margin: 0px; font-size: 11px; =
line-height: normal; font-family: Menlo;" class=3D"">Stop.</div><div =
style=3D"margin: 0px; font-size: 11px; line-height: normal; font-family: =
Menlo;" class=3D"">make[3]: stopped in =
/root/openldap/servers/slapd/back-mdb</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" class=3D"">*** =
Error code 1</div><div class=3D""><br class=3D""></div><div class=3D""><br=
class=3D""></div><div class=3D"">regards,</div><div =
class=3D"">chris</div><div class=3D""><br class=3D""></div><blockquote =
type=3D"cite" class=3D""><div class=3D""><div class=3D""><br =
class=3D"">thanks,<br class=3D"">Ryan<br class=3D""><br class=3D"">dn: =
cn=3Dconfig<br class=3D"">objectClass: olcGlobal<br class=3D""><br =
class=3D"">dn: cn=3Dschema,cn=3Dconfig<br class=3D"">objectClass: =
olcSchemaConfig<br class=3D""><br class=3D"">include: =
file:servers/slapd/schema/core.ldif<br class=3D""><br class=3D"">include: =
file:servers/slapd/schema/cosine.ldif<br class=3D""><br =
class=3D"">include: file:servers/slapd/schema/inetorgperson.ldif<br =
class=3D""><br class=3D"">include: file:servers/slapd/schema/nis.ldif<br =
class=3D""><br class=3D"">include: =
file:servers/slapd/schema/dyngroup.ldif<br class=3D""><br =
class=3D"">include: file:servers/slapd/schema/ppolicy.ldif<br =
class=3D""><br class=3D"">dn: olcDatabase=3D{1}mdb,cn=3Dconfig<br =
class=3D"">objectClass: olcMdbConfig<br class=3D"">olcSuffix: =
dc=3Dexample,dc=3Dnet<br class=3D"">olcDbDirectory: data.d<br =
class=3D"">olcRootDN: cn=3Droot,dc=3Dexample,dc=3Dnet<br =
class=3D"">olcRootPW: secret<br class=3D""><br class=3D"">dn: =
olcDatabase=3D{2}mdb,cn=3Dconfig<br class=3D"">objectClass: =
olcMdbConfig<br class=3D"">olcSuffix: cn=3Daccesslog<br =
class=3D"">olcDbDirectory: accesslog.d<br class=3D""><br class=3D"">dn: =
olcOverlay=3D{0}syncprov,olcDatabase=3D{1}mdb,cn=3Dconfig<br =
class=3D"">objectClass: olcSyncProvConfig<br class=3D""><br class=3D"">dn:=
olcOverlay=3D{1}dds,olcDatabase=3D{1}mdb,cn=3Dconfig<br =
class=3D"">objectClass: olcDDSConfig<br class=3D""><br class=3D"">dn: =
olcOverlay=3D{2}accesslog,olcDatabase=3D{1}mdb,cn=3Dconfig<br =
class=3D"">objectClass: olcAccessLogConfig<br class=3D"">olcAccessLogDB: =
cn=3Daccesslog<br class=3D""><br class=3D"">dn: =
olcOverlay=3D{3}unique,olcDatabase=3D{1}mdb,cn=3Dconfig<br =
class=3D"">objectClass: olcUniqueConfig<br class=3D""><br class=3D"">dn: =
olcOverlay=3D{4}ppolicy,olcDatabase=3D{1}mdb,cn=3Dconfig<br =
class=3D"">objectClass: olcPPolicyConfig<br class=3D""><br class=3D"">dn: =
olcOverlay=3D{5}refint,olcDatabase=3D{1}mdb,cn=3Dconfig<br =
class=3D"">objectClass: olcRefintConfig<br class=3D""><br class=3D"">dn: =
olcOverlay=3D{6}memberof,olcDatabase=3D{1}mdb,cn=3Dconfig<br =
class=3D"">objectClass: olcMemberOf<br class=3D""><br class=3D"">dn: =
olcOverlay=3D{7}dynlist,olcDatabase=3D{1}mdb,cn=3Dconfig<br =
class=3D"">objectClass: olcDynamicList<br =
class=3D""></div></div></blockquote></div><br class=3D""></body></html>=
--Apple-Mail=_6E8C6C2A-A71D-4391-8691-0E1DBECC9F17--
--Apple-Mail=_6635199E-F0F1-40A8-B683-4F6C4A79B399
Content-Disposition: attachment; filename="smime.p7s"
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIKQjCCBQAw
ggPooAMCAQICEANL7hcft+EGNy/UckJAvSowDQYJKoZIhvcNAQELBQAwZTELMAkGA1UEBhMCVVMx
FTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UE
AxMbRGlnaUNlcnQgQXNzdXJlZCBJRCBSb290IENBMB4XDTE0MTExODEyMDAwMFoXDTI0MTExODEy
MDAwMFowaTELMAkGA1UEBhMCTkwxFjAUBgNVBAgTDU5vb3JkLUhvbGxhbmQxEjAQBgNVBAcTCUFt
c3RlcmRhbTEPMA0GA1UEChMGVEVSRU5BMR0wGwYDVQQDExRURVJFTkEgUGVyc29uYWwgQ0EgMzCC
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMalux9VgvSlNHIUcmWbX9XqoGjYm4KJT1Ni
nHuMzg7a1DIOrxuMy6br2+DrAzSUwYd+UyCoHvkbF4p9AWYSV2heLZwuKyGoVS9TZwl4zdJpGwuT
YGy4KBPOH02xiCatRfrQoc6rt5gpVnFs8VYkXacw4G4xc27aoFdMZIt4tcec28bevtMvMaDWgDm1
4DFAToSjzJJJ4hds/vBkHvq6vCWHnU8huslmOQON1BUQuHs6VM/VY7pP8d/oGwR94VymhrV74xb+
XDRV61M88dDXkdgpg/ZZiiEfHMOIL5BTATtRlUGWn1xcinAe4PNKJtzlEbfPSf+PZJALHQOTkUwB
QSsCAwEAAaOCAaYwggGiMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMHkGCCsG
AQUFBwEBBG0wazAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEMGCCsGAQUF
BzAChjdodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRBc3N1cmVkSURSb290Q0Eu
Y3J0MIGBBgNVHR8EejB4MDqgOKA2hjRodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRB
c3N1cmVkSURSb290Q0EuY3JsMDqgOKA2hjRodHRwOi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNl
cnRBc3N1cmVkSURSb290Q0EuY3JsMD0GA1UdIAQ2MDQwMgYEVR0gADAqMCgGCCsGAQUFBwIBFhxo
dHRwczovL3d3dy5kaWdpY2VydC5jb20vQ1BTMB0GA1UdDgQWBBTwIelJd3Ofha4YO+hScBQG7ULu
yjAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYunpyGd823IDzANBgkqhkiG9w0BAQsFAAOCAQEAOsIb
K/5j3rthtLlHqPx8BbEmICJRm8g9+fXFWB6wXqOynAJBjzEaf8wbTh34mH3sjwj9d/Hb0kQQWrat
CbDg/GI71GINnvGgPE13iutENHuOu04pA/wn6j5qHS9I4/raGcP/M9Ls1Ey0jJVLYbbvsoAvl8hH
raeCv3zh+YmCEO/RuyMYCZ67cQ/TGFSwMlPrUigAagoGfEE8B6DdZex1Kbgaftu3K9qR7IW1h5uv
YqY4FJrbw9GoZIO6vnppmEmgzZ4zNzqmua8bDC0DNGxzm3Y6wpG4dZXo7dqc/YrbuMZlHZuLVVfU
1BS8hulU1O7COb5dxm2xr8AAkX0oaQSx4DCCBTowggQioAMCAQICEA2YtdiSBlHYQKDqqgqWaMww
DQYJKoZIhvcNAQELBQAwaTELMAkGA1UEBhMCTkwxFjAUBgNVBAgTDU5vb3JkLUhvbGxhbmQxEjAQ
BgNVBAcTCUFtc3RlcmRhbTEPMA0GA1UEChMGVEVSRU5BMR0wGwYDVQQDExRURVJFTkEgUGVyc29u
YWwgQ0EgMzAeFw0xNTA1MjkwMDAwMDBaFw0xODA1MjkxMjAwMDBaMHkxCzAJBgNVBAYTAkFUMRMw
EQYDVQQIEwpWb3JhcmxiZXJnMREwDwYDVQQHEwhEb3JuYmlybjEnMCUGA1UEChMeRmFjaGhvY2hz
Y2h1bGUgVm9yYXJsYmVyZyBHbWJIMRkwFwYDVQQDDBBDaHJpc3RpYW4gQsO2c2NoMIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzp4fre091WBIlsq2ZvDkwShPkJuGNnXNBlbXxIeR0/rz
1RHTw9pTHFB0vfSK/eVytrPwdr+jQdMVlZ6CuLjmOkV2Ivy1Af9P2aClsYIteht/LfwkmOJZrl3F
mjdJ7fOvvxHstMRj6UCuz1/x1ARMaYVxLYZeBcbisDApA+bKikZ88bTeLNGE0n1mXREYZTFlLCqZ
b5+UNyae8iLilr7LDSGIeGbN2OH4ZbfWLT8Xuol+Qpcpcitja84G5iyBEx/v1H9qnrIdID4aLZAN
64UiCgKDUPutx+V3BVRJKBiVt4w5LGvXJPG8djApeVTW+YmBmQTdt4we+xCuYtvOPUxtgQIDAQAB
o4IBzDCCAcgwHwYDVR0jBBgwFoAU8CHpSXdzn4WuGDvoUnAUBu1C7sowHQYDVR0OBBYEFJaOo3g6
6TwrK6OMuIrmPweKN1SaMAwGA1UdEwEB/wQCMAAwGAYDVR0RBBEwD4ENYm9lc2NoQGZodi5hdDAO
BgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMEMGA1UdIAQ8MDow
OAYKYIZIAYb9bAQBAjAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy5kaWdpY2VydC5jb20vQ1BT
MHUGA1UdHwRuMGwwNKAyoDCGLmh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9URVJFTkFQZXJzb25h
bENBMy5jcmwwNKAyoDCGLmh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9URVJFTkFQZXJzb25hbENB
My5jcmwwcwYIKwYBBQUHAQEEZzBlMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5j
b20wPQYIKwYBBQUHMAKGMWh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9URVJFTkFQZXJzb25h
bENBMy5jcnQwDQYJKoZIhvcNAQELBQADggEBAH3jDh6ahP08DrzZ4HrSvyCFr/Jnu2s/7F77HZuH
jf77zODdRDCpoKj1TfOQE7gTA9nW/dpuOzSVhNauWisD6lF1tSLXnFDlkUaQmg7MzE1laV4anMb2
WGU5sKHawq4FH1SQyS1sjuilmc69Y6gRFRSx2XZ3CiG+3drAiV1DVpYvLc4Yd4Izw1RsayxnMxaw
uX+RUngMgtw92b1bmiQM1DlJq+g6sFoz7iUdMEReX+zapXCDtxGb65v2LjB1w35CVu5D6YW38JxF
qQ7CeFdFpd3NEIcV6eykiaX5P55E2SX0wY+kpFvm64F5lAPqlc28qtKv560BiN7W9eJUotHyUA0x
ggMlMIIDIQIBATB9MGkxCzAJBgNVBAYTAk5MMRYwFAYDVQQIEw1Ob29yZC1Ib2xsYW5kMRIwEAYD
VQQHEwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRFUkVOQTEdMBsGA1UEAxMUVEVSRU5BIFBlcnNvbmFs
IENBIDMCEA2YtdiSBlHYQKDqqgqWaMwwCQYFKw4DAhoFAKCCAX0wGAYJKoZIhvcNAQkDMQsGCSqG
SIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTUxMTE2MTQwNjE2WjAjBgkqhkiG9w0BCQQxFgQUKOCp
RayljBV9dnmgox8AUJE6r9MwgYwGCSsGAQQBgjcQBDF/MH0waTELMAkGA1UEBhMCTkwxFjAUBgNV
BAgTDU5vb3JkLUhvbGxhbmQxEjAQBgNVBAcTCUFtc3RlcmRhbTEPMA0GA1UEChMGVEVSRU5BMR0w
GwYDVQQDExRURVJFTkEgUGVyc29uYWwgQ0EgMwIQDZi12JIGUdhAoOqqCpZozDCBjgYLKoZIhvcN
AQkQAgsxf6B9MGkxCzAJBgNVBAYTAk5MMRYwFAYDVQQIEw1Ob29yZC1Ib2xsYW5kMRIwEAYDVQQH
EwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRFUkVOQTEdMBsGA1UEAxMUVEVSRU5BIFBlcnNvbmFsIENB
IDMCEA2YtdiSBlHYQKDqqgqWaMwwDQYJKoZIhvcNAQEBBQAEggEAxTMptbs+oKCvo5HyF3f0j8Ot
MDihbSDVwXXBl4Wee2eQ6A+SnjWU89d78VF1rXanmRwCxuO4oNwIjmzagS7t/L12kTneZ5Pdc7vB
RS9XkYcNM+fgiPj9EFOdVQjZRLNneNNXzjQtJi2tS6cIzFtqh78JryT359y/eDyjx5Ker6gFtfMe
KkOx1Z9DoFptSrG+rF68L8HtWkUV71pwXRLTnUkMUnVEc82gcaKPdL+Knvvq+tTI/FP9Ta+Ys95M
vO9uq7k6bX+rrvGXu6UxWlKtKxEsTyvbiGE4fM6pNZyk1QIiUgVDFonWM1yCrtV1KhI1MdaccwOU
jjGhIfKpdl+WeAAAAAAAAA==
--Apple-Mail=_6635199E-F0F1-40A8-B683-4F6C4A79B399--
7 years, 10 months
Re: (ITS#8307) startup failed with DDS enabled
by boesch@fhv.at
--Apple-Mail=_372DE61B-D3BA-4719-A35F-AC49091503C9
Content-Type: multipart/alternative;
boundary="Apple-Mail=_5D31F49F-5A56-4ADF-B31A-D5369C6C72EE"
--Apple-Mail=_5D31F49F-5A56-4ADF-B31A-D5369C6C72EE
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8
> On 13 Nov 2015, at 06:30 , Ryan Tandy <ryan(a)openldap.org> wrote:
>=20
> Hello Christian,
>=20
> On Thu, Nov 12, 2015 at 12:54:09PM +0000, boesch(a)fhv.at wrote:
>> I installed OpenLDAP 2.4.42, enabled these overlays on the mdb =
database:
>> olcOverlay=3D{0}syncprov.ldif
>> olcOverlay=3D{1}dds.ldif
>> olcOverlay=3D{2}accesslog.ldif
>> olcOverlay=3D{3}unique.ldif
>> olcOverlay=3D{4}ppolicy.ldif
>> olcOverlay=3D{5}refint.ldif
>> olcOverlay=3D{6}memberof.ldif
>> olcOverlay=3D{7}dynlist.ldif
>> started, everything is fine.
>>=20
>> Then I added an empty base tree:
>> dn: dc=3Dexample,dc=3Dnet
>> objectClass: dcObject
>> objectClass: organization
>> o: ORG
>> dc: example
>>=20
>> dn: cn=3Dadmin,dc=3Dexample,dc=3Dnet
>> objectClass: organizationalRole
>> cn: LDAP Admin
>> cn: admin
>>=20
>> dn: o=3Dorg,dc=3Dexample,dc=3Dnet
>> o: ORG
>> objectClass: organization
>> objectClass: top
>=20
> I tried to reproduce your problem under openldap 2.4.42 on Linux =
(Debian), using the attached config and the data LDIF you provided, but =
didn't observe any problems. Would you please provide more details about =
the configuration that causes the problem, including the options =
specified when you built OpenLDAP, and any applicable log messages? It =
would also be good to know if you can reproduce the problem using =
current sources from git branch OPENLDAP_REL_ENG_2_4, which is the =
2.4.43 release candidate.
The last lines of debug.log are:
Nov 16 08:39:36 openldap1 slapd[49483]: slapd startup: initiated.
Nov 16 08:39:36 openldap1 slapd[49483]: backend_startup_one: starting =
"cn=3Dconfig"
Nov 16 08:39:36 openldap1 slapd[49483]: config_back_db_open
Nov 16 08:39:36 openldap1 slapd[49483]: backend_startup_one: starting =
"dc=3Dexample,dc=3Dnet"
Nov 16 08:39:36 openldap1 slapd[49483]: mdb_db_open: database =
"dc=3Dexample,dc=3Dnet": dbenv_open(/var/db/openldap-data).
Nov 16 08:39:36 openldap1 slapd[49483]: =3D> mdb_search
Nov 16 08:39:36 openldap1 slapd[49483]: =
mdb_dn2entry("dc=3Dexample,dc=3Dnet")
Nov 16 08:39:36 openldap1 slapd[49483]: =3D> =
mdb_dn2id("dc=3Dexample,dc=3Dnet")
Nov 16 08:39:36 openldap1 slapd[49483]: <=3D mdb_dn2id: got id=3D0x1
Nov 16 08:39:36 openldap1 slapd[49483]: =3D> mdb_entry_decode:
Nov 16 08:39:36 openldap1 slapd[49483]: <=3D mdb_entry_decode
Nov 16 08:39:36 openldap1 slapd[49483]: search_candidates: =
base=3D"dc=3Dexample,dc=3Dnet" (0x00000001) scope=3D2
Nov 16 08:39:36 openldap1 slapd[49483]: =3D> mdb_equality_candidates =
(objectClass)
Nov 16 08:39:36 openldap1 slapd[49483]: =3D> key_read
Nov 16 08:39:36 openldap1 slapd[49483]: <=3D mdb_index_read: failed =
(-30798)
Nov 16 08:39:36 openldap1 slapd[49483]: <=3D mdb_equality_candidates: =
id=3D0, first=3D0, last=3D0
Nov 16 08:39:36 openldap1 slapd[49483]: =3D> mdb_equality_candidates =
(objectClass)
Nov 16 08:39:36 openldap1 slapd[49483]: =3D> key_read
Nov 16 08:39:36 openldap1 slapd[49483]: <=3D mdb_index_read: failed =
(-30798)
Nov 16 08:39:36 openldap1 slapd[49483]: <=3D mdb_equality_candidates: =
id=3D0, first=3D0, last=3D0
Nov 16 08:39:36 openldap1 slapd[49483]: mdb_search_candidates: id=3D0 =
first=3D0 last=3D0
Nov 16 08:39:36 openldap1 slapd[49483]: mdb_search: no candidates
Nov 16 08:39:36 openldap1 slapd[49483]: send_ldap_result: conn=3D-1 op=3D0=
p=3D0
Nov 16 08:39:36 openldap1 slapd[49483]: oc_check_required entry =
(reqStart=3D20151116073936.000002Z,cn=3Dlog), objectClass "auditSearch"
Nov 16 08:39:36 openldap1 slapd[49483]: oc_check_allowed type =
"objectClass"
Nov 16 08:39:36 openldap1 slapd[49483]: oc_check_allowed type =
"structuralObjectClass"
Nov 16 08:39:36 openldap1 slapd[49483]: oc_check_allowed type "reqStart"
Nov 16 08:39:36 openldap1 slapd[49483]: oc_check_allowed type "reqEnd"
Nov 16 08:39:36 openldap1 slapd[49483]: oc_check_allowed type "reqType"
Nov 16 08:39:36 openldap1 slapd[49483]: oc_check_allowed type =
"reqSession"
Nov 16 08:39:36 openldap1 slapd[49483]: oc_check_allowed type =
"reqAuthzID"
Nov 16 08:39:36 openldap1 slapd[49483]: oc_check_allowed type "reqDN"
Nov 16 08:39:36 openldap1 slapd[49483]: oc_check_allowed type =
"reqResult"
Nov 16 08:39:36 openldap1 slapd[49483]: oc_check_allowed type "reqScope"
Nov 16 08:39:36 openldap1 slapd[49483]: oc_check_allowed type =
"reqDerefAliases"
Nov 16 08:39:36 openldap1 slapd[49483]: oc_check_allowed type =
"reqAttrsOnly"
Nov 16 08:39:36 openldap1 slapd[49483]: oc_check_allowed type =
"reqFilter"
Nov 16 08:39:36 openldap1 slapd[49483]: oc_check_allowed type "reqAttr"
Nov 16 08:39:36 openldap1 slapd[49483]: oc_check_allowed type =
"reqEntries"
Nov 16 08:39:36 openldap1 slapd[49483]: oc_check_allowed type =
"reqTimeLimit"
Nov 16 08:39:36 openldap1 slapd[49483]: oc_check_allowed type =
"reqSizeLimit"
The build config is:
# This file is auto-generated by 'make config'.
# Options for openldap-server-2.4.42_2
_OPTIONS_READ=3Dopenldap-server-2.4.42_2
_FILE_COMPLETE_OPTIONS_LIST=3DACCESSLOG ACI AUDITLOG BDB COLLECT =
CONSTRAINT DDS DEBUG DEREF DNSSRV DYNACL DYNAMIC_BACKENDS DYNGROUP =
DYNLIST FETCH GSSAPI LMPASSWD MDB MEMBEROF ODBC OUTLOOK PASSWD PERL =
PPOLICY PROXYCACHE REFINT RELAY RETCODE RLOOKUPS RWM SASL SEQMOD SHA2 =
SHELL SLAPI SMBPWD SOCK SSSVLV SYNCPROV TCP_WRAPPERS TRANSLUCENT UNIQUE =
VALSORT
OPTIONS_FILE_SET+=3DACCESSLOG
OPTIONS_FILE_UNSET+=3DACI
OPTIONS_FILE_SET+=3DAUDITLOG
OPTIONS_FILE_UNSET+=3DBDB
OPTIONS_FILE_SET+=3DCOLLECT
OPTIONS_FILE_SET+=3DCONSTRAINT
OPTIONS_FILE_SET+=3DDDS
OPTIONS_FILE_SET+=3DDEBUG
OPTIONS_FILE_SET+=3DDEREF
OPTIONS_FILE_SET+=3DDNSSRV
OPTIONS_FILE_UNSET+=3DDYNACL
OPTIONS_FILE_SET+=3DDYNAMIC_BACKENDS
OPTIONS_FILE_SET+=3DDYNGROUP
OPTIONS_FILE_SET+=3DDYNLIST
OPTIONS_FILE_SET+=3DFETCH
OPTIONS_FILE_UNSET+=3DGSSAPI
OPTIONS_FILE_UNSET+=3DLMPASSWD
OPTIONS_FILE_SET+=3DMDB
OPTIONS_FILE_SET+=3DMEMBEROF
OPTIONS_FILE_UNSET+=3DODBC
OPTIONS_FILE_SET+=3DOUTLOOK
OPTIONS_FILE_SET+=3DPASSWD
OPTIONS_FILE_SET+=3DPERL
OPTIONS_FILE_SET+=3DPPOLICY
OPTIONS_FILE_SET+=3DPROXYCACHE
OPTIONS_FILE_SET+=3DREFINT
OPTIONS_FILE_SET+=3DRELAY
OPTIONS_FILE_SET+=3DRETCODE
OPTIONS_FILE_SET+=3DRLOOKUPS
OPTIONS_FILE_SET+=3DRWM
OPTIONS_FILE_SET+=3DSASL
OPTIONS_FILE_SET+=3DSEQMOD
OPTIONS_FILE_SET+=3DSHA2
OPTIONS_FILE_UNSET+=3DSHELL
OPTIONS_FILE_UNSET+=3DSLAPI
OPTIONS_FILE_SET+=3DSMBPWD
OPTIONS_FILE_SET+=3DSOCK
OPTIONS_FILE_SET+=3DSSSVLV
OPTIONS_FILE_SET+=3DSYNCPROV
OPTIONS_FILE_SET+=3DTCP_WRAPPERS
OPTIONS_FILE_SET+=3DTRANSLUCENT
OPTIONS_FILE_SET+=3DUNIQUE
OPTIONS_FILE_SET+=3DVALSORT
I=E2=80=99ll try the build with your mentioned branch soon and get in =
touch again.
thanks,
Chris
>=20
> thanks,
> Ryan
>=20
> dn: cn=3Dconfig
> objectClass: olcGlobal
>=20
> dn: cn=3Dschema,cn=3Dconfig
> objectClass: olcSchemaConfig
>=20
> include: file:servers/slapd/schema/core.ldif
>=20
> include: file:servers/slapd/schema/cosine.ldif
>=20
> include: file:servers/slapd/schema/inetorgperson.ldif
>=20
> include: file:servers/slapd/schema/nis.ldif
>=20
> include: file:servers/slapd/schema/dyngroup.ldif
>=20
> include: file:servers/slapd/schema/ppolicy.ldif
>=20
> dn: olcDatabase=3D{1}mdb,cn=3Dconfig
> objectClass: olcMdbConfig
> olcSuffix: dc=3Dexample,dc=3Dnet
> olcDbDirectory: data.d
> olcRootDN: cn=3Droot,dc=3Dexample,dc=3Dnet
> olcRootPW: secret
>=20
> dn: olcDatabase=3D{2}mdb,cn=3Dconfig
> objectClass: olcMdbConfig
> olcSuffix: cn=3Daccesslog
> olcDbDirectory: accesslog.d
>=20
> dn: olcOverlay=3D{0}syncprov,olcDatabase=3D{1}mdb,cn=3Dconfig
> objectClass: olcSyncProvConfig
>=20
> dn: olcOverlay=3D{1}dds,olcDatabase=3D{1}mdb,cn=3Dconfig
> objectClass: olcDDSConfig
>=20
> dn: olcOverlay=3D{2}accesslog,olcDatabase=3D{1}mdb,cn=3Dconfig
> objectClass: olcAccessLogConfig
> olcAccessLogDB: cn=3Daccesslog
>=20
> dn: olcOverlay=3D{3}unique,olcDatabase=3D{1}mdb,cn=3Dconfig
> objectClass: olcUniqueConfig
>=20
> dn: olcOverlay=3D{4}ppolicy,olcDatabase=3D{1}mdb,cn=3Dconfig
> objectClass: olcPPolicyConfig
>=20
> dn: olcOverlay=3D{5}refint,olcDatabase=3D{1}mdb,cn=3Dconfig
> objectClass: olcRefintConfig
>=20
> dn: olcOverlay=3D{6}memberof,olcDatabase=3D{1}mdb,cn=3Dconfig
> objectClass: olcMemberOf
>=20
> dn: olcOverlay=3D{7}dynlist,olcDatabase=3D{1}mdb,cn=3Dconfig
> objectClass: olcDynamicList
--Apple-Mail=_5D31F49F-5A56-4ADF-B31A-D5369C6C72EE
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=utf-8
<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><br class=3D""><div><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 13 Nov 2015, at 06:30 , Ryan Tandy <<a =
href=3D"mailto:ryan@openldap.org" class=3D"">ryan(a)openldap.org</a>> =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"">Hello Christian,<br class=3D""><br class=3D"">On Thu, Nov 12, =
2015 at 12:54:09PM +0000, <a href=3D"mailto:boesch@fhv.at" =
class=3D"">boesch(a)fhv.at</a> wrote:<br class=3D""><blockquote =
type=3D"cite" class=3D"">I installed OpenLDAP 2.4.42, enabled these =
overlays on the mdb database:<br class=3D"">olcOverlay=3D{0}syncprov.ldif<=
br class=3D"">olcOverlay=3D{1}dds.ldif<br =
class=3D"">olcOverlay=3D{2}accesslog.ldif<br =
class=3D"">olcOverlay=3D{3}unique.ldif<br =
class=3D"">olcOverlay=3D{4}ppolicy.ldif<br =
class=3D"">olcOverlay=3D{5}refint.ldif<br =
class=3D"">olcOverlay=3D{6}memberof.ldif<br =
class=3D"">olcOverlay=3D{7}dynlist.ldif<br class=3D"">started, =
everything is fine.<br class=3D""><br class=3D"">Then I added an empty =
base tree:<br class=3D"">dn: dc=3Dexample,dc=3Dnet<br =
class=3D"">objectClass: dcObject<br class=3D"">objectClass: =
organization<br class=3D"">o: ORG<br class=3D"">dc: example<br =
class=3D""><br class=3D"">dn: cn=3Dadmin,dc=3Dexample,dc=3Dnet<br =
class=3D"">objectClass: organizationalRole<br class=3D"">cn: LDAP =
Admin<br class=3D"">cn: admin<br class=3D""><br class=3D"">dn: =
o=3Dorg,dc=3Dexample,dc=3Dnet<br class=3D"">o: ORG<br =
class=3D"">objectClass: organization<br class=3D"">objectClass: top<br =
class=3D""></blockquote><br class=3D"">I tried to reproduce your problem =
under openldap 2.4.42 on Linux (Debian), using the attached config and =
the data LDIF you provided, but didn't observe any problems. Would you =
please provide more details about the configuration that causes the =
problem, including the options specified when you built OpenLDAP, and =
any applicable log messages? It would also be good to know if you can =
reproduce the problem using current sources from git branch =
OPENLDAP_REL_ENG_2_4, which is the 2.4.43 release candidate.<br =
class=3D""></div></div></blockquote><div><br class=3D""></div>The last =
lines of debug.log are:</div><div><br class=3D""></div><div><div =
style=3D"margin: 0px; font-size: 11px; line-height: normal; font-family: =
Menlo;" class=3D"">Nov 16 08:39:36 openldap1 slapd[49483]: slapd =
startup: initiated.</div><div style=3D"margin: 0px; font-size: 11px; =
line-height: normal; font-family: Menlo;" class=3D"">Nov 16 08:39:36 =
openldap1 slapd[49483]: backend_startup_one: starting =
"cn=3Dconfig"</div><div style=3D"margin: 0px; font-size: 11px; =
line-height: normal; font-family: Menlo;" class=3D"">Nov 16 08:39:36 =
openldap1 slapd[49483]: config_back_db_open</div><div style=3D"margin: =
0px; font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">Nov 16 08:39:36 openldap1 slapd[49483]: backend_startup_one: =
starting "dc=3Dexample,dc=3Dnet"</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" class=3D"">Nov =
16 08:39:36 openldap1 slapd[49483]: mdb_db_open: database =
"dc=3Dexample,dc=3Dnet": dbenv_open(/var/db/openldap-data).</div><div =
style=3D"margin: 0px; font-size: 11px; line-height: normal; font-family: =
Menlo;" class=3D"">Nov 16 08:39:36 openldap1 slapd[49483]: =3D> =
mdb_search</div><div style=3D"margin: 0px; font-size: 11px; line-height: =
normal; font-family: Menlo;" class=3D"">Nov 16 08:39:36 openldap1 =
slapd[49483]: mdb_dn2entry("dc=3Dexample,dc=3Dnet")</div><div =
style=3D"margin: 0px; font-size: 11px; line-height: normal; font-family: =
Menlo;" class=3D"">Nov 16 08:39:36 openldap1 slapd[49483]: =3D> =
mdb_dn2id("dc=3Dexample,dc=3Dnet")</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" class=3D"">Nov =
16 08:39:36 openldap1 slapd[49483]: <=3D mdb_dn2id: got =
id=3D0x1</div><div style=3D"margin: 0px; font-size: 11px; line-height: =
normal; font-family: Menlo;" class=3D"">Nov 16 08:39:36 openldap1 =
slapd[49483]: =3D> mdb_entry_decode:</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" class=3D"">Nov =
16 08:39:36 openldap1 slapd[49483]: <=3D mdb_entry_decode</div><div =
style=3D"margin: 0px; font-size: 11px; line-height: normal; font-family: =
Menlo;" class=3D"">Nov 16 08:39:36 openldap1 slapd[49483]: =
search_candidates: base=3D"dc=3Dexample,dc=3Dnet" (0x00000001) =
scope=3D2</div><div style=3D"margin: 0px; font-size: 11px; line-height: =
normal; font-family: Menlo;" class=3D"">Nov 16 08:39:36 openldap1 =
slapd[49483]: =3D> mdb_equality_candidates (objectClass)</div><div =
style=3D"margin: 0px; font-size: 11px; line-height: normal; font-family: =
Menlo;" class=3D"">Nov 16 08:39:36 openldap1 slapd[49483]: =3D> =
key_read</div><div style=3D"margin: 0px; font-size: 11px; line-height: =
normal; font-family: Menlo;" class=3D"">Nov 16 08:39:36 openldap1 =
slapd[49483]: <=3D mdb_index_read: failed (-30798)</div><div =
style=3D"margin: 0px; font-size: 11px; line-height: normal; font-family: =
Menlo;" class=3D"">Nov 16 08:39:36 openldap1 slapd[49483]: <=3D =
mdb_equality_candidates: id=3D0, first=3D0, last=3D0</div><div =
style=3D"margin: 0px; font-size: 11px; line-height: normal; font-family: =
Menlo;" class=3D"">Nov 16 08:39:36 openldap1 slapd[49483]: =3D> =
mdb_equality_candidates (objectClass)</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" class=3D"">Nov =
16 08:39:36 openldap1 slapd[49483]: =3D> key_read</div><div =
style=3D"margin: 0px; font-size: 11px; line-height: normal; font-family: =
Menlo;" class=3D"">Nov 16 08:39:36 openldap1 slapd[49483]: <=3D =
mdb_index_read: failed (-30798)</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" class=3D"">Nov =
16 08:39:36 openldap1 slapd[49483]: <=3D mdb_equality_candidates: =
id=3D0, first=3D0, last=3D0</div><div style=3D"margin: 0px; font-size: =
11px; line-height: normal; font-family: Menlo;" class=3D"">Nov 16 =
08:39:36 openldap1 slapd[49483]: mdb_search_candidates: id=3D0 first=3D0 =
last=3D0</div><div style=3D"margin: 0px; font-size: 11px; line-height: =
normal; font-family: Menlo;" class=3D"">Nov 16 08:39:36 openldap1 =
slapd[49483]: mdb_search: no candidates</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" class=3D"">Nov =
16 08:39:36 openldap1 slapd[49483]: send_ldap_result: conn=3D-1 op=3D0 =
p=3D0</div><div style=3D"margin: 0px; font-size: 11px; line-height: =
normal; font-family: Menlo;" class=3D"">Nov 16 08:39:36 openldap1 =
slapd[49483]: oc_check_required entry =
(reqStart=3D20151116073936.000002Z,cn=3Dlog), objectClass =
"auditSearch"</div><div style=3D"margin: 0px; font-size: 11px; =
line-height: normal; font-family: Menlo;" class=3D"">Nov 16 08:39:36 =
openldap1 slapd[49483]: oc_check_allowed type "objectClass"</div><div =
style=3D"margin: 0px; font-size: 11px; line-height: normal; font-family: =
Menlo;" class=3D"">Nov 16 08:39:36 openldap1 slapd[49483]: =
oc_check_allowed type "structuralObjectClass"</div><div style=3D"margin: =
0px; font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">Nov 16 08:39:36 openldap1 slapd[49483]: oc_check_allowed type =
"reqStart"</div><div style=3D"margin: 0px; font-size: 11px; line-height: =
normal; font-family: Menlo;" class=3D"">Nov 16 08:39:36 openldap1 =
slapd[49483]: oc_check_allowed type "reqEnd"</div><div style=3D"margin: =
0px; font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">Nov 16 08:39:36 openldap1 slapd[49483]: oc_check_allowed type =
"reqType"</div><div style=3D"margin: 0px; font-size: 11px; line-height: =
normal; font-family: Menlo;" class=3D"">Nov 16 08:39:36 openldap1 =
slapd[49483]: oc_check_allowed type "reqSession"</div><div =
style=3D"margin: 0px; font-size: 11px; line-height: normal; font-family: =
Menlo;" class=3D"">Nov 16 08:39:36 openldap1 slapd[49483]: =
oc_check_allowed type "reqAuthzID"</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" class=3D"">Nov =
16 08:39:36 openldap1 slapd[49483]: oc_check_allowed type =
"reqDN"</div><div style=3D"margin: 0px; font-size: 11px; line-height: =
normal; font-family: Menlo;" class=3D"">Nov 16 08:39:36 openldap1 =
slapd[49483]: oc_check_allowed type "reqResult"</div><div style=3D"margin:=
0px; font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">Nov 16 08:39:36 openldap1 slapd[49483]: oc_check_allowed type =
"reqScope"</div><div style=3D"margin: 0px; font-size: 11px; line-height: =
normal; font-family: Menlo;" class=3D"">Nov 16 08:39:36 openldap1 =
slapd[49483]: oc_check_allowed type "reqDerefAliases"</div><div =
style=3D"margin: 0px; font-size: 11px; line-height: normal; font-family: =
Menlo;" class=3D"">Nov 16 08:39:36 openldap1 slapd[49483]: =
oc_check_allowed type "reqAttrsOnly"</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" class=3D"">Nov =
16 08:39:36 openldap1 slapd[49483]: oc_check_allowed type =
"reqFilter"</div><div style=3D"margin: 0px; font-size: 11px; =
line-height: normal; font-family: Menlo;" class=3D"">Nov 16 08:39:36 =
openldap1 slapd[49483]: oc_check_allowed type "reqAttr"</div><div =
style=3D"margin: 0px; font-size: 11px; line-height: normal; font-family: =
Menlo;" class=3D"">Nov 16 08:39:36 openldap1 slapd[49483]: =
oc_check_allowed type "reqEntries"</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" class=3D"">Nov =
16 08:39:36 openldap1 slapd[49483]: oc_check_allowed type =
"reqTimeLimit"</div><div style=3D"margin: 0px; font-size: 11px; =
line-height: normal; font-family: Menlo;" class=3D"">Nov 16 08:39:36 =
openldap1 slapd[49483]: oc_check_allowed type "reqSizeLimit"</div><div =
class=3D""><br class=3D""></div><div class=3D"">The build config =
is:</div><div class=3D""><div style=3D"margin: 0px; font-size: 11px; =
line-height: normal; font-family: Menlo;" class=3D""># This file is =
auto-generated by 'make config'.</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" class=3D""># =
Options for openldap-server-2.4.42_2</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">_OPTIONS_READ=3Dopenldap-server-2.4.42_2</div><div =
style=3D"margin: 0px; font-size: 11px; line-height: normal; font-family: =
Menlo;" class=3D"">_FILE_COMPLETE_OPTIONS_LIST=3DACCESSLOG ACI AUDITLOG =
BDB COLLECT CONSTRAINT DDS DEBUG DEREF DNSSRV DYNACL DYNAMIC_BACKENDS =
DYNGROUP DYNLIST FETCH GSSAPI LMPASSWD MDB MEMBEROF ODBC OUTLOOK PASSWD =
PERL PPOLICY PROXYCACHE REFINT RELAY RETCODE RLOOKUPS RWM SASL SEQMOD =
SHA2 SHELL SLAPI SMBPWD SOCK SSSVLV SYNCPROV TCP_WRAPPERS TRANSLUCENT =
UNIQUE VALSORT</div><div style=3D"margin: 0px; font-size: 11px; =
line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DACCESSLOG</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_UNSET+=3DACI</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DAUDITLOG</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_UNSET+=3DBDB</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DCOLLECT</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DCONSTRAINT</div><div style=3D"margin: =
0px; font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DDDS</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DDEBUG</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DDEREF</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DDNSSRV</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_UNSET+=3DDYNACL</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DDYNAMIC_BACKENDS</div><div style=3D"margin:=
0px; font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DDYNGROUP</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DDYNLIST</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DFETCH</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_UNSET+=3DGSSAPI</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_UNSET+=3DLMPASSWD</div><div style=3D"margin: =
0px; font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DMDB</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DMEMBEROF</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_UNSET+=3DODBC</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DOUTLOOK</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DPASSWD</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DPERL</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DPPOLICY</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DPROXYCACHE</div><div style=3D"margin: =
0px; font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DREFINT</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DRELAY</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DRETCODE</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DRLOOKUPS</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DRWM</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DSASL</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DSEQMOD</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DSHA2</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_UNSET+=3DSHELL</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_UNSET+=3DSLAPI</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DSMBPWD</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DSOCK</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DSSSVLV</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DSYNCPROV</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DTCP_WRAPPERS</div><div style=3D"margin: =
0px; font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DTRANSLUCENT</div><div style=3D"margin: =
0px; font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DUNIQUE</div><div style=3D"margin: 0px; =
font-size: 11px; line-height: normal; font-family: Menlo;" =
class=3D"">OPTIONS_FILE_SET+=3DVALSORT</div></div><div class=3D""><br =
class=3D""></div><div class=3D"">I=E2=80=99ll try the build with your =
mentioned branch soon and get in touch again.</div><div class=3D""><br =
class=3D""></div><div class=3D"">thanks,</div><div =
class=3D"">Chris</div><div class=3D""><br class=3D""></div><div =
class=3D""><br class=3D""></div><blockquote type=3D"cite" class=3D""><div =
class=3D""><div class=3D""><br class=3D"">thanks,<br class=3D"">Ryan<br =
class=3D""><br class=3D"">dn: cn=3Dconfig<br class=3D"">objectClass: =
olcGlobal<br class=3D""><br class=3D"">dn: cn=3Dschema,cn=3Dconfig<br =
class=3D"">objectClass: olcSchemaConfig<br class=3D""><br =
class=3D"">include: file:servers/slapd/schema/core.ldif<br class=3D""><br =
class=3D"">include: file:servers/slapd/schema/cosine.ldif<br =
class=3D""><br class=3D"">include: =
file:servers/slapd/schema/inetorgperson.ldif<br class=3D""><br =
class=3D"">include: file:servers/slapd/schema/nis.ldif<br class=3D""><br =
class=3D"">include: file:servers/slapd/schema/dyngroup.ldif<br =
class=3D""><br class=3D"">include: =
file:servers/slapd/schema/ppolicy.ldif<br class=3D""><br class=3D"">dn: =
olcDatabase=3D{1}mdb,cn=3Dconfig<br class=3D"">objectClass: =
olcMdbConfig<br class=3D"">olcSuffix: dc=3Dexample,dc=3Dnet<br =
class=3D"">olcDbDirectory: data.d<br class=3D"">olcRootDN: =
cn=3Droot,dc=3Dexample,dc=3Dnet<br class=3D"">olcRootPW: secret<br =
class=3D""><br class=3D"">dn: olcDatabase=3D{2}mdb,cn=3Dconfig<br =
class=3D"">objectClass: olcMdbConfig<br class=3D"">olcSuffix: =
cn=3Daccesslog<br class=3D"">olcDbDirectory: accesslog.d<br class=3D""><br=
class=3D"">dn: olcOverlay=3D{0}syncprov,olcDatabase=3D{1}mdb,cn=3Dconfig<=
br class=3D"">objectClass: olcSyncProvConfig<br class=3D""><br =
class=3D"">dn: olcOverlay=3D{1}dds,olcDatabase=3D{1}mdb,cn=3Dconfig<br =
class=3D"">objectClass: olcDDSConfig<br class=3D""><br class=3D"">dn: =
olcOverlay=3D{2}accesslog,olcDatabase=3D{1}mdb,cn=3Dconfig<br =
class=3D"">objectClass: olcAccessLogConfig<br class=3D"">olcAccessLogDB: =
cn=3Daccesslog<br class=3D""><br class=3D"">dn: =
olcOverlay=3D{3}unique,olcDatabase=3D{1}mdb,cn=3Dconfig<br =
class=3D"">objectClass: olcUniqueConfig<br class=3D""><br class=3D"">dn: =
olcOverlay=3D{4}ppolicy,olcDatabase=3D{1}mdb,cn=3Dconfig<br =
class=3D"">objectClass: olcPPolicyConfig<br class=3D""><br class=3D"">dn: =
olcOverlay=3D{5}refint,olcDatabase=3D{1}mdb,cn=3Dconfig<br =
class=3D"">objectClass: olcRefintConfig<br class=3D""><br class=3D"">dn: =
olcOverlay=3D{6}memberof,olcDatabase=3D{1}mdb,cn=3Dconfig<br =
class=3D"">objectClass: olcMemberOf<br class=3D""><br class=3D"">dn: =
olcOverlay=3D{7}dynlist,olcDatabase=3D{1}mdb,cn=3Dconfig<br =
class=3D"">objectClass: olcDynamicList<br =
class=3D""></div></div></blockquote></div><br class=3D""></body></html>=
--Apple-Mail=_5D31F49F-5A56-4ADF-B31A-D5369C6C72EE--
--Apple-Mail=_372DE61B-D3BA-4719-A35F-AC49091503C9
Content-Disposition: attachment; filename="smime.p7s"
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIKQjCCBQAw
ggPooAMCAQICEANL7hcft+EGNy/UckJAvSowDQYJKoZIhvcNAQELBQAwZTELMAkGA1UEBhMCVVMx
FTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UE
AxMbRGlnaUNlcnQgQXNzdXJlZCBJRCBSb290IENBMB4XDTE0MTExODEyMDAwMFoXDTI0MTExODEy
MDAwMFowaTELMAkGA1UEBhMCTkwxFjAUBgNVBAgTDU5vb3JkLUhvbGxhbmQxEjAQBgNVBAcTCUFt
c3RlcmRhbTEPMA0GA1UEChMGVEVSRU5BMR0wGwYDVQQDExRURVJFTkEgUGVyc29uYWwgQ0EgMzCC
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMalux9VgvSlNHIUcmWbX9XqoGjYm4KJT1Ni
nHuMzg7a1DIOrxuMy6br2+DrAzSUwYd+UyCoHvkbF4p9AWYSV2heLZwuKyGoVS9TZwl4zdJpGwuT
YGy4KBPOH02xiCatRfrQoc6rt5gpVnFs8VYkXacw4G4xc27aoFdMZIt4tcec28bevtMvMaDWgDm1
4DFAToSjzJJJ4hds/vBkHvq6vCWHnU8huslmOQON1BUQuHs6VM/VY7pP8d/oGwR94VymhrV74xb+
XDRV61M88dDXkdgpg/ZZiiEfHMOIL5BTATtRlUGWn1xcinAe4PNKJtzlEbfPSf+PZJALHQOTkUwB
QSsCAwEAAaOCAaYwggGiMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMHkGCCsG
AQUFBwEBBG0wazAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEMGCCsGAQUF
BzAChjdodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRBc3N1cmVkSURSb290Q0Eu
Y3J0MIGBBgNVHR8EejB4MDqgOKA2hjRodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRB
c3N1cmVkSURSb290Q0EuY3JsMDqgOKA2hjRodHRwOi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNl
cnRBc3N1cmVkSURSb290Q0EuY3JsMD0GA1UdIAQ2MDQwMgYEVR0gADAqMCgGCCsGAQUFBwIBFhxo
dHRwczovL3d3dy5kaWdpY2VydC5jb20vQ1BTMB0GA1UdDgQWBBTwIelJd3Ofha4YO+hScBQG7ULu
yjAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYunpyGd823IDzANBgkqhkiG9w0BAQsFAAOCAQEAOsIb
K/5j3rthtLlHqPx8BbEmICJRm8g9+fXFWB6wXqOynAJBjzEaf8wbTh34mH3sjwj9d/Hb0kQQWrat
CbDg/GI71GINnvGgPE13iutENHuOu04pA/wn6j5qHS9I4/raGcP/M9Ls1Ey0jJVLYbbvsoAvl8hH
raeCv3zh+YmCEO/RuyMYCZ67cQ/TGFSwMlPrUigAagoGfEE8B6DdZex1Kbgaftu3K9qR7IW1h5uv
YqY4FJrbw9GoZIO6vnppmEmgzZ4zNzqmua8bDC0DNGxzm3Y6wpG4dZXo7dqc/YrbuMZlHZuLVVfU
1BS8hulU1O7COb5dxm2xr8AAkX0oaQSx4DCCBTowggQioAMCAQICEA2YtdiSBlHYQKDqqgqWaMww
DQYJKoZIhvcNAQELBQAwaTELMAkGA1UEBhMCTkwxFjAUBgNVBAgTDU5vb3JkLUhvbGxhbmQxEjAQ
BgNVBAcTCUFtc3RlcmRhbTEPMA0GA1UEChMGVEVSRU5BMR0wGwYDVQQDExRURVJFTkEgUGVyc29u
YWwgQ0EgMzAeFw0xNTA1MjkwMDAwMDBaFw0xODA1MjkxMjAwMDBaMHkxCzAJBgNVBAYTAkFUMRMw
EQYDVQQIEwpWb3JhcmxiZXJnMREwDwYDVQQHEwhEb3JuYmlybjEnMCUGA1UEChMeRmFjaGhvY2hz
Y2h1bGUgVm9yYXJsYmVyZyBHbWJIMRkwFwYDVQQDDBBDaHJpc3RpYW4gQsO2c2NoMIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzp4fre091WBIlsq2ZvDkwShPkJuGNnXNBlbXxIeR0/rz
1RHTw9pTHFB0vfSK/eVytrPwdr+jQdMVlZ6CuLjmOkV2Ivy1Af9P2aClsYIteht/LfwkmOJZrl3F
mjdJ7fOvvxHstMRj6UCuz1/x1ARMaYVxLYZeBcbisDApA+bKikZ88bTeLNGE0n1mXREYZTFlLCqZ
b5+UNyae8iLilr7LDSGIeGbN2OH4ZbfWLT8Xuol+Qpcpcitja84G5iyBEx/v1H9qnrIdID4aLZAN
64UiCgKDUPutx+V3BVRJKBiVt4w5LGvXJPG8djApeVTW+YmBmQTdt4we+xCuYtvOPUxtgQIDAQAB
o4IBzDCCAcgwHwYDVR0jBBgwFoAU8CHpSXdzn4WuGDvoUnAUBu1C7sowHQYDVR0OBBYEFJaOo3g6
6TwrK6OMuIrmPweKN1SaMAwGA1UdEwEB/wQCMAAwGAYDVR0RBBEwD4ENYm9lc2NoQGZodi5hdDAO
BgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMEMGA1UdIAQ8MDow
OAYKYIZIAYb9bAQBAjAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy5kaWdpY2VydC5jb20vQ1BT
MHUGA1UdHwRuMGwwNKAyoDCGLmh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9URVJFTkFQZXJzb25h
bENBMy5jcmwwNKAyoDCGLmh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9URVJFTkFQZXJzb25hbENB
My5jcmwwcwYIKwYBBQUHAQEEZzBlMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5j
b20wPQYIKwYBBQUHMAKGMWh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9URVJFTkFQZXJzb25h
bENBMy5jcnQwDQYJKoZIhvcNAQELBQADggEBAH3jDh6ahP08DrzZ4HrSvyCFr/Jnu2s/7F77HZuH
jf77zODdRDCpoKj1TfOQE7gTA9nW/dpuOzSVhNauWisD6lF1tSLXnFDlkUaQmg7MzE1laV4anMb2
WGU5sKHawq4FH1SQyS1sjuilmc69Y6gRFRSx2XZ3CiG+3drAiV1DVpYvLc4Yd4Izw1RsayxnMxaw
uX+RUngMgtw92b1bmiQM1DlJq+g6sFoz7iUdMEReX+zapXCDtxGb65v2LjB1w35CVu5D6YW38JxF
qQ7CeFdFpd3NEIcV6eykiaX5P55E2SX0wY+kpFvm64F5lAPqlc28qtKv560BiN7W9eJUotHyUA0x
ggMlMIIDIQIBATB9MGkxCzAJBgNVBAYTAk5MMRYwFAYDVQQIEw1Ob29yZC1Ib2xsYW5kMRIwEAYD
VQQHEwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRFUkVOQTEdMBsGA1UEAxMUVEVSRU5BIFBlcnNvbmFs
IENBIDMCEA2YtdiSBlHYQKDqqgqWaMwwCQYFKw4DAhoFAKCCAX0wGAYJKoZIhvcNAQkDMQsGCSqG
SIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTUxMTE2MDc0NjQxWjAjBgkqhkiG9w0BCQQxFgQUdDTy
iCcmzI7kA8sz0asEI+x91m8wgYwGCSsGAQQBgjcQBDF/MH0waTELMAkGA1UEBhMCTkwxFjAUBgNV
BAgTDU5vb3JkLUhvbGxhbmQxEjAQBgNVBAcTCUFtc3RlcmRhbTEPMA0GA1UEChMGVEVSRU5BMR0w
GwYDVQQDExRURVJFTkEgUGVyc29uYWwgQ0EgMwIQDZi12JIGUdhAoOqqCpZozDCBjgYLKoZIhvcN
AQkQAgsxf6B9MGkxCzAJBgNVBAYTAk5MMRYwFAYDVQQIEw1Ob29yZC1Ib2xsYW5kMRIwEAYDVQQH
EwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRFUkVOQTEdMBsGA1UEAxMUVEVSRU5BIFBlcnNvbmFsIENB
IDMCEA2YtdiSBlHYQKDqqgqWaMwwDQYJKoZIhvcNAQEBBQAEggEAXEMDDJnvbE4qWaB2v8Ij/Fs1
H3Od4FYhgSvEvOf+1Yox/Sv3RVJy7Yr4zA5vfymAqF5bbNrjj6KKdz1+/ssRFiUmaIw/7SyWs8UG
6mM71M0O66jZ6g60UyzqSDNSwBIk5VU2gPACQLkHQ0ikw6SB/UPMMZzQU6HwC1JupxIyPpz2GMmj
kSNRCkYy1kwPDTQSDQebSL9Xxl/svBrWhHRREWC9F0qvD/0uzO2tBPxUHOHPEoFFjXnymzKy3rB2
CZ76gGYN7g7blLGPd8HG5s5NPg/mBZVJcg+vTeBClQpkCZXTK/A3hwG1Ouf15gQ98Wr/60fPCOT0
nPzdZtKqHEWLbQAAAAAAAA==
--Apple-Mail=_372DE61B-D3BA-4719-A35F-AC49091503C9--
7 years, 10 months