[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: bdb_index_read: failed (-30990), OL 2.2.4
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi
I swapped fropm bdb to ldbm with gdbm and back, to no avail.
I installed OL 2.2.4 now, in the hope the problem goes away. Nope.
The problem: upon initial startup of OL everything works fine.
If I let it sit for let's say half an hour or more, it suddenly stops working,
i.e. I can't authenticate via apache mod_auth_ldap anymore.
This is part of the logfile:
@400000003ff7f9ef183614fc => acl_get: [20] check attr cn
@400000003ff7f9ef183618e4 <= acl_get: [20] acl qwidoMultiDomainManager=Rolf
Kleef,qwidoRole=qwidoMultiDomainManager,qwidoISP=XS4ALL,qwidoRole=qwidoISP,qwidoApp=qwido
attr: cn
@400000003ff7f9ef183620b4 => acl_mask: access to entry
"qwidoMultiDomainManager=Rolf
Kleef,qwidoRole=qwidoMultiDomainManager,qwidoISP=XS4ALL,qwidoRole=qwidoISP,qwidoApp=qwido",
attr "cn" requested
@400000003ff7f9ef18362c6c => acl_mask: to value by
"qwidoMultiDomainManager=Rolf
Kleef,qwidoRole=qwidoMultiDomainManager,qwidoISP=XS4ALL,qwidoRole=qwidoISP,qwidoApp=qwido",
(read(=rscx))
@400000003ff7f9ef18363ff4 <= check a_dn_pat:
^qwidoISPManager=.+,qwidoRole=qwidoISPManager,qwidoISP=$2,qwidoRole=qwidoISP,qwidoApp=qwido$
@400000003ff7f9ef183643dc => string_expand: pattern:
^qwidoISPManager=.+,qwidoRole=qwidoISPManager,qwidoISP=$2,qwidoRole=qwidoISP,qwidoApp=qwido$
@400000003ff7f9ef18364bac => string_expand: expanded:
^qwidoISPManager=.+,qwidoRole=qwidoISPManager,qwidoISP=XS4ALL,qwidoRole=qwidoISP,qwidoApp=qwido$
@400000003ff7f9ef18365b4c => regex_matches: string:
qwidoMultiDomainManager=Rolf
Kleef,qwidoRole=qwidoMultiDomainManager,qwidoISP=XS4ALL,qwidoRole=qwidoISP,qwidoApp=qwido
@400000003ff7f9ef18366ed4 => regex_matches: rc: 1 no matches
@400000003ff7f9ef183672bc <= check a_dn_pat: *
@400000003ff7f9ef183676a4 <= acl_mask: [2] applying none(=n) (stop)
@400000003ff7f9ef18367a8c <= acl_mask: [2] mask: none(=n)
@400000003ff7f9ef18367e74 => access_allowed: search access denied by none(=n)
@400000003ff7f9ef18368644 <= test_filter 50
@400000003ff7f9ef18368e14 <= test_filter_and 50
@400000003ff7f9ef183691fc <= test_filter 50
@400000003ff7f9ef183695e4 bdb_search: 16 does not match filter
@400000003ff7f9ef183a6e44 send_ldap_result: conn=0 op=7 p=2
@400000003ff7f9ef183a7614 send_ldap_result: err=0 matched="" text=""
I don't know what this means, but I do know that the exact same query (i.e.
exact same login) works when I restart OL.
(Do I see extra spaces aftere regex_matches: string: ? Could that be of
any significance ?)
This is the relevant part of mod_auth_ldap logs:
[Sun Jan 4 12:32:53 2004] [debug] auth_ldap.c(535): [client 216.152.170.143]
{10322} ...but entry is too old (36119 seconds)
[Sun Jan 4 12:32:53 2004] [debug] auth_ldap.c(553): [client 216.152.170.143]
{10322} entry for `Rolf Kleef' is not in the cache
[Sun Jan 4 12:32:53 2004] [debug] auth_ldap.c(145): [client 216.152.170.143]
{10322} Entering auth_ldap_connect_to_server
[Sun Jan 4 12:32:53 2004] [debug] auth_ldap.c(579): [client 216.152.170.143]
{10322} Peforming a search (scope=2) with filter
(&(&(objectclass=qwidoMultiDomainManager)(qwidoStatus=enabled))(cn=Rolf
Kleef))
[Sun Jan 4 12:32:53 2004] [debug] auth_ldap.c(583): [client 216.152.170.143]
{10322} LDAP OP: search
[Sun Jan 4 12:32:53 2004] [error] [client 216.152.170.143] {10322} Search
must return exactly 1 entry; found 0 entries for search
(&(&(objectclass=qwidoMultiDomainManager)(qwidoStatus=enabled))(cn=Rolf
Kleef)): URI /XS4ALL/qwidoMultiDomainManager/index.php
Cheers,
ace
website: http://www.suares.nl * http://www.qwikzite.nl
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)
iD8DBQE/9/xky7boE8xtIjURAvC+AJ9Ho1+vaAItW4RAagndutSgTpA7bwCfZkXE
ycbqjm7xTGoirp7letFuwvs=
=Yftw
-----END PGP SIGNATURE-----