I’ve been using Gramps 5.16 (deb version) on Ubuntu 24.04 with the data path set to /media/linuxstore/ourdocuments/Shared/Jeff/3 Resources and Interests/Geneology/grampsdb
(/media/linuxstore is a mounted external drive)
I’m trying to upgrade to the Flatpak version of 6.0.5. I completely uninstalled 5.16 and got the Flatpak of 6.0.5 installed, but when I open Gramps and edit the DB location it won’t accept the data path of /media/linuxstore/ourdocuments/Shared/Jeff/3 Resources and Interests/Geneology/grampsdb. The /media directory doesn’t even show up in the list of available folders under Edit > Options > Family Tree > Database Path > Other Locations > Computer
I tried creating a symbolic link pointing to the DB location, but it doesn’t seem to support symbolic links and won’t let me select it for the DB location.
How can I get Gramps 6 to accept the DB location of /media/linuxstore/ourdocuments/Shared/Jeff/3 Resources and Interests/Geneology/grampsdb ?
If you can open your database in an older version of Gramps with BSDDB3 installed, then convert it to SQLite. Once your database is converted to SQLite from BSDDB3, make a backup. Then you should be able to use the current Gramps flatpak on flathub. Personally, I think it is easier to make the backup with images included, so that the current flatpak will automatically place the media somewhere it can access.
There is an archived Gramps 5.1.6 flatpak with BSDDB3 included at the the gramps-project github site. Installation instructions are at the following link, along with the 5.1.6 flatpak under the “Assets” arrow. Release Gramps flatpak 5.1.6-1 · gramps-project/flatpak · GitHub BSDDB3 can not easily be compiled into current flathub runtimes because of copyright issues and deprecation, but this is an easy way to temporarily use an older Gramps to convert your database to SQLite.
Thank you so much for the suggestion!
I was able to reinstall the 5.16 version from the Ubuntu repository, convert to SQLite, uninstall 5.16, reinstall 6.0.5 Flatpak, open my family tree, convert it to the new schema, and now I’m all set.
Suggestion: It sure would be helpful to note somewhere on the install/upgrade pages for Linux (https://gramps-project.org/wiki/index.php/Download#Linux) that the Flatpak doesn’t support BSDDB3 and therefore it’s necessary to first convert your DB to SQLite before upgrading to the 6.0 Flatpak.