If you are eager to get started and do not want to wait for 5.2.4 to be released, then “Yes” you can try a 3.2.6 version (covering the 3.0.x to 3.2.x versions of Gramps from that era). It still used the Schema 14. So you can sidestep the issue updating schema 14 to 16.
With any approach, the first step is to make a copy of the database folder for Gramps. Because every time the database is touched, the database backends update the file with an update to the connection history. Each experimental touch means a chance of corruption.
Once you backup and install version 3.2.6, set the database location (here is the Database Preferences docs for the 3.2 family), load the tree and export to the GRAMPS XML database format. Gramps 5.2.3 will be able to import that into a new tree in the modern SQLite database schema.
Link to the stable release archive on SourceForge:
The dates on the files are from 2010. I built an Ubuntu 14.04 VM and installed Gramps 4.0.3-1 from the Ubuntu repo (apt install gramps). I get an error when trying to open the database and it suggests repairing it. When I try to repair it, I get this error:
76636: ERROR: grampsapp.py: line 114: Unhandled exception
Traceback (most recent call last):
File "/usr/lib/python2.7/bsddb/dbshelve.py", line 237, in _shelf_callback
return realCallback(priKey, data)
File "/usr/lib/python2.7/dist-packages/gramps/gen/db/read.py", line 111, in find_byte_surname
surn = __index_surname(data[3][5])
File "/usr/lib/python2.7/dist-packages/gramps/gen/db/read.py", line 138, in __index_surname
surn = " ".join([x[0] for x in surn_list if not (x[3][0] in [
IndexError: string index out of range
Version 4 is later (and for a different database schema) than the version suggested in my post above. You said 2010 and that means an earlier version.
The link provided was to the 3.2.6 version files in the official repository on SourceForge. This included MacOS .dmg files, Windows .exe files, Debian .deb files, and build-from-source .tar.gz archive. As an Ubuntu user, you will use the Debian package file.
Success. Gramps 3.2.6 won’t install on Ubuntu 14.04 because python-central is no longer available. But installing Ubuntu 10.04 (boy does that ring the nostalgia bells!) and then Gramps 3.2.6 allowed me to open the tree. I exported it and imported it into Gramps 5.2.4 and I have a smiling wife.
Now, be certain to set up the “Backup on exit” or Autobackup in the Preferences! (Automated backups use the “Exclude” Media option for the scheduled backups.)
And periodically make manual backups with “Include” option: