From: Locust F. <loc...@ya...> - 2006-02-08 15:18:13
|
GRAMPS : 2.0.9-0.RC1 LANG : en_US Python : 2.4.0 final GTK : 2.8.7 PyGTK : 2.8.2 OS : Slackware 10.1.0 kernel 2.4.31 Happens when running the relationship calculator. Traceback (most recent call last): File "/usr/share/gramps/gramps_main.py", line 1686, in on_saveas_activate prompter.chooser() File "/usr/share/gramps/DbPrompter.py", line 534, in chooser close(self.parent) File "/usr/share/gramps/DbPrompter.py", line 564, in close parent.db.close() File "/usr/share/gramps/GrampsBSDDB.py", line 352, in close self.undodb.close() bsddb._db.DBNoSuchFileError: (2, 'No such file or directory -- /home/~/Gramps_db/2007-08.grdb.log: unable to flush: No such file or directory') --------------------- Traceback (most recent call last): File "/usr/share/gramps/Tool.py", line 216, in gui_tool tool_class(database,person,options_class,name,callback,parent) File "/usr/share/gramps/plugins/RelCalc.py", line 102, in __init__ self.model = PeopleModel.PeopleModel(self.db) File "/usr/share/gramps/PeopleModel.py", line 109, in __init__ self.rebuild_data(data_filter) File "/usr/share/gramps/PeopleModel.py", line 112, in rebuild_data self.calculate_data(data_filter,skip) File "/usr/share/gramps/PeopleModel.py", line 135, in calculate_data keys = self.db.get_person_handles(sort_handles=False) File "/usr/share/gramps/GrampsDbBase.py", line 839, in get_person_handles if self.person_map: File "/usr/lib/python2.4/bsddb/dbshelve.py", line 102, in __len__ return len(self.db) DBError: (0, 'DB object has been closed') Traceback (most recent call last): File "/usr/share/gramps/gramps.py", line 101, in ? gtk.main() KeyboardInterrupt __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com |
From: Trevor R. <tr...@rh...> - 2006-02-08 15:48:55
|
Locust, These problems could be due to your using a release candidate. I suggest upgrading to 2.0.9-1 and trying again. Let us know how you go. Thanks. > GRAMPS : 2.0.9-0.RC1 > LANG : en_US > Python : 2.4.0 final > GTK : 2.8.7 > PyGTK : 2.8.2 > OS : Slackware 10.1.0 > kernel 2.4.31 > > > Happens when running the relationship calculator. > > > Traceback (most recent call last): > File "/usr/share/gramps/gramps_main.py", line 1686, > in on_saveas_activate > prompter.chooser() > File "/usr/share/gramps/DbPrompter.py", line 534, in > chooser > close(self.parent) > File "/usr/share/gramps/DbPrompter.py", line 564, in > close > parent.db.close() > File "/usr/share/gramps/GrampsBSDDB.py", line 352, > in close > self.undodb.close() > bsddb._db.DBNoSuchFileError: (2, 'No such file or > directory -- /home/~/Gramps_db/2007-08.grdb.log: > unable to flush: No such file or directory') > > > --------------------- > > > Traceback (most recent call last): > File "/usr/share/gramps/Tool.py", line 216, in > gui_tool > > tool_class(database,person,options_class,name,callback,parent) > File "/usr/share/gramps/plugins/RelCalc.py", line > 102, in __init__ > self.model = PeopleModel.PeopleModel(self.db) > File "/usr/share/gramps/PeopleModel.py", line 109, > in __init__ > self.rebuild_data(data_filter) > File "/usr/share/gramps/PeopleModel.py", line 112, > in rebuild_data > self.calculate_data(data_filter,skip) > File "/usr/share/gramps/PeopleModel.py", line 135, > in calculate_data > keys = > self.db.get_person_handles(sort_handles=False) > File "/usr/share/gramps/GrampsDbBase.py", line 839, > in get_person_handles > if self.person_map: > File "/usr/lib/python2.4/bsddb/dbshelve.py", line > 102, in __len__ > return len(self.db) > DBError: (0, 'DB object has been closed') > > > Traceback (most recent call last): > File "/usr/share/gramps/gramps.py", line 101, in ? > gtk.main() > KeyboardInterrupt > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log > files for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642 > _______________________________________________ > Gramps-bugs mailing list > Gra...@li... > https://lists.sourceforge.net/lists/listinfo/gramps-bugs -- Regards Trevor Rhodes =========================================== Powered by Linux - Mandriva 2005LE Registered Linux user # 290542 at http://counter.li.org Registered Machine #'s 186951 = Mandriva Club Silver Member Source : my 100 % Microsoft-free personal computer. =========================================== 02:47:24 up 2 days, 4:11, 1 user, load average: 1.20, 0.97, 0.93 Never mud wrestle with a pig.. you get dirty and the pig enjoys it! Never try to teach a pig to dance. You waste your time and annoy the pig. Theoretically pigs can fly if propelled with enough force. |
From: Alex R. <sh...@gr...> - 2006-02-08 16:32:13
|
On Wed, 2006-02-08 at 07:18 -0800, Locust Furnace wrote: > GRAMPS : 2.0.9-0.RC1 > LANG : en_US > Python : 2.4.0 final > GTK : 2.8.7 > PyGTK : 2.8.2 > OS : Slackware 10.1.0 > kernel 2.4.31 >=20 >=20 > Happens when running the relationship calculator. >=20 >=20 > Traceback (most recent call last): > File "/usr/share/gramps/gramps_main.py", line 1686, > in on_saveas_activate > prompter.chooser() > File "/usr/share/gramps/DbPrompter.py", line 534, in > chooser > close(self.parent) > File "/usr/share/gramps/DbPrompter.py", line 564, in > close > parent.db.close() > File "/usr/share/gramps/GrampsBSDDB.py", line 352, > in close > self.undodb.close() > bsddb._db.DBNoSuchFileError: (2, 'No such file or > directory -- /home/~/Gramps_db/2007-08.grdb.log: > unable to flush: No such file or directory') I have seen similar reports before. There's something weird when one database is open after another (as opposed to starting gramps and opening the database). We should be able to fix it, but for now you can avoid this by following these steps: 1. Use 2.0.9 instead of -RC1, as Trevor suggested. 2. Open your database right after starting gramps. If you need to work with another database, restart gramps and then open that other database. Alex --=20 Alexander Roitman http://www.gramps-project.org |