New submission from Tim Lyons guy.lin...@gmail.com:
A database created under python 2.5 cannot be opened under python 2.6. It gives
the error message DB_RUNRECOVERY: Fatal error, run database recovery --
process-private: unable to find environment , and a database created under
python 2.6
Martin v. Löwis mar...@v.loewis.de added the comment:
Jesus, any idea?
--
assignee: - jcea
nosy: +jcea, loewis
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue8504
___
Jesús Cea Avión j...@jcea.es added the comment:
The database compatibility is dictated by the underlying Berkeley DB library
used. Reporter, please do this: (asuming you are using bsddb lib in the
standard lib, not external project pybsddb)
1. Open a python2.5 shell.
2. import bsddb
3.
Peter Landgren peter.tal...@telia.com added the comment:
I could add what I have found using bsddb in Python 2.5 and 2.6 under Windows
XP SP3. In my installation:
Python 2.5.4 bsddb 4.4.5.3
Python 2.6.4 bsddb 4.7.3
What I did: In Gramps imported an XML backup file to a empty bsddb database. It
Jesús Cea Avión j...@jcea.es added the comment:
I need to know the Berkeley DB version you are using in python 2.5, 2.6, both
with bsddb and pybsddb (bsddb3).
Also, I would need a testcase I can try without installing Gram myself.
--
___
Python
Peter Landgren peter.tal...@telia.com added the comment:
Requested data on my Windows box:
Python 2.5 bsddb 4.4.5.3 4.4.20
Python 2.6 bsddb 4.7.3 4.7.25
Python 2.6 bsddb 4.8.4 4.8.26
OK?
--
___
Python tracker rep...@bugs.python.org
Peter Landgren peter.tal...@telia.com added the comment:
Maybe I should add that there is no speed degradation between 2.5 and 2.5 when
doing the same thing in Linux.
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue8504
Jesús Cea Avión j...@jcea.es added the comment:
Peter, and which Berkeley DB versions are used in Linux?.
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue8504
___
Peter Landgren peter.tal...@telia.com added the comment:
In Linux it is:
4.4.5.3 (4, 6, 21)
You asked for a test case. I'm not sure how I can provide one without you
having Gramps installed to test it.
Do you mean the whole database environment?
--
Tim Lyons guy.lin...@gmail.com added the comment:
On Mac OS X,I get
tim$ python
Python 2.5.5 (r255:77872, Mar 21 2010, 22:08:39)
[GCC 4.0.1 (Apple Computer, Inc. build 5367)] on darwin
Type help, copyright, credits or license for more information.
import bsddb
print bsddb.__version__,
Peter Landgren peter.tal...@telia.com added the comment:
To make it 100% clear:
The versions are almost the same for Linux and Windows.
Python 2.5Python 2.6
Windows 4.4.5.3 (4, 6, 20)4.7.3 (4.7.25)
Linux4.4.5.3 (4, 6, 21)4.7.3 (4.7.25)
--
11 matches
Mail list logo