Bugzilla – Bug 457220
ImportError: No module named _bsddb
Last modified: 2008-12-10 11:56:11 UTC
After installing openSUSE 11.1 RC1 from DVD both, python3 and python 2.6 are present. Only 3 seems to come with bsddb, while 2.6 is lacking it. According to the gramps-devel list this is a shortcoming in packaging. Invoking Gramps from a terminal yields: gramps Traceback (most recent call last): File "/usr/local/share/gramps/gramps.py", line 166, in run setup_logging() File "/usr/local/share/gramps/gramps.py", line 123, in setup_logging from GrampsLogger import RotateHandler, GtkHandler File "/usr/local/share/gramps/GrampsLogger/__init__.py", line 45, in <module> from _GtkHandler import GtkHandler File "/usr/local/share/gramps/GrampsLogger/_GtkHandler.py", line 4, in <module> from _ErrorView import ErrorView File "/usr/local/share/gramps/GrampsLogger/_ErrorView.py", line 14, in <module> from _ErrorReportAssistant import ErrorReportAssistant File "/usr/local/share/gramps/GrampsLogger/_ErrorReportAssistant.py", line 5, in <module> import sys, os,bsddb File "/usr/lib/python2.6/bsddb/__init__.py", line 64, in <module> import _bsddb ImportError: No module named _bsddb casualprogrammer@linux-f30c:~> rpm -ql python3 | grep bsddb$ /usr/lib/python3.0/bsddb casualprogrammer@linux-f30c:~> rpm -ql python | grep bsddb$
*** This bug has been marked as a duplicate of bug 441088 ***