Recovering Tree from "Hex" Named Folder

GrampsAIO64-5.0.0-alpha1 on Windows 10.

I realize my version of Gramps is out of date, but I am trying to get to a stable and safe state before moving forward.

Skipping the long story part, I have access to several of my old “hex-named” data folders. Is there a way to get Gramps to read the data from these folders? The fundamental issue is that the “recent files” file is missing.

Thank you in advance!

TC_Cat

GrampsAIO64-5.0.0-alpha1

That is a really 2016 old alpha test version, hopefully you don’t have issues because of it!

Do you mean the Gramps User Directory ?

If so before you start backup of your gramps user folder by archiving and copying the backup elsewhere.

You should be able to install the current Gramps version and when each of the family trees is loaded they will be converted to the current version. The only additional thing you might need to do is Convert BSDDB Family Trees to SQLite

Those are typically the database files and are normally located in the your Gramps User Directory, for Linux systems that would typically be in the .gramps/grampsdb folder.

The “hex-named” is the Gramps generated “handle”. Trivia: the handle can be decoded to the extract the date the Tree was created.

After you make a backup of the folder, point your Gramps Preferences for the “Family Tree” tab’s “Database path” to that folder. (Remember the old path.) The dialog from “Family Trees → Manage Family Trees…” should list more trees in the old BSDDB format… which would need to be converted to SQLite:

Gioto and emyoulation, thank you for your suggestions!

Currently, I am trying to get my backup folder organized and use it to set a working folder. One issue I have run into is a file called log.0000000001 in the “hex” (coded date) folders. On my network storage they seemed to have been created with elevated permissions and I have not been able to move them yet. (A case of too many things going on :slight_smile: )

While my plan is to move to the SQLLite format, I would like to understand the contents of the “hex folder” a bit better. Based on naming, they appear to be data file for the various “fields” (eg surname, address, etc, etc, etc) in the family tree. Is it as simple as that?

TC_Cat

Those are log files written by the BSDDB during certain error handling functions. More of them shouldn’t appear after the SQLite conversion.

Found a discussion archived from the old Gramps support mail lists. They talk about the user’s wife having a lockup after a long data editing session. And after the repair, those edits were lost. Yet they were still in the logs. (I haven’t used the logs. So my knowledge about them is minimal.)

There’s a discussion of tools for reading them in this site for another application:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.