[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: How do I reduce database corruption?
I was having this problem too. There is a bug in the way ACLs are handled
for "modrdn" requests. This bug was only fixed in the most recent release
2.0.23.
See ITS # 1562, 1582
http://www.openldap.org/its/
Dan: try upgrading to 2.0.23 and see if that fixes it.
- Christoph
On Mon, 4 Mar 2002, nate wrote:
> <quote who="Dan Shriver">
> >
> >
> > Basically I get entries in "limbo". If I try to delete z (or
> > even x) and then re add it one of two things happens:
> > 1) the delete fails claiming no z object
> > 2) the delete "succeeds" but on trying to re add z I am told
> > the object already exists.
> >
> > climbing up the tree to y doesn't help (parent entries can
> > successfully be deleted, re added with no phantoms- but the
> > corrupt entry persists as a phantom)
> >
> > slapindex also fails to rectify the problem
> >
> > I can only get back to a consistent state by:
> > 1 turn off the db
> > 2 slapcat to a file
> > 3 empty the db directory
> > 4 turn on the db
> > 5 ldapmodify -a the file multiple times (as it is output in no
> > particular order)
> >
> > if I try to replace steps 4 & 5 by doing slapadd (a quicker way)
> > I often get an even more corrupt db than what I started with.
> >
> > Where did you get that browser from? I am interested in
> > providing my users with a "cleaner" client.
>
> hmm, i will test a few more things on my db tonight, but
> i think i did what you said you did (rename, try to delete)
> without any issues.
>
> LDAPexplorer is available here:
> http://freshmeat.net/projects/ldapexplorer/
>
> theres no real homepage, just a site with a demo, then the
> ftp archive. pretty easy to setup provided you have a webserver
> with php(i use php4)
>
> good luck
>
> nate
>
>
>
>
>
>