#24310: python26 does not provide _bsddb ----------------------------------+----------------------------------------- Reporter: guy.linton@… | Owner: blb@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Keywords: | Port: python26 ----------------------------------+----------------------------------------- Comment(by guy.linton@…): I have now done {{{ sudo port -f uninstall python26 sudo port install python26 sudo python_select python26 python /opt/local/share/gramps/gramps.py }}} Gramps starts OK, but when it tries to load the most recent database, it complains about the format of the Berkley database (Database needs recovery, cannot open it! {{{ Low level database corruption detected Gramps has detected a problem in the underlying Berkeley database. This can be repaired by from the Family Tree Manager. Select the database and click on the Repair button DB_RUNRECOVERY: Fatal error, run database recovery -- process-private: unable to find environment }}} After supposedly repairing the database, when I then try to open it I get an"Unexpected Error": {{{ 86421: ERROR: gramps.py: line 138: Unhandled exception Traceback (most recent call last): File "/opt/local/share/gramps/gui/dbman.py", line 649, in __repair_db restore(dbase) File "/opt/local/share/gramps/gen/db/backup.py", line 153, in restore __do_restore(database) File "/opt/local/share/gramps/gen/db/backup.py", line 170, in __do_restore database.rebuild_secondary() File "/opt/local/share/gramps/gen/db/write.py", line 222, in try_ raise Errors.DbError(msg) DbError: Invalid argument -- /Users/tim/.gramps/grampsdb/4b229499/person_id.db: unexpected file type or format }}} So, it seems that although the database is found OK, there is something seriously wrong with the database build as found by python 2.6 (or at least it is not compatible with that from python 2.5). -- Ticket URL: <http://trac.macports.org/ticket/24310#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS