[Fedora-directory-users] Recover directory database files when disk fills up!
Rich Megginson
rmeggins at redhat.com
Mon Aug 4 15:25:58 UTC 2008
Howard Wilkinson wrote:
> Rich Megginson wrote:
>> Howard Wilkinson wrote:
>>> Richard Megginson wrote:
>>>> Howard Wilkinson wrote:
>>>>>
>>>> These are messages from sasl. I believe you can ignore them, I
>>>> don't think they have anything to do with the problem.
>>>>>
>>>>>
>>>>> What can I do to recover the database so that I can start the server?
>>>> What messages do you get in the directory server error log?
>>>
>>> Fedora-Directory/1.1.1 B2008.151.1915
>>> bastion.finsbury.cohtech.co.uk:636 (/etc/dirsrv/slapd-bastion)
>>>
>>> [04/Aug/2008:10:40:15 +0100] - Fedora-Directory/1.1.1
>>> B2008.151.1915 starting up
>>> [04/Aug/2008:10:40:15 +0100] - Detected Disorderly Shutdown last
>>> time Directory Server was running, recovering database.
>>> [04/Aug/2008:10:40:17 +0100] - libdb: file userRoot/id2entry.db4
>>> has LSN 518/7178886, past end of log at 1/4431
>>> [04/Aug/2008:10:40:17 +0100] - libdb: Commonly caused by moving a
>>> database from one database environment
>>> [04/Aug/2008:10:40:17 +0100] - libdb: to another without clearing
>>> the database LSNs, or by removing all of
>>> [04/Aug/2008:10:40:17 +0100] - libdb: the log files from a
>>> database environment
>>>
>> How did you create the backup?
>
> [Snip]
>
> There was no backup created. The system ran out of disk space in the
> log partition and in the database partition during an OS upgrade. It
> looks ike the version of db4 has changed and the directory server
> failed while this was happening. I would like to recover by rolling
> forward if possible, but if not this is a multi-master instance and I
> can probably rebuild if I have to.
Ok, I see. I'm not sure if directory server auto-recovery is possible
with this sort of failure. You might be able to use the berkeley db
command line utilities to upgrade and/or recover your database files.
http://www.oracle.com/technology/documentation/berkeley-db/db/utility/index.html
- you may have to figure out which version of bdb you are using, then
find the appropriate documentation - rpm -qi db4 or rpm -qi db4-utils.
You might try db2ldif to export your data, then re-import using ldif2db,
but that would force a replication re-init anyway.
>
> Howard.
>
> --
> Fedora-directory-users mailing list
> Fedora-directory-users at redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-directory-users
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3258 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://listman.redhat.com/archives/fedora-directory-users/attachments/20080804/4d4a7d5f/attachment.bin>
More information about the Fedora-directory-users
mailing list