An import error usually means that a python module could not be found probably because the directory tree it is in is not in sys.path
It may be that the code in calibre that sets up sys.path in the binary install does not play nice with chrooting. Try this
calibre-debug -c "import sys; print sys.path"
|