From: Enno B. <enn...@gm...> - 2014-05-03 10:43:18
|
salamandir, > > i recently, and more-or-less unexpectedly upgraded kubuntu from > precise to trusty. so far trusty has worked exactly the way i > expected, but i started up gramps, today, and immediately got two > messages. the first one said: > > ----- > > GEvix2 module not loaded. > > Image metadata functionality will not be available. To build it for > Gramps see > http://www.gramps-project.org/wiki/index.php?title=GEPS_029:_GTK3-GObject_introspection_Conversion#GEvix2_for_Image_metadata > > ----- > > and the second one said: > > ----- > > OsmGpsMap module not loaded. > > Geography functionality will not be available. To build it for Gramps > see > http://www.gramps-project.org/wiki/index.php?title=GEPS_029:_GTK3-GObject_introspection_Conversion#OsmGpsMap_for_Geography > You can avoid these by removing Gramps 4.0 with the software manager, and then download and install Gramps 3.4.7 from here: http://sourceforge.net/projects/gramps/files/Stable/3.4.7/ You need the 3rd one on the list, which is gramps_3.4.7-3_all.deb. When you open that file after download, the installer may warn you that another version is available. You can ignore that and press on. > next, i get the gramps "Load family trees" window, and when i select > the one to open, another alert box opens, which says: > > ----- > > Are you sure you want to upgrade this Family Tree? > > The Family Tree you are trying to load is in the Bsddb version Unknown > format. This version of Gramps uses Bsddb version (5,3,28). Therefore > you cannot load this Family Tree without upgrading the Bsddb version > of the Family Tree. > > Opening the Family Tree with this version of Gramps might > irretrievably corrupt your Family Tree. You are strongly advised to > backup your Family Tree. > > If you have not already made a backup of your Family Tree, then you > should start your *old* version of Gramps and make a backup of your > Family Tree. > > ----- > > the problem i have is, because of the fact that i more-or-less > unexpectedly upgraded from precise to trusty, i no longer /have/ the > "old version of Gramps", and thus cannot make a backup. > That's right, and in that situation the alert is quite silly. You got a new Ubuntu, and a new bsddb that came with that, and going back to an older Gramps, which I do recommend, because I don't like 4.0, is not going to help, because that won't bring back the old bsddb. In other words, you have no choice, and upgrading worked for me, and many others, but it scares me that you're coming from Precise, and the reported version is Unknown, and not the number that I saw when upgrading from Mint (Ubuntu 13.10). > > needless to say, i HAVE NOT tried to open my old family tree with the > new version of gramps. > > i HAVE made a copy of my .gramps directory, which i neglected to do > the last time i more-or-less unexpectedly upgraded to the new version > of gramps, but i am actually /afraid/ to try to open my family tree > until i have further instructions in regards to making backups of my > data /before/ actually trying to upgrade... > > this is, among other things, because i have been lurking for a while > and seen a number of "help, i upgraded to trusty and now my database > is broken" posts on this list. ;-) > > so, oh mighty gramps gods, what do i do now? 8) > Well, under the circumstances, knowing that you copied .gramps, and assuming that you have no extra system with Precise on it, I see no other way than upgrading. Gramps 3.4.7 will backup your database in the process, so if it fails, you will still be able to retrieve the old database from a zip file in the .gramps folder. Upgrading to Trusty worked fine here, but with your Precise and Unknown bsddb version, it might go wrong. You have no other choice than to take that risk though, because Ubuntu gave you that new bsddb, and now you're stuck with it, unless you put Precise back on, of course. regards, Enno |