Add troubleshooting for _bsdbb import error

This import error can happen quite easily if you are running tests with
different Barbican versions.  Adding guidance to the documentation
to help others who encounter this error.

Change-Id: Ic916c042c8a5ef0cf39b4cc2f6a5ffadd9ebc29a
This commit is contained in:
Steve Heyman 2015-06-29 20:19:25 -05:00
parent 1b18effda0
commit 0dd105221e

View File

@ -125,6 +125,22 @@ asked if you want to install the command line tools. Now
tests should run.
Barbican's tox tests fail with "ImportError: No module named _bsddb"
-------------------------------------------------
What you might see
^^^^^^^^^^^^^^^^^^
.. code-block:: text
ImportError: No module named _bsddb
How to avoid
^^^^^^^^^^^^
Running tests via tox (which uses testr) will create a .testrepository directory containing, among other things, data files. Those datafiles may be created with bsddb, if it is available in the environment. This can cause problems if you run in an environment that does not have bsddb. To resolve this, delete your .testrepository directory and run tox again.
uWSGI logs 'OOPS ! failed loading app'
--------------------------------------