I take it you do not have .backup.gramps files of your databases? Gramps as of version 2.2.3 automatically stores these on exit.
If not, the dbdumb and load is indeed the way to go. Is that one line all the info you obtain in gramps?

I would think your db_load created a bsddb which is newer than the one gramps can understand.
From an earlier mail, I see you have:

Python version: 2.5.1 (r251:54863, Oct  5 2007, 13:36:32) [GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)]
BSDDB version:
Gramps version: 2.2.8-0.SVN

So what BSDDB does db_load create on your system. Perhaps you find info in the man page or so.
Note that you can upgrade bsddb for gramps, see http://www.gramps-project.org/wiki/index.php?title=Install_latest_BSDDB
but that is a long shot.


2007/12/28, Mikal Krogstad <allanon@online.no >:

I've got two databases:
A backup from the 6th of February:
188 persons, with the correct names of the places (P0016-P0039), media
objects (O0007-O0013) and sources (S0002-S0004).

And a newer, "work in progress" version from the 6th of March (yes, long
time ago, but discovering the corruption was kind of demotivating):
292 persons, with BLANK name of places (P0000-P0046), blank title of
media objects (O0000-O0003) and blank title field of sources

Some time between the 6th of February and the 6th of March 2007 I lost a
lot of information (the blanked out fields) due to DB corruption.

I tried the db_dump and load trick mentioned in the Wiki, but I can not
load the new DB in Gramps due to "invalid argument -- meta: unsupported
hash version: 9".

Is there anything I can do to clean up this mess? (I'm not
linking/attaching the actual files, sorry, I'm not too keen on giving
out all the family info on a public list.)

Kind regards
Mikal Krogstad

This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
Gramps-users mailing list