Can't access auto.master directory entries in console
On 01/05/2011 09:16 AM, Orion Poplawski wrote:
> On 01/05/2011 09:06 AM, Rich Megginson wrote:
>> Try doing the ldapsearch you used to test, but add numSubordinates to
>> the list
>> of attributes to return:
>>
>> ldapsearch .... "big filter with (numSubordinates>=1) clause removed" *
>> numSubordinates
>
> Okay, something is wrong here. These results appear correct:
Looks like a problem with the numSubordinates index - it looks like it
is only indexed for presence - try adding an equality index for
numSubordinates and reindex.
I don't know when or why this changed - looks like a regression.
--
389 users mailing list
389-users@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-users
01-05-2011, 05:39 PM
Orion Poplawski
Can't access auto.master directory entries in console
On 01/05/2011 09:55 AM, Rich Megginson wrote:
> On 01/05/2011 09:16 AM, Orion Poplawski wrote:
>> On 01/05/2011 09:06 AM, Rich Megginson wrote:
>>> Try doing the ldapsearch you used to test, but add numSubordinates to the list
>>> of attributes to return:
>>>
>>> ldapsearch .... "big filter with (numSubordinates>=1) clause removed" *
>>> numSubordinates
>>
>> Okay, something is wrong here. These results appear correct:
> Looks like a problem with the numSubordinates index - it looks like it is only
> indexed for presence - try adding an equality index for numSubordinates and
> reindex.
>
> I don't know when or why this changed - looks like a regression.
I added an index for equality by adding nsIndexTypes: eq to:
cn=numsubordinates,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,dn=config
cn=numsubordinates,cn=index,cn=NetscapeRoot,cn=ldb m database,cn=plugins,dn=config
cn=numsubordinates,cn=default indexes,cn=config,cn=ldbm
database,cn=plugins,dn=config
But now my numSubordinates>=1 search comes up empty. Interestingly,
numSubordinates>4 doesn't work either, but in this case it returns all, even
those with numSubordinates <= 4.
--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA/CoRA Division FAX: 303-415-9702
3380 Mitchell Lane orion@cora.nwra.com
Boulder, CO 80301 http://www.cora.nwra.com
--
389 users mailing list
389-users@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-users
01-05-2011, 07:46 PM
Rich Megginson
Can't access auto.master directory entries in console
On 01/05/2011 11:39 AM, Orion Poplawski wrote:
> On 01/05/2011 09:55 AM, Rich Megginson wrote:
>> On 01/05/2011 09:16 AM, Orion Poplawski wrote:
>>> On 01/05/2011 09:06 AM, Rich Megginson wrote:
>>>> Try doing the ldapsearch you used to test, but add numSubordinates
>>>> to the list
>>>> of attributes to return:
>>>>
>>>> ldapsearch .... "big filter with (numSubordinates>=1) clause
>>>> removed" *
>>>> numSubordinates
>>>
>>> Okay, something is wrong here. These results appear correct:
>> Looks like a problem with the numSubordinates index - it looks like
>> it is only
>> indexed for presence - try adding an equality index for
>> numSubordinates and
>> reindex.
>>
>> I don't know when or why this changed - looks like a regression.
>
> I added an index for equality by adding nsIndexTypes: eq to:
>
> cn=numsubordinates,cn=index,cn=userRoot,cn=ldbm
> database,cn=plugins,dn=config
> cn=numsubordinates,cn=index,cn=NetscapeRoot,cn=ldb m
> database,cn=plugins,dn=config
> cn=numsubordinates,cn=default indexes,cn=config,cn=ldbm
> database,cn=plugins,dn=config
>
> I triggered an index rebuild by adding:
>
>
> dn: cn=db2index_2011_1_5_11_21_50, cn=index, cn=tasks, cn=config
> changetype: add
> objectclass: top
> objectclass: extensibleObject
> cn: db2index_2011_1_5_11_21_50
> nsInstance: userRoot
> nsIndexAttribute: numsubordinates:eq
>
>
> Saw in the error log:
>
> [05/Jan/2011:11:30:26 -0700] - userRoot: Indexing attribute:
> numsubordinates
> [05/Jan/2011:11:30:27 -0700] - userRoot: Finished indexing.
>
> But now my numSubordinates>=1 search comes up empty. Interestingly,
> numSubordinates>4 doesn't work either, but in this case it returns
> all, even those with numSubordinates <= 4.
>
> Restarting the slapd process didn't help.
>
> Filed https://bugzilla.redhat.com/show_bug.cgi?id=667488
What does dbscan say?
dbscan -f /var/lib/dirsrv/slapd-instancename/db/userRoot/numsubordinates.db4
?
--
389 users mailing list
389-users@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-users
01-05-2011, 09:20 PM
Orion Poplawski
Can't access auto.master directory entries in console
On 01/05/2011 01:46 PM, Rich Megginson wrote:
> On 01/05/2011 11:39 AM, Orion Poplawski wrote:
>> Filed https://bugzilla.redhat.com/show_bug.cgi?id=667488
> What does dbscan say?
> dbscan -f /var/lib/dirsrv/slapd-instancename/db/userRoot/numsubordinates.db4
> ?
So, my numsubordinates.db4 file has been wiped out apparently by db2index, and
I cannot get it back. I've updated the bug with this information.
Thanks everyone for their help. Hopefully we can figure this out soon.
--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA/CoRA Division FAX: 303-415-9702
3380 Mitchell Lane orion@cora.nwra.com
Boulder, CO 80301 http://www.cora.nwra.com
--
389 users mailing list
389-users@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-users