From: Jack F. <fro...@gm...> - 2010-02-11 17:24:30
|
User Information: =================== Installed older version of gramps in attempt to recover database that v3 cannot import. V 2.2 gets this error. I am stumped. Error Details: =================== 47157: ERROR: DbLoader.py: line 448: Failed to open database. Traceback (most recent call last): File "/opt/share/gramps/DbLoader.py", line 427, in read_file self.dbstate.db.load(filename,self.uistate.pulse_progressbar,mode) File "/opt/share/gramps/GrampsDb/_GrampsBSDDB.py", line 348, in load self.env.set_flags(db.DB_LOG_AUTOREMOVE,1) # clean up unused logs AttributeError: 'module' object has no attribute 'DB_LOG_AUTOREMOVE' 90492: ERROR: gramps.py: line 148: Unhandled exception Traceback (most recent call last): File "/opt/share/gramps/ViewManager.py", line 826, in open_activate (filename,filetype) = self.db_loader.open_file() File "/opt/share/gramps/DbLoader.py", line 113, in open_file self.read_file(filename,filetype) File "/opt/share/gramps/DbLoader.py", line 448, in read_file log.error("Failed to open database.", exc_info=True) File "/usr/lib/python2.6/logging/__init__.py", line 1059, in error self._log(ERROR, msg, args, **kwargs) File "/usr/lib/python2.6/logging/__init__.py", line 1141, in _log self.handle(record) File "/usr/lib/python2.6/logging/__init__.py", line 1151, in handle self.callHandlers(record) File "/usr/lib/python2.6/logging/__init__.py", line 1188, in callHandlers hdlr.handle(record) File "/usr/lib/python2.6/logging/__init__.py", line 662, in handle self.emit(record) File "/opt/share/gramps/GrampsLogger/_GtkHandler.py", line 28, in emit ErrorView(error_detail=self,rotate_handler=self._rotate_handler) File "/opt/share/gramps/GrampsLogger/_ErrorView.py", line 21, in __init__ self.run() File "/opt/share/gramps/GrampsLogger/_ErrorView.py", line 26, in run self.help_clicked() AttributeError: 'ErrorView' object has no attribute 'help_clicked' 131704: ERROR: DbLoader.py: line 448: Failed to open database. Traceback (most recent call last): File "/opt/share/gramps/DbLoader.py", line 427, in read_file self.dbstate.db.load(filename,self.uistate.pulse_progressbar,mode) File "/opt/share/gramps/GrampsDb/_GrampsBSDDB.py", line 348, in load self.env.set_flags(db.DB_LOG_AUTOREMOVE,1) # clean up unused logs AttributeError: 'module' object has no attribute 'DB_LOG_AUTOREMOVE' System Information: =================== Python version: 2.6 (r26:66714, Nov 3 2009, 17:33:38) [GCC 4.4.1 20090725 (Red Hat 4.4.1-2)] BSDDB version: 4.7.3 Gramps version: 2.2.4-1 LANG: en_US.UTF-8 OS: Linux Distribution: 2.6.30.10-105.2.16.fc11.i686.PAE |
From: Benny M. <ben...@gm...> - 2010-02-11 20:30:22
|
The older versions of Gramps only work with the code in our code repository, not with releases. The error you have is due to using a new python version with a new gtk version. As these are old no longer supported versions, no new releases have been done to address these new issues. So, in short, to test older gramps, you should install an older distribution of some years ago in eg a virtual machine. However, for problems with recover of database, read: http://gramps-project.org/wiki/index.php?title=Recover_corrupted_grdb Take a copy before manipulating the files you have. If you do not succeed, send me the data, and I'll convert for you. Benny 2010/2/11 Jack Frost <fro...@gm...>: > User Information: > =================== > > Installed older version of gramps in attempt to recover database that v3 > cannot import. V 2.2 gets this error. I am stumped. > > > Error Details: > =================== > > 47157: ERROR: DbLoader.py: line 448: Failed to open database. > Traceback (most recent call last): > File "/opt/share/gramps/DbLoader.py", line 427, in read_file > self.dbstate.db.load(filename,self.uistate.pulse_progressbar,mode) > File "/opt/share/gramps/GrampsDb/_GrampsBSDDB.py", line 348, in load > self.env.set_flags(db.DB_LOG_AUTOREMOVE,1) # clean up unused logs > AttributeError: 'module' object has no attribute 'DB_LOG_AUTOREMOVE' > 90492: ERROR: gramps.py: line 148: Unhandled exception > Traceback (most recent call last): > File "/opt/share/gramps/ViewManager.py", line 826, in open_activate > (filename,filetype) = self.db_loader.open_file() > File "/opt/share/gramps/DbLoader.py", line 113, in open_file > self.read_file(filename,filetype) > File "/opt/share/gramps/DbLoader.py", line 448, in read_file > log.error("Failed to open database.", exc_info=True) > File "/usr/lib/python2.6/logging/__init__.py", line 1059, in error > self._log(ERROR, msg, args, **kwargs) > File "/usr/lib/python2.6/logging/__init__.py", line 1141, in _log > self.handle(record) > File "/usr/lib/python2.6/logging/__init__.py", line 1151, in handle > self.callHandlers(record) > File "/usr/lib/python2.6/logging/__init__.py", line 1188, in callHandlers > hdlr.handle(record) > File "/usr/lib/python2.6/logging/__init__.py", line 662, in handle > self.emit(record) > File "/opt/share/gramps/GrampsLogger/_GtkHandler.py", line 28, in emit > ErrorView(error_detail=self,rotate_handler=self._rotate_handler) > File "/opt/share/gramps/GrampsLogger/_ErrorView.py", line 21, in __init__ > self.run() > File "/opt/share/gramps/GrampsLogger/_ErrorView.py", line 26, in run > self.help_clicked() > AttributeError: 'ErrorView' object has no attribute 'help_clicked' > 131704: ERROR: DbLoader.py: line 448: Failed to open database. > Traceback (most recent call last): > File "/opt/share/gramps/DbLoader.py", line 427, in read_file > self.dbstate.db.load(filename,self.uistate.pulse_progressbar,mode) > File "/opt/share/gramps/GrampsDb/_GrampsBSDDB.py", line 348, in load > self.env.set_flags(db.DB_LOG_AUTOREMOVE,1) # clean up unused logs > AttributeError: 'module' object has no attribute 'DB_LOG_AUTOREMOVE' > > System Information: > =================== > > Python version: 2.6 (r26:66714, Nov 3 2009, 17:33:38) [GCC 4.4.1 20090725 > (Red Hat 4.4.1-2)] > BSDDB version: 4.7.3 > Gramps version: 2.2.4-1 > LANG: en_US.UTF-8 > OS: Linux > Distribution: 2.6.30.10-105.2.16.fc11.i686.PAE > > > ------------------------------------------------------------------------------ > SOLARIS 10 is the OS for Data Centers - provides features such as DTrace, > Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW > http://p.sf.net/sfu/solaris-dev2dev > _______________________________________________ > Gramps-bugs mailing list > Gra...@li... > https://lists.sourceforge.net/lists/listinfo/gramps-bugs > > |