From: Don A. <don...@co...> - 2006-12-30 15:21:29
|
Try doing the following: Make a copy of your backups. You should have <file>.backup.gramps and <file>.backup.gramps.old next to your database. In case something goes wrong, you can rebuild your database from these files. But make a backup of them now so that GRAMPS does not overwrite them. Open up your database. Under the Tools Menu, run the following tools: 1) Database Repair -> Rebuild secondary indices 2) Database Repair -> Rebuild reference maps Exit the program. Start GRAMPS. If your database is not restored, create a new one and import from one of the backups. Don On Sat, 2006-12-30 at 23:01 +1300, Benny wrote: > 1-User Information: > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 > Received when starting program after it crashed. > Information appears in some tabs >=20 > People................No > Relationships....Yes > Family List.........No > Pedigree............Yes > Events................No > Sources..............No > Places.................No > Media.................No > Repositories......No >=20 >=20 > 1-Error Details: > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 > 21493: ERROR: DbLoader.py: line 448: Failed to open database. > Traceback (most recent call last): > File "/usr/share/gramps/DbLoader.py", line 427, in read_file > self.dbstate.db.load(filename,self.uistate.pulse_progressbar,mode) > File "/usr/share/gramps/GrampsDb/_GrampsBSDDB.py", line 447, in load > self.connect_secondary() > File "/usr/share/gramps/GrampsDb/_GrampsBSDDB.py", line 546, in=20 > connect_secondary > db.DB_HASH, flags=3Dtable_flags) > DBInvalidArgError: (22, 'Invalid argument -- idtrans: unexpected file=20 > type or format') >=20 > 2-User Information: > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 > The program had opened in the relationships tab and appeared to be OK. I=20 > tried to run the > database check and repair tool with the following results. > I am able to move through people in the relationships tab and pedigree=20 > tabs and am also able to bring up an edit window on the selected person. > I am not able to save or export the information that has opened. >=20 >=20 >=20 > 2-Error Details: > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 > 95488: ERROR: _Tool.py: line 271: Failed to start tool. > Traceback (most recent call last): > File "/usr/share/gramps/PluginUtils/_Tool.py", line 267, in gui_tool > tool_class(dbstate, uistate, options_class, name, callback) > File "/usr/share/gramps/plugins/Check.py", line 189, in __init__ > checker.check_source_references() > File "/usr/share/gramps/plugins/Check.py", line 806, in=20 > check_source_references > self.db.commit_person(person,self.trans) > File "/usr/share/gramps/GrampsDb/_GrampsDbBase.py", line 468, in=20 > commit_person > transaction.person_add, transaction, change_time) > File "/usr/share/gramps/GrampsDb/_GrampsBSDDB.py", line 1295, in=20 > _commit_base > self._update_reference_map(obj,transaction,txn=3Dthe_txn) > File "/usr/share/gramps/GrampsDb/_GrampsBSDDB.py", line 778, in=20 > _update_reference_map > update =3D self.reference_map_primary_map.has_key(str(handle)) > AttributeError: 'GrampsBSDDB' object has no attribute=20 > 'reference_map_primary_map' >=20 >=20 > System Information: > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 > Python version: 2.4.3 (#2, Oct 6 2006, 07:52:30) [GCC 4.0.3 (Ubuntu=20 > 4.0.3-1ubuntu5)] > BSDDB version: 4.3.0.2 > Gramps version: 2.2.4-1 > LANG: en_NZ.UTF-8 > OS: Linux > Distribution: 2.6.15-27-386 >=20 >=20 >=20 > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share y= our > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDEV > _______________________________________________ > Gramps-bugs mailing list > Gra...@li... > https://lists.sourceforge.net/lists/listinfo/gramps-bugs |